27 #include "AuthenticationApi.h"
28 #include "ErrorResponse.h"
31 namespace authentication {
32 class SignInResultImpl;
56 int GetStatus() const;
78 const std::
string& GetFullMessage() const;
86 const std::
string& GetAccessToken() const;
94 const std::
string& GetTokenType() const;
103 const std::
string& GetRefreshToken() const;
111 time_t GetExpiryTime() const;
118 std::chrono::seconds GetExpiresIn() const;
125 const std::
string& GetUserIdentifier() const;
132 const std::
string& GetScope() const;
136 friend class AuthenticationClientImpl;
137 friend class TokenEndpointImpl;
142 std::shared_ptr<SignInResultImpl> impl_;
A response to a client or user sign-in operation.
Definition: SignInResult.h:37
SignInResult() noexcept
A default constructor.
virtual ~SignInResult()
A default destructor.
A response to your sign-in operation.
Definition: SignInUserResult.h:40
std::list< ErrorField > ErrorFields
The list of the ErrorField objects.
Definition: ErrorResponse.h:72
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24
Detailed descriptions of errors returned as a response to an authentication operation.
Definition: ErrorResponse.h:36