10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::oauth::OAuthClientConfiguration::Builder Class Reference

#include <OAuthClientConfiguration.h>

Detailed Description

Builder for the configuration.

Public Member Functions

 Builder (const OAuthFlow flow)
 Constructs new instance.
 
BuilderclientId (const std::string &pClientId)
 Fluent sets the OAuth client id.
 
BuilderredirectURI (const std::string &pRedirectURI)
 Fluently sets redirect URI.
 
BuilderclientSecret (const std::string &pClientSecret)
 Fluently sets client secret.
 
OAuthClientConfiguration build ()
 Builds the configuration.
 

Constructor & Destructor Documentation

◆ Builder()

tenduke::oauth::OAuthClientConfiguration::Builder::Builder ( const OAuthFlow  flow)
inlineexplicit

Constructs new instance.

Parameters
flow-

Member Function Documentation

◆ build()

OAuthClientConfiguration tenduke::oauth::OAuthClientConfiguration::Builder::build ( )
inline

Builds the configuration.

Returns
-

◆ clientId()

Builder & tenduke::oauth::OAuthClientConfiguration::Builder::clientId ( const std::string &  pClientId)
inline

Fluent sets the OAuth client id.

Parameters
pClientId-
Returns
this instance for method chaining.

◆ clientSecret()

Builder & tenduke::oauth::OAuthClientConfiguration::Builder::clientSecret ( const std::string &  pClientSecret)
inline

Fluently sets client secret.

Parameters
pClientSecret
Returns
this instance for method chaining.

◆ redirectURI()

Builder & tenduke::oauth::OAuthClientConfiguration::Builder::redirectURI ( const std::string &  pRedirectURI)
inline

Fluently sets redirect URI.

Parameters
pRedirectURI
Returns
this instance for method chaining.

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