Discord Social SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
discordpp::AuthorizationCodeVerifier Class Reference

Detailed Description

Struct that encapsulates both parts of the code verification flow.

Public Member Functions

 AuthorizationCodeVerifier (AuthorizationCodeVerifier &&other) noexcept
 Move constructor for AuthorizationCodeVerifier.
 
AuthorizationCodeVerifieroperator= (AuthorizationCodeVerifier &&other) noexcept
 Move assignment operator for AuthorizationCodeVerifier.
 
 operator bool () const
 Returns true if the instance contains a valid object.
 
 AuthorizationCodeVerifier (const AuthorizationCodeVerifier &arg0)
 Copy constructor for AuthorizationCodeVerifier.
 
AuthorizationCodeVerifieroperator= (const AuthorizationCodeVerifier &arg0)
 Copy assignment operator for AuthorizationCodeVerifier.
 
discordpp::AuthorizationCodeChallenge Challenge () const
 The challenge part of the code verification flow.
 
void SetChallenge (discordpp::AuthorizationCodeChallenge Challenge)
 Setter for AuthorizationCodeVerifier::Challenge.
 
std::string Verifier () const
 The verifier part of the code verification flow.
 
void SetVerifier (std::string Verifier)
 Setter for AuthorizationCodeVerifier::Verifier.
 

Static Public Attributes

static const AuthorizationCodeVerifier nullobj
 Uninitialized instance of AuthorizationCodeVerifier.
 

Constructor & Destructor Documentation

◆ AuthorizationCodeVerifier() [1/2]

discordpp::AuthorizationCodeVerifier::AuthorizationCodeVerifier ( AuthorizationCodeVerifier && other)
noexcept

Move constructor for AuthorizationCodeVerifier.

◆ AuthorizationCodeVerifier() [2/2]

discordpp::AuthorizationCodeVerifier::AuthorizationCodeVerifier ( const AuthorizationCodeVerifier & arg0)

Copy constructor for AuthorizationCodeVerifier.

Member Function Documentation

◆ Challenge()

discordpp::AuthorizationCodeChallenge discordpp::AuthorizationCodeVerifier::Challenge ( ) const

The challenge part of the code verification flow.

◆ operator bool()

discordpp::AuthorizationCodeVerifier::operator bool ( ) const
inline

Returns true if the instance contains a valid object.

◆ operator=() [1/2]

AuthorizationCodeVerifier & discordpp::AuthorizationCodeVerifier::operator= ( AuthorizationCodeVerifier && other)
noexcept

Move assignment operator for AuthorizationCodeVerifier.

◆ operator=() [2/2]

AuthorizationCodeVerifier & discordpp::AuthorizationCodeVerifier::operator= ( const AuthorizationCodeVerifier & arg0)

Copy assignment operator for AuthorizationCodeVerifier.

◆ SetChallenge()

void discordpp::AuthorizationCodeVerifier::SetChallenge ( discordpp::AuthorizationCodeChallenge Challenge)

◆ SetVerifier()

void discordpp::AuthorizationCodeVerifier::SetVerifier ( std::string Verifier)

◆ Verifier()

std::string discordpp::AuthorizationCodeVerifier::Verifier ( ) const

The verifier part of the code verification flow.

Member Data Documentation

◆ nullobj

const AuthorizationCodeVerifier discordpp::AuthorizationCodeVerifier::nullobj
static

Uninitialized instance of AuthorizationCodeVerifier.