roar
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Roar::Authorization Class Reference

#include <authorization.hpp>

Collaboration diagram for Roar::Authorization:

Public Member Functions

 Authorization (std::string_view scheme)
 
AuthorizationScheme scheme () const
 Returns the authorization scheme. If the value is "Other", use unknownSchemeAsString instead.
 
std::string unknownSchemeAsString () const
 Use this function if scheme is "Other", this will then return the scheme instead as a string.
 

Private Attributes

std::variant< AuthorizationScheme, std::string > scheme_
 

Constructor & Destructor Documentation

◆ Authorization()

Roar::Authorization::Authorization ( std::string_view  scheme)

Member Function Documentation

◆ scheme()

AuthorizationScheme Roar::Authorization::scheme ( ) const

Returns the authorization scheme. If the value is "Other", use unknownSchemeAsString instead.

◆ unknownSchemeAsString()

std::string Roar::Authorization::unknownSchemeAsString ( ) const

Use this function if scheme is "Other", this will then return the scheme instead as a string.

Member Data Documentation

◆ scheme_

std::variant<AuthorizationScheme, std::string> Roar::Authorization::scheme_
private

The documentation for this class was generated from the following files: