RMS SDK for C++  0.2.1
A client library for using Microsoft RMS from Linux.
Classes | Public Member Functions | Static Public Member Functions | Friends | List of all members
rmsauth::AuthenticationResult Class Reference

Public Member Functions

 AuthenticationResult (const String &accessTokenType, const String &accessToken, const String &refreshToken, DateTimeOffset expiresOn)
 
const String & accessTokenType () const
 
const String & accessToken () const
 
void accessToken (const String &val)
 
const String & resource () const
 
void resource (const String &val)
 
const String & refreshToken () const
 
void refreshToken (const String &val)
 
DateTimeOffset expiresOn () const
 
const String & tenantId () const
 
const UserInfoPtr userInfo () const
 
const String & idToken () const
 
bool isMultipleResourceRefreshToken () const
 
void isMultipleResourceRefreshToken (const bool val)
 
String createAuthorizationHeader ()
 
String serialize ()
 
void updateTenantAndUserInfo (const String &tenantId, const String &idToken, UserInfoPtr userInfo)
 

Static Public Member Functions

static AuthenticationResultPtr deserialize (const String &)
 

Friends

class OAuth2Response
 

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