Skip to main content

RHAPI_LoginResult

Summary

MembersDescriptions
struct FRHAPI_LoginResultLogin result.

struct FRHAPI_LoginResult

struct FRHAPI_LoginResult
: public FRHAPI_Model

Login result.

Summary

MembersDescriptions
public FRHAPI_PortalUserInfo PortalParentAuthResult_OptionalParent portal auth result.
public bool PortalParentAuthResult_IsSettrue if PortalParentAuthResult_Optional has been set to a value
public TArray< FString > Permissions_OptionalList of permissions for this user.
public bool Permissions_IsSettrue if Permissions_Optional has been set to a value
public TArray< FRHAPI_Restriction>Restrictions_OptionalList of restrictions on this player.
public bool Restrictions_IsSettrue if Restrictions_Optional has been set to a value
public int32 ActivePlayerId_OptionalActive player ID. DEPRECATED use active_player_uuid instead.
public bool ActivePlayerId_IsSettrue if ActivePlayerId_Optional has been set to a value
public FGuid ActivePlayerUuid_OptionalActive player UUID.
public bool ActivePlayerUuid_IsSettrue if ActivePlayerUuid_Optional has been set to a value
public ERHAPI_Platform Platform_OptionalPlatform.
public bool Platform_IsSettrue if Platform_Optional has been set to a value
public int32 PortalId_OptionalPortal ID DEPRECATED use platform instead.
public bool PortalId_IsSettrue if PortalId_Optional has been set to a value
public FString PortalUserId_OptionalPortal user ID.
public bool PortalUserId_IsSettrue if PortalUserId_Optional has been set to a value
public FString DisplayName_OptionalDisplay name.
public bool DisplayName_IsSettrue if DisplayName_Optional has been set to a value
public int32 RoleId_OptionalRole ID.
public bool RoleId_IsSettrue if RoleId_Optional has been set to a value
public FGuid PersonId_OptionalPerson ID.
public bool PersonId_IsSettrue if PersonId_Optional has been set to a value
public FString AccessToken_OptionalAccess token that can be used for future requests.
public bool AccessToken_IsSettrue if AccessToken_Optional has been set to a value
public FString RefreshToken_OptionalRefresh token that can be used to refresh authentication for a new access token.
public bool RefreshToken_IsSettrue if RefreshToken_Optional has been set to a value
public FGuid PublisherUuidPublisher UUID.
public FGuid TenantUuidTenant UUID.
public FGuid ConfigElectorUuidConfig elector UUID.
public FGuid ClientUuidClient UUID.
public FString ClientIdClient ID.
public FString TokenTypeToken type.
public int32 ExpiresIn_OptionalResult access token expiration time in seconds.
public bool ExpiresIn_IsSettrue if ExpiresIn_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline FRHAPI_PortalUserInfo&GetPortalParentAuthResult()Gets the value of PortalParentAuthResult_Optional, regardless of it having been set.
public inline const FRHAPI_PortalUserInfo&GetPortalParentAuthResult() constGets the value of PortalParentAuthResult_Optional, regardless of it having been set.
public inline const FRHAPI_PortalUserInfo&GetPortalParentAuthResult(const FRHAPI_PortalUserInfo & DefaultValue) constGets the value of PortalParentAuthResult_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalParentAuthResult(FRHAPI_PortalUserInfo & OutValue) constFills OutValue with the value of PortalParentAuthResult_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_PortalUserInfo*GetPortalParentAuthResultOrNull()Returns a pointer to PortalParentAuthResult_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_PortalUserInfo*GetPortalParentAuthResultOrNull() constReturns a pointer to PortalParentAuthResult_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalParentAuthResult(const FRHAPI_PortalUserInfo & NewValue)Sets the value of PortalParentAuthResult_Optional and also sets PortalParentAuthResult_IsSet to true.
public inline void SetPortalParentAuthResult(FRHAPI_PortalUserInfo && NewValue)Sets the value of PortalParentAuthResult_Optional and also sets PortalParentAuthResult_IsSet to true using move semantics.
public inline void ClearPortalParentAuthResult()Clears the value of PortalParentAuthResult_Optional and sets PortalParentAuthResult_IsSet to false.
public inline bool IsPortalParentAuthResultSet() constChecks whether PortalParentAuthResult_Optional has been set.
public inline TArray< FString > & GetPermissions()Gets the value of Permissions_Optional, regardless of it having been set.
public inline const TArray< FString > & GetPermissions() constGets the value of Permissions_Optional, regardless of it having been set.
public inline const TArray< FString > & GetPermissions(const TArray< FString > & DefaultValue) constGets the value of Permissions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPermissions(TArray< FString > & OutValue) constFills OutValue with the value of Permissions_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FString > * GetPermissionsOrNull()Returns a pointer to Permissions_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FString > * GetPermissionsOrNull() constReturns a pointer to Permissions_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPermissions(const TArray< FString > & NewValue)Sets the value of Permissions_Optional and also sets Permissions_IsSet to true.
public inline void SetPermissions(TArray< FString > && NewValue)Sets the value of Permissions_Optional and also sets Permissions_IsSet to true using move semantics.
public inline void ClearPermissions()Clears the value of Permissions_Optional and sets Permissions_IsSet to false.
public inline bool IsPermissionsSet() constChecks whether Permissions_Optional has been set.
public inline TArray< FRHAPI_Restriction> &GetRestrictions()Gets the value of Restrictions_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_Restriction> &GetRestrictions() constGets the value of Restrictions_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_Restriction> &GetRestrictions(const TArray< FRHAPI_Restriction > & DefaultValue) constGets the value of Restrictions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRestrictions(TArray< FRHAPI_Restriction > & OutValue) constFills OutValue with the value of Restrictions_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_Restriction> *GetRestrictionsOrNull()Returns a pointer to Restrictions_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_Restriction> *GetRestrictionsOrNull() constReturns a pointer to Restrictions_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRestrictions(const TArray< FRHAPI_Restriction > & NewValue)Sets the value of Restrictions_Optional and also sets Restrictions_IsSet to true.
public inline void SetRestrictions(TArray< FRHAPI_Restriction > && NewValue)Sets the value of Restrictions_Optional and also sets Restrictions_IsSet to true using move semantics.
public inline void ClearRestrictions()Clears the value of Restrictions_Optional and sets Restrictions_IsSet to false.
public inline bool IsRestrictionsSet() constChecks whether Restrictions_Optional has been set.
public inline int32 & GetActivePlayerId()Gets the value of ActivePlayerId_Optional, regardless of it having been set.
public inline const int32 & GetActivePlayerId() constGets the value of ActivePlayerId_Optional, regardless of it having been set.
public inline const int32 & GetActivePlayerId(const int32 & DefaultValue) constGets the value of ActivePlayerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetActivePlayerId(int32 & OutValue) constFills OutValue with the value of ActivePlayerId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetActivePlayerIdOrNull()Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetActivePlayerIdOrNull() constReturns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetActivePlayerId(const int32 & NewValue)Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true.
public inline void SetActivePlayerId(int32 && NewValue)Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true using move semantics.
public inline void ClearActivePlayerId()Clears the value of ActivePlayerId_Optional and sets ActivePlayerId_IsSet to false.
public inline bool IsActivePlayerIdSet() constChecks whether ActivePlayerId_Optional has been set.
public inline bool IsActivePlayerIdDefaultValue() constReturns true if ActivePlayerId_Optional is set and matches the default value.
public inline void SetActivePlayerIdToDefault()Sets the value of ActivePlayerId_Optional to its default and also sets ActivePlayerId_IsSet to true.
public inline FGuid & GetActivePlayerUuid()Gets the value of ActivePlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetActivePlayerUuid() constGets the value of ActivePlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetActivePlayerUuid(const FGuid & DefaultValue) constGets the value of ActivePlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetActivePlayerUuid(FGuid & OutValue) constFills OutValue with the value of ActivePlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetActivePlayerUuidOrNull()Returns a pointer to ActivePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetActivePlayerUuidOrNull() constReturns a pointer to ActivePlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetActivePlayerUuid(const FGuid & NewValue)Sets the value of ActivePlayerUuid_Optional and also sets ActivePlayerUuid_IsSet to true.
public inline void SetActivePlayerUuid(FGuid && NewValue)Sets the value of ActivePlayerUuid_Optional and also sets ActivePlayerUuid_IsSet to true using move semantics.
public inline void ClearActivePlayerUuid()Clears the value of ActivePlayerUuid_Optional and sets ActivePlayerUuid_IsSet to false.
public inline bool IsActivePlayerUuidSet() constChecks whether ActivePlayerUuid_Optional has been set.
public inline ERHAPI_Platform & GetPlatform()Gets the value of Platform_Optional, regardless of it having been set.
public inline const ERHAPI_Platform & GetPlatform() constGets the value of Platform_Optional, regardless of it having been set.
public inline const ERHAPI_Platform & GetPlatform(const ERHAPI_Platform & DefaultValue) constGets the value of Platform_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatform(ERHAPI_Platform & OutValue) constFills OutValue with the value of Platform_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_Platform * GetPlatformOrNull()Returns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_Platform * GetPlatformOrNull() constReturns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatform(const ERHAPI_Platform & NewValue)Sets the value of Platform_Optional and also sets Platform_IsSet to true.
public inline void SetPlatform(ERHAPI_Platform && NewValue)Sets the value of Platform_Optional and also sets Platform_IsSet to true using move semantics.
public inline void ClearPlatform()Clears the value of Platform_Optional and sets Platform_IsSet to false.
public inline bool IsPlatformSet() constChecks whether Platform_Optional has been set.
public inline int32 & GetPortalId()Gets the value of PortalId_Optional, regardless of it having been set.
public inline const int32 & GetPortalId() constGets the value of PortalId_Optional, regardless of it having been set.
public inline const int32 & GetPortalId(const int32 & DefaultValue) constGets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalId(int32 & OutValue) constFills OutValue with the value of PortalId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetPortalIdOrNull()Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetPortalIdOrNull() constReturns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalId(const int32 & NewValue)Sets the value of PortalId_Optional and also sets PortalId_IsSet to true.
public inline void SetPortalId(int32 && NewValue)Sets the value of PortalId_Optional and also sets PortalId_IsSet to true using move semantics.
public inline void ClearPortalId()Clears the value of PortalId_Optional and sets PortalId_IsSet to false.
public inline bool IsPortalIdSet() constChecks whether PortalId_Optional has been set.
public inline bool IsPortalIdDefaultValue() constReturns true if PortalId_Optional is set and matches the default value.
public inline void SetPortalIdToDefault()Sets the value of PortalId_Optional to its default and also sets PortalId_IsSet to true.
public inline FString & GetPortalUserId()Gets the value of PortalUserId_Optional, regardless of it having been set.
public inline const FString & GetPortalUserId() constGets the value of PortalUserId_Optional, regardless of it having been set.
public inline const FString & GetPortalUserId(const FString & DefaultValue) constGets the value of PortalUserId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPortalUserId(FString & OutValue) constFills OutValue with the value of PortalUserId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPortalUserIdOrNull()Returns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPortalUserIdOrNull() constReturns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPortalUserId(const FString & NewValue)Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true.
public inline void SetPortalUserId(FString && NewValue)Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true using move semantics.
public inline void ClearPortalUserId()Clears the value of PortalUserId_Optional and sets PortalUserId_IsSet to false.
public inline bool IsPortalUserIdSet() constChecks whether PortalUserId_Optional has been set.
public inline FString & GetDisplayName()Gets the value of DisplayName_Optional, regardless of it having been set.
public inline const FString & GetDisplayName() constGets the value of DisplayName_Optional, regardless of it having been set.
public inline const FString & GetDisplayName(const FString & DefaultValue) constGets the value of DisplayName_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDisplayName(FString & OutValue) constFills OutValue with the value of DisplayName_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetDisplayNameOrNull()Returns a pointer to DisplayName_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetDisplayNameOrNull() constReturns a pointer to DisplayName_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDisplayName(const FString & NewValue)Sets the value of DisplayName_Optional and also sets DisplayName_IsSet to true.
public inline void SetDisplayName(FString && NewValue)Sets the value of DisplayName_Optional and also sets DisplayName_IsSet to true using move semantics.
public inline void ClearDisplayName()Clears the value of DisplayName_Optional and sets DisplayName_IsSet to false.
public inline bool IsDisplayNameSet() constChecks whether DisplayName_Optional has been set.
public inline int32 & GetRoleId()Gets the value of RoleId_Optional, regardless of it having been set.
public inline const int32 & GetRoleId() constGets the value of RoleId_Optional, regardless of it having been set.
public inline const int32 & GetRoleId(const int32 & DefaultValue) constGets the value of RoleId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRoleId(int32 & OutValue) constFills OutValue with the value of RoleId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetRoleIdOrNull()Returns a pointer to RoleId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetRoleIdOrNull() constReturns a pointer to RoleId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRoleId(const int32 & NewValue)Sets the value of RoleId_Optional and also sets RoleId_IsSet to true.
public inline void SetRoleId(int32 && NewValue)Sets the value of RoleId_Optional and also sets RoleId_IsSet to true using move semantics.
public inline void ClearRoleId()Clears the value of RoleId_Optional and sets RoleId_IsSet to false.
public inline bool IsRoleIdSet() constChecks whether RoleId_Optional has been set.
public inline bool IsRoleIdDefaultValue() constReturns true if RoleId_Optional is set and matches the default value.
public inline void SetRoleIdToDefault()Sets the value of RoleId_Optional to its default and also sets RoleId_IsSet to true.
public inline FGuid & GetPersonId()Gets the value of PersonId_Optional, regardless of it having been set.
public inline const FGuid & GetPersonId() constGets the value of PersonId_Optional, regardless of it having been set.
public inline const FGuid & GetPersonId(const FGuid & DefaultValue) constGets the value of PersonId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPersonId(FGuid & OutValue) constFills OutValue with the value of PersonId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetPersonIdOrNull()Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetPersonIdOrNull() constReturns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPersonId(const FGuid & NewValue)Sets the value of PersonId_Optional and also sets PersonId_IsSet to true.
public inline void SetPersonId(FGuid && NewValue)Sets the value of PersonId_Optional and also sets PersonId_IsSet to true using move semantics.
public inline void ClearPersonId()Clears the value of PersonId_Optional and sets PersonId_IsSet to false.
public inline bool IsPersonIdSet() constChecks whether PersonId_Optional has been set.
public inline FString & GetAccessToken()Gets the value of AccessToken_Optional, regardless of it having been set.
public inline const FString & GetAccessToken() constGets the value of AccessToken_Optional, regardless of it having been set.
public inline const FString & GetAccessToken(const FString & DefaultValue) constGets the value of AccessToken_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAccessToken(FString & OutValue) constFills OutValue with the value of AccessToken_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetAccessTokenOrNull()Returns a pointer to AccessToken_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetAccessTokenOrNull() constReturns a pointer to AccessToken_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAccessToken(const FString & NewValue)Sets the value of AccessToken_Optional and also sets AccessToken_IsSet to true.
public inline void SetAccessToken(FString && NewValue)Sets the value of AccessToken_Optional and also sets AccessToken_IsSet to true using move semantics.
public inline void ClearAccessToken()Clears the value of AccessToken_Optional and sets AccessToken_IsSet to false.
public inline bool IsAccessTokenSet() constChecks whether AccessToken_Optional has been set.
public inline bool IsAccessTokenDefaultValue() constReturns true if AccessToken_Optional is set and matches the default value.
public inline void SetAccessTokenToDefault()Sets the value of AccessToken_Optional to its default and also sets AccessToken_IsSet to true.
public inline FString & GetRefreshToken()Gets the value of RefreshToken_Optional, regardless of it having been set.
public inline const FString & GetRefreshToken() constGets the value of RefreshToken_Optional, regardless of it having been set.
public inline const FString & GetRefreshToken(const FString & DefaultValue) constGets the value of RefreshToken_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRefreshToken(FString & OutValue) constFills OutValue with the value of RefreshToken_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRefreshTokenOrNull()Returns a pointer to RefreshToken_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRefreshTokenOrNull() constReturns a pointer to RefreshToken_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRefreshToken(const FString & NewValue)Sets the value of RefreshToken_Optional and also sets RefreshToken_IsSet to true.
public inline void SetRefreshToken(FString && NewValue)Sets the value of RefreshToken_Optional and also sets RefreshToken_IsSet to true using move semantics.
public inline void ClearRefreshToken()Clears the value of RefreshToken_Optional and sets RefreshToken_IsSet to false.
public inline bool IsRefreshTokenSet() constChecks whether RefreshToken_Optional has been set.
public inline FGuid & GetPublisherUuid()Gets the value of PublisherUuid.
public inline const FGuid & GetPublisherUuid() constGets the value of PublisherUuid.
public inline void SetPublisherUuid(const FGuid & NewValue)Sets the value of PublisherUuid.
public inline void SetPublisherUuid(FGuid && NewValue)Sets the value of PublisherUuid using move semantics.
public inline FGuid & GetTenantUuid()Gets the value of TenantUuid.
public inline const FGuid & GetTenantUuid() constGets the value of TenantUuid.
public inline void SetTenantUuid(const FGuid & NewValue)Sets the value of TenantUuid.
public inline void SetTenantUuid(FGuid && NewValue)Sets the value of TenantUuid using move semantics.
public inline FGuid & GetConfigElectorUuid()Gets the value of ConfigElectorUuid.
public inline const FGuid & GetConfigElectorUuid() constGets the value of ConfigElectorUuid.
public inline void SetConfigElectorUuid(const FGuid & NewValue)Sets the value of ConfigElectorUuid.
public inline void SetConfigElectorUuid(FGuid && NewValue)Sets the value of ConfigElectorUuid using move semantics.
public inline FGuid & GetClientUuid()Gets the value of ClientUuid.
public inline const FGuid & GetClientUuid() constGets the value of ClientUuid.
public inline void SetClientUuid(const FGuid & NewValue)Sets the value of ClientUuid.
public inline void SetClientUuid(FGuid && NewValue)Sets the value of ClientUuid using move semantics.
public inline FString & GetClientId()Gets the value of ClientId.
public inline const FString & GetClientId() constGets the value of ClientId.
public inline void SetClientId(const FString & NewValue)Sets the value of ClientId.
public inline void SetClientId(FString && NewValue)Sets the value of ClientId using move semantics.
public inline FString & GetTokenType()Gets the value of TokenType.
public inline const FString & GetTokenType() constGets the value of TokenType.
public inline void SetTokenType(const FString & NewValue)Sets the value of TokenType.
public inline void SetTokenType(FString && NewValue)Sets the value of TokenType using move semantics.
public inline int32 & GetExpiresIn()Gets the value of ExpiresIn_Optional, regardless of it having been set.
public inline const int32 & GetExpiresIn() constGets the value of ExpiresIn_Optional, regardless of it having been set.
public inline const int32 & GetExpiresIn(const int32 & DefaultValue) constGets the value of ExpiresIn_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExpiresIn(int32 & OutValue) constFills OutValue with the value of ExpiresIn_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetExpiresInOrNull()Returns a pointer to ExpiresIn_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetExpiresInOrNull() constReturns a pointer to ExpiresIn_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExpiresIn(const int32 & NewValue)Sets the value of ExpiresIn_Optional and also sets ExpiresIn_IsSet to true.
public inline void SetExpiresIn(int32 && NewValue)Sets the value of ExpiresIn_Optional and also sets ExpiresIn_IsSet to true using move semantics.
public inline void ClearExpiresIn()Clears the value of ExpiresIn_Optional and sets ExpiresIn_IsSet to false.
public inline bool IsExpiresInSet() constChecks whether ExpiresIn_Optional has been set.
public inline bool IsExpiresInDefaultValue() constReturns true if ExpiresIn_Optional is set and matches the default value.
public inline void SetExpiresInToDefault()Sets the value of ExpiresIn_Optional to its default and also sets ExpiresIn_IsSet to true.

Members

public FRHAPI_PortalUserInfo PortalParentAuthResult_Optional

Parent portal auth result.

public bool PortalParentAuthResult_IsSet

true if PortalParentAuthResult_Optional has been set to a value

public TArray< FString > Permissions_Optional

List of permissions for this user.

public bool Permissions_IsSet

true if Permissions_Optional has been set to a value

public TArray< FRHAPI_Restriction>Restrictions_Optional

List of restrictions on this player.

public bool Restrictions_IsSet

true if Restrictions_Optional has been set to a value

public int32 ActivePlayerId_Optional

Active player ID. DEPRECATED use active_player_uuid instead.

public bool ActivePlayerId_IsSet

true if ActivePlayerId_Optional has been set to a value

public FGuid ActivePlayerUuid_Optional

Active player UUID.

public bool ActivePlayerUuid_IsSet

true if ActivePlayerUuid_Optional has been set to a value

public ERHAPI_Platform Platform_Optional

Platform.

public bool Platform_IsSet

true if Platform_Optional has been set to a value

public int32 PortalId_Optional

Portal ID DEPRECATED use platform instead.

public bool PortalId_IsSet

true if PortalId_Optional has been set to a value

public FString PortalUserId_Optional

Portal user ID.

public bool PortalUserId_IsSet

true if PortalUserId_Optional has been set to a value

public FString DisplayName_Optional

Display name.

public bool DisplayName_IsSet

true if DisplayName_Optional has been set to a value

public int32 RoleId_Optional

Role ID.

public bool RoleId_IsSet

true if RoleId_Optional has been set to a value

public FGuid PersonId_Optional

Person ID.

public bool PersonId_IsSet

true if PersonId_Optional has been set to a value

public FString AccessToken_Optional

Access token that can be used for future requests.

public bool AccessToken_IsSet

true if AccessToken_Optional has been set to a value

public FString RefreshToken_Optional

Refresh token that can be used to refresh authentication for a new access token.

public bool RefreshToken_IsSet

true if RefreshToken_Optional has been set to a value

public FGuid PublisherUuid

Publisher UUID.

public FGuid TenantUuid

Tenant UUID.

public FGuid ConfigElectorUuid

Config elector UUID.

public FGuid ClientUuid

Client UUID.

public FString ClientId

Client ID.

public FString TokenType

Token type.

public int32 ExpiresIn_Optional

Result access token expiration time in seconds.

public bool ExpiresIn_IsSet

true if ExpiresIn_Optional has been set to a value

public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)

Fills this object with data from the passed in JSON.

Parameters

  • JsonValue Data from the API call.

Returns

true if parsing of the JSON data was successful.

public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const

Writes the data from this object into the specified JSON Writer stream.

Parameters

  • Writer JSON Writer stream to push .

public inline FRHAPI_PortalUserInfo&GetPortalParentAuthResult()

Gets the value of PortalParentAuthResult_Optional, regardless of it having been set.

public inline const FRHAPI_PortalUserInfo&GetPortalParentAuthResult() const

Gets the value of PortalParentAuthResult_Optional, regardless of it having been set.

public inline const FRHAPI_PortalUserInfo&GetPortalParentAuthResult(const FRHAPI_PortalUserInfo & DefaultValue) const

Gets the value of PortalParentAuthResult_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPortalParentAuthResult(FRHAPI_PortalUserInfo & OutValue) const

Fills OutValue with the value of PortalParentAuthResult_Optional and returns true if it has been set, otherwise returns false.

public inline FRHAPI_PortalUserInfo*GetPortalParentAuthResultOrNull()

Returns a pointer to PortalParentAuthResult_Optional, if it has been set, otherwise returns nullptr.

public inline const FRHAPI_PortalUserInfo*GetPortalParentAuthResultOrNull() const

Returns a pointer to PortalParentAuthResult_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPortalParentAuthResult(const FRHAPI_PortalUserInfo & NewValue)

Sets the value of PortalParentAuthResult_Optional and also sets PortalParentAuthResult_IsSet to true.

public inline void SetPortalParentAuthResult(FRHAPI_PortalUserInfo && NewValue)

Sets the value of PortalParentAuthResult_Optional and also sets PortalParentAuthResult_IsSet to true using move semantics.

public inline void ClearPortalParentAuthResult()

Clears the value of PortalParentAuthResult_Optional and sets PortalParentAuthResult_IsSet to false.

public inline bool IsPortalParentAuthResultSet() const

Checks whether PortalParentAuthResult_Optional has been set.

public inline TArray< FString > & GetPermissions()

Gets the value of Permissions_Optional, regardless of it having been set.

public inline const TArray< FString > & GetPermissions() const

Gets the value of Permissions_Optional, regardless of it having been set.

public inline const TArray< FString > & GetPermissions(const TArray< FString > & DefaultValue) const

Gets the value of Permissions_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPermissions(TArray< FString > & OutValue) const

Fills OutValue with the value of Permissions_Optional and returns true if it has been set, otherwise returns false.

public inline TArray< FString > * GetPermissionsOrNull()

Returns a pointer to Permissions_Optional, if it has been set, otherwise returns nullptr.

public inline const TArray< FString > * GetPermissionsOrNull() const

Returns a pointer to Permissions_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPermissions(const TArray< FString > & NewValue)

Sets the value of Permissions_Optional and also sets Permissions_IsSet to true.

public inline void SetPermissions(TArray< FString > && NewValue)

Sets the value of Permissions_Optional and also sets Permissions_IsSet to true using move semantics.

public inline void ClearPermissions()

Clears the value of Permissions_Optional and sets Permissions_IsSet to false.

public inline bool IsPermissionsSet() const

Checks whether Permissions_Optional has been set.

public inline TArray< FRHAPI_Restriction> &GetRestrictions()

Gets the value of Restrictions_Optional, regardless of it having been set.

public inline const TArray< FRHAPI_Restriction> &GetRestrictions() const

Gets the value of Restrictions_Optional, regardless of it having been set.

public inline const TArray< FRHAPI_Restriction> &GetRestrictions(const TArray< FRHAPI_Restriction > & DefaultValue) const

Gets the value of Restrictions_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetRestrictions(TArray< FRHAPI_Restriction > & OutValue) const

Fills OutValue with the value of Restrictions_Optional and returns true if it has been set, otherwise returns false.

public inline TArray< FRHAPI_Restriction> *GetRestrictionsOrNull()

Returns a pointer to Restrictions_Optional, if it has been set, otherwise returns nullptr.

public inline const TArray< FRHAPI_Restriction> *GetRestrictionsOrNull() const

Returns a pointer to Restrictions_Optional, if it has been set, otherwise returns nullptr.

public inline void SetRestrictions(const TArray< FRHAPI_Restriction > & NewValue)

Sets the value of Restrictions_Optional and also sets Restrictions_IsSet to true.

public inline void SetRestrictions(TArray< FRHAPI_Restriction > && NewValue)

Sets the value of Restrictions_Optional and also sets Restrictions_IsSet to true using move semantics.

public inline void ClearRestrictions()

Clears the value of Restrictions_Optional and sets Restrictions_IsSet to false.

public inline bool IsRestrictionsSet() const

Checks whether Restrictions_Optional has been set.

public inline int32 & GetActivePlayerId()

Gets the value of ActivePlayerId_Optional, regardless of it having been set.

public inline const int32 & GetActivePlayerId() const

Gets the value of ActivePlayerId_Optional, regardless of it having been set.

public inline const int32 & GetActivePlayerId(const int32 & DefaultValue) const

Gets the value of ActivePlayerId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetActivePlayerId(int32 & OutValue) const

Fills OutValue with the value of ActivePlayerId_Optional and returns true if it has been set, otherwise returns false.

public inline int32 * GetActivePlayerIdOrNull()

Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.

public inline const int32 * GetActivePlayerIdOrNull() const

Returns a pointer to ActivePlayerId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetActivePlayerId(const int32 & NewValue)

Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true.

public inline void SetActivePlayerId(int32 && NewValue)

Sets the value of ActivePlayerId_Optional and also sets ActivePlayerId_IsSet to true using move semantics.

public inline void ClearActivePlayerId()

Clears the value of ActivePlayerId_Optional and sets ActivePlayerId_IsSet to false.

public inline bool IsActivePlayerIdSet() const

Checks whether ActivePlayerId_Optional has been set.

public inline bool IsActivePlayerIdDefaultValue() const

Returns true if ActivePlayerId_Optional is set and matches the default value.

public inline void SetActivePlayerIdToDefault()

Sets the value of ActivePlayerId_Optional to its default and also sets ActivePlayerId_IsSet to true.

public inline FGuid & GetActivePlayerUuid()

Gets the value of ActivePlayerUuid_Optional, regardless of it having been set.

public inline const FGuid & GetActivePlayerUuid() const

Gets the value of ActivePlayerUuid_Optional, regardless of it having been set.

public inline const FGuid & GetActivePlayerUuid(const FGuid & DefaultValue) const

Gets the value of ActivePlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetActivePlayerUuid(FGuid & OutValue) const

Fills OutValue with the value of ActivePlayerUuid_Optional and returns true if it has been set, otherwise returns false.

public inline FGuid * GetActivePlayerUuidOrNull()

Returns a pointer to ActivePlayerUuid_Optional, if it has been set, otherwise returns nullptr.

public inline const FGuid * GetActivePlayerUuidOrNull() const

Returns a pointer to ActivePlayerUuid_Optional, if it has been set, otherwise returns nullptr.

public inline void SetActivePlayerUuid(const FGuid & NewValue)

Sets the value of ActivePlayerUuid_Optional and also sets ActivePlayerUuid_IsSet to true.

public inline void SetActivePlayerUuid(FGuid && NewValue)

Sets the value of ActivePlayerUuid_Optional and also sets ActivePlayerUuid_IsSet to true using move semantics.

public inline void ClearActivePlayerUuid()

Clears the value of ActivePlayerUuid_Optional and sets ActivePlayerUuid_IsSet to false.

public inline bool IsActivePlayerUuidSet() const

Checks whether ActivePlayerUuid_Optional has been set.

public inline ERHAPI_Platform & GetPlatform()

Gets the value of Platform_Optional, regardless of it having been set.

public inline const ERHAPI_Platform & GetPlatform() const

Gets the value of Platform_Optional, regardless of it having been set.

public inline const ERHAPI_Platform & GetPlatform(const ERHAPI_Platform & DefaultValue) const

Gets the value of Platform_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPlatform(ERHAPI_Platform & OutValue) const

Fills OutValue with the value of Platform_Optional and returns true if it has been set, otherwise returns false.

public inline ERHAPI_Platform * GetPlatformOrNull()

Returns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.

public inline const ERHAPI_Platform * GetPlatformOrNull() const

Returns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPlatform(const ERHAPI_Platform & NewValue)

Sets the value of Platform_Optional and also sets Platform_IsSet to true.

public inline void SetPlatform(ERHAPI_Platform && NewValue)

Sets the value of Platform_Optional and also sets Platform_IsSet to true using move semantics.

public inline void ClearPlatform()

Clears the value of Platform_Optional and sets Platform_IsSet to false.

public inline bool IsPlatformSet() const

Checks whether Platform_Optional has been set.

public inline int32 & GetPortalId()

Gets the value of PortalId_Optional, regardless of it having been set.

public inline const int32 & GetPortalId() const

Gets the value of PortalId_Optional, regardless of it having been set.

public inline const int32 & GetPortalId(const int32 & DefaultValue) const

Gets the value of PortalId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPortalId(int32 & OutValue) const

Fills OutValue with the value of PortalId_Optional and returns true if it has been set, otherwise returns false.

public inline int32 * GetPortalIdOrNull()

Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.

public inline const int32 * GetPortalIdOrNull() const

Returns a pointer to PortalId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPortalId(const int32 & NewValue)

Sets the value of PortalId_Optional and also sets PortalId_IsSet to true.

public inline void SetPortalId(int32 && NewValue)

Sets the value of PortalId_Optional and also sets PortalId_IsSet to true using move semantics.

public inline void ClearPortalId()

Clears the value of PortalId_Optional and sets PortalId_IsSet to false.

public inline bool IsPortalIdSet() const

Checks whether PortalId_Optional has been set.

public inline bool IsPortalIdDefaultValue() const

Returns true if PortalId_Optional is set and matches the default value.

public inline void SetPortalIdToDefault()

Sets the value of PortalId_Optional to its default and also sets PortalId_IsSet to true.

public inline FString & GetPortalUserId()

Gets the value of PortalUserId_Optional, regardless of it having been set.

public inline const FString & GetPortalUserId() const

Gets the value of PortalUserId_Optional, regardless of it having been set.

public inline const FString & GetPortalUserId(const FString & DefaultValue) const

Gets the value of PortalUserId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPortalUserId(FString & OutValue) const

Fills OutValue with the value of PortalUserId_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetPortalUserIdOrNull()

Returns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetPortalUserIdOrNull() const

Returns a pointer to PortalUserId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPortalUserId(const FString & NewValue)

Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true.

public inline void SetPortalUserId(FString && NewValue)

Sets the value of PortalUserId_Optional and also sets PortalUserId_IsSet to true using move semantics.

public inline void ClearPortalUserId()

Clears the value of PortalUserId_Optional and sets PortalUserId_IsSet to false.

public inline bool IsPortalUserIdSet() const

Checks whether PortalUserId_Optional has been set.

public inline FString & GetDisplayName()

Gets the value of DisplayName_Optional, regardless of it having been set.

public inline const FString & GetDisplayName() const

Gets the value of DisplayName_Optional, regardless of it having been set.

public inline const FString & GetDisplayName(const FString & DefaultValue) const

Gets the value of DisplayName_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetDisplayName(FString & OutValue) const

Fills OutValue with the value of DisplayName_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetDisplayNameOrNull()

Returns a pointer to DisplayName_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetDisplayNameOrNull() const

Returns a pointer to DisplayName_Optional, if it has been set, otherwise returns nullptr.

public inline void SetDisplayName(const FString & NewValue)

Sets the value of DisplayName_Optional and also sets DisplayName_IsSet to true.

public inline void SetDisplayName(FString && NewValue)

Sets the value of DisplayName_Optional and also sets DisplayName_IsSet to true using move semantics.

public inline void ClearDisplayName()

Clears the value of DisplayName_Optional and sets DisplayName_IsSet to false.

public inline bool IsDisplayNameSet() const

Checks whether DisplayName_Optional has been set.

public inline int32 & GetRoleId()

Gets the value of RoleId_Optional, regardless of it having been set.

public inline const int32 & GetRoleId() const

Gets the value of RoleId_Optional, regardless of it having been set.

public inline const int32 & GetRoleId(const int32 & DefaultValue) const

Gets the value of RoleId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetRoleId(int32 & OutValue) const

Fills OutValue with the value of RoleId_Optional and returns true if it has been set, otherwise returns false.

public inline int32 * GetRoleIdOrNull()

Returns a pointer to RoleId_Optional, if it has been set, otherwise returns nullptr.

public inline const int32 * GetRoleIdOrNull() const

Returns a pointer to RoleId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetRoleId(const int32 & NewValue)

Sets the value of RoleId_Optional and also sets RoleId_IsSet to true.

public inline void SetRoleId(int32 && NewValue)

Sets the value of RoleId_Optional and also sets RoleId_IsSet to true using move semantics.

public inline void ClearRoleId()

Clears the value of RoleId_Optional and sets RoleId_IsSet to false.

public inline bool IsRoleIdSet() const

Checks whether RoleId_Optional has been set.

public inline bool IsRoleIdDefaultValue() const

Returns true if RoleId_Optional is set and matches the default value.

public inline void SetRoleIdToDefault()

Sets the value of RoleId_Optional to its default and also sets RoleId_IsSet to true.

public inline FGuid & GetPersonId()

Gets the value of PersonId_Optional, regardless of it having been set.

public inline const FGuid & GetPersonId() const

Gets the value of PersonId_Optional, regardless of it having been set.

public inline const FGuid & GetPersonId(const FGuid & DefaultValue) const

Gets the value of PersonId_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetPersonId(FGuid & OutValue) const

Fills OutValue with the value of PersonId_Optional and returns true if it has been set, otherwise returns false.

public inline FGuid * GetPersonIdOrNull()

Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.

public inline const FGuid * GetPersonIdOrNull() const

Returns a pointer to PersonId_Optional, if it has been set, otherwise returns nullptr.

public inline void SetPersonId(const FGuid & NewValue)

Sets the value of PersonId_Optional and also sets PersonId_IsSet to true.

public inline void SetPersonId(FGuid && NewValue)

Sets the value of PersonId_Optional and also sets PersonId_IsSet to true using move semantics.

public inline void ClearPersonId()

Clears the value of PersonId_Optional and sets PersonId_IsSet to false.

public inline bool IsPersonIdSet() const

Checks whether PersonId_Optional has been set.

public inline FString & GetAccessToken()

Gets the value of AccessToken_Optional, regardless of it having been set.

public inline const FString & GetAccessToken() const

Gets the value of AccessToken_Optional, regardless of it having been set.

public inline const FString & GetAccessToken(const FString & DefaultValue) const

Gets the value of AccessToken_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetAccessToken(FString & OutValue) const

Fills OutValue with the value of AccessToken_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetAccessTokenOrNull()

Returns a pointer to AccessToken_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetAccessTokenOrNull() const

Returns a pointer to AccessToken_Optional, if it has been set, otherwise returns nullptr.

public inline void SetAccessToken(const FString & NewValue)

Sets the value of AccessToken_Optional and also sets AccessToken_IsSet to true.

public inline void SetAccessToken(FString && NewValue)

Sets the value of AccessToken_Optional and also sets AccessToken_IsSet to true using move semantics.

public inline void ClearAccessToken()

Clears the value of AccessToken_Optional and sets AccessToken_IsSet to false.

public inline bool IsAccessTokenSet() const

Checks whether AccessToken_Optional has been set.

public inline bool IsAccessTokenDefaultValue() const

Returns true if AccessToken_Optional is set and matches the default value.

public inline void SetAccessTokenToDefault()

Sets the value of AccessToken_Optional to its default and also sets AccessToken_IsSet to true.

public inline FString & GetRefreshToken()

Gets the value of RefreshToken_Optional, regardless of it having been set.

public inline const FString & GetRefreshToken() const

Gets the value of RefreshToken_Optional, regardless of it having been set.

public inline const FString & GetRefreshToken(const FString & DefaultValue) const

Gets the value of RefreshToken_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetRefreshToken(FString & OutValue) const

Fills OutValue with the value of RefreshToken_Optional and returns true if it has been set, otherwise returns false.

public inline FString * GetRefreshTokenOrNull()

Returns a pointer to RefreshToken_Optional, if it has been set, otherwise returns nullptr.

public inline const FString * GetRefreshTokenOrNull() const

Returns a pointer to RefreshToken_Optional, if it has been set, otherwise returns nullptr.

public inline void SetRefreshToken(const FString & NewValue)

Sets the value of RefreshToken_Optional and also sets RefreshToken_IsSet to true.

public inline void SetRefreshToken(FString && NewValue)

Sets the value of RefreshToken_Optional and also sets RefreshToken_IsSet to true using move semantics.

public inline void ClearRefreshToken()

Clears the value of RefreshToken_Optional and sets RefreshToken_IsSet to false.

public inline bool IsRefreshTokenSet() const

Checks whether RefreshToken_Optional has been set.

public inline FGuid & GetPublisherUuid()

Gets the value of PublisherUuid.

public inline const FGuid & GetPublisherUuid() const

Gets the value of PublisherUuid.

public inline void SetPublisherUuid(const FGuid & NewValue)

Sets the value of PublisherUuid.

public inline void SetPublisherUuid(FGuid && NewValue)

Sets the value of PublisherUuid using move semantics.

public inline FGuid & GetTenantUuid()

Gets the value of TenantUuid.

public inline const FGuid & GetTenantUuid() const

Gets the value of TenantUuid.

public inline void SetTenantUuid(const FGuid & NewValue)

Sets the value of TenantUuid.

public inline void SetTenantUuid(FGuid && NewValue)

Sets the value of TenantUuid using move semantics.

public inline FGuid & GetConfigElectorUuid()

Gets the value of ConfigElectorUuid.

public inline const FGuid & GetConfigElectorUuid() const

Gets the value of ConfigElectorUuid.

public inline void SetConfigElectorUuid(const FGuid & NewValue)

Sets the value of ConfigElectorUuid.

public inline void SetConfigElectorUuid(FGuid && NewValue)

Sets the value of ConfigElectorUuid using move semantics.

public inline FGuid & GetClientUuid()

Gets the value of ClientUuid.

public inline const FGuid & GetClientUuid() const

Gets the value of ClientUuid.

public inline void SetClientUuid(const FGuid & NewValue)

Sets the value of ClientUuid.

public inline void SetClientUuid(FGuid && NewValue)

Sets the value of ClientUuid using move semantics.

public inline FString & GetClientId()

Gets the value of ClientId.

public inline const FString & GetClientId() const

Gets the value of ClientId.

public inline void SetClientId(const FString & NewValue)

Sets the value of ClientId.

public inline void SetClientId(FString && NewValue)

Sets the value of ClientId using move semantics.

public inline FString & GetTokenType()

Gets the value of TokenType.

public inline const FString & GetTokenType() const

Gets the value of TokenType.

public inline void SetTokenType(const FString & NewValue)

Sets the value of TokenType.

public inline void SetTokenType(FString && NewValue)

Sets the value of TokenType using move semantics.

public inline int32 & GetExpiresIn()

Gets the value of ExpiresIn_Optional, regardless of it having been set.

public inline const int32 & GetExpiresIn() const

Gets the value of ExpiresIn_Optional, regardless of it having been set.

public inline const int32 & GetExpiresIn(const int32 & DefaultValue) const

Gets the value of ExpiresIn_Optional, if it has been set, otherwise it returns DefaultValue.

public inline bool GetExpiresIn(int32 & OutValue) const

Fills OutValue with the value of ExpiresIn_Optional and returns true if it has been set, otherwise returns false.

public inline int32 * GetExpiresInOrNull()

Returns a pointer to ExpiresIn_Optional, if it has been set, otherwise returns nullptr.

public inline const int32 * GetExpiresInOrNull() const

Returns a pointer to ExpiresIn_Optional, if it has been set, otherwise returns nullptr.

public inline void SetExpiresIn(const int32 & NewValue)

Sets the value of ExpiresIn_Optional and also sets ExpiresIn_IsSet to true.

public inline void SetExpiresIn(int32 && NewValue)

Sets the value of ExpiresIn_Optional and also sets ExpiresIn_IsSet to true using move semantics.

public inline void ClearExpiresIn()

Clears the value of ExpiresIn_Optional and sets ExpiresIn_IsSet to false.

public inline bool IsExpiresInSet() const

Checks whether ExpiresIn_Optional has been set.

public inline bool IsExpiresInDefaultValue() const

Returns true if ExpiresIn_Optional is set and matches the default value.

public inline void SetExpiresInToDefault()

Sets the value of ExpiresIn_Optional to its default and also sets ExpiresIn_IsSet to true.