RHAPI_LoginHistoryEntry
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_LoginHistoryEntry | Entry in a users's login history. Some fields may be missing if the data is not available. |
struct FRHAPI_LoginHistoryEntry
struct FRHAPI_LoginHistoryEntry
: public FRHAPI_Model
Entry in a users's login history. Some fields may be missing if the data is not available.
Summary
| Members | Descriptions |
|---|---|
public FGuid PlayerUuid_Optional | player UUID |
public bool PlayerUuid_IsSet | true if PlayerUuid_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 FString PlatformUserId_Optional | platform user ID |
public bool PlatformUserId_IsSet | true if PlatformUserId_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 UserAgent_Optional | user agent string |
public bool UserAgent_IsSet | true if UserAgent_Optional has been set to a value |
public FString Ip_Optional | IP address. |
public bool Ip_IsSet | true if Ip_Optional has been set to a value |
public FString ClientId_Optional | client ID |
public bool ClientId_IsSet | true if ClientId_Optional has been set to a value |
public FDateTime Timestamp_Optional | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
public bool Timestamp_IsSet | true if Timestamp_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) const | Writes the data from this object into the specified JSON Writer stream. |
public inline FGuid & GetPlayerUuid() | Gets the value of PlayerUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetPlayerUuid() const | Gets the value of PlayerUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetPlayerUuid(const FGuid & DefaultValue) const | Gets the value of PlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayerUuid(FGuid & OutValue) const | Fills OutValue with the value of PlayerUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetPlayerUuidOrNull() | Returns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetPlayerUuidOrNull() const | Returns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayerUuid(const FGuid & NewValue) | Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true. |
public inline void SetPlayerUuid(FGuid && NewValue) | Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true using move semantics. |
public inline void ClearPlayerUuid() | Clears the value of PlayerUuid_Optional and sets PlayerUuid_IsSet to false. |
public inline bool IsPlayerUuidSet() const | Checks whether PlayerUuid_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 FString & GetPlatformUserId() | Gets the value of PlatformUserId_Optional, regardless of it having been set. |
public inline const FString & GetPlatformUserId() const | Gets the value of PlatformUserId_Optional, regardless of it having been set. |
public inline const FString & GetPlatformUserId(const FString & DefaultValue) const | Gets the value of PlatformUserId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformUserId(FString & OutValue) const | Fills OutValue with the value of PlatformUserId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetPlatformUserIdOrNull() | Returns a pointer to PlatformUserId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetPlatformUserIdOrNull() const | Returns a pointer to PlatformUserId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformUserId(const FString & NewValue) | Sets the value of PlatformUserId_Optional and also sets PlatformUserId_IsSet to true. |
public inline void SetPlatformUserId(FString && NewValue) | Sets the value of PlatformUserId_Optional and also sets PlatformUserId_IsSet to true using move semantics. |
public inline void ClearPlatformUserId() | Clears the value of PlatformUserId_Optional and sets PlatformUserId_IsSet to false. |
public inline bool IsPlatformUserIdSet() const | Checks whether PlatformUserId_Optional has been set. |
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 & GetUserAgent() | Gets the value of UserAgent_Optional, regardless of it having been set. |
public inline const FString & GetUserAgent() const | Gets the value of UserAgent_Optional, regardless of it having been set. |
public inline const FString & GetUserAgent(const FString & DefaultValue) const | Gets the value of UserAgent_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetUserAgent(FString & OutValue) const | Fills OutValue with the value of UserAgent_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetUserAgentOrNull() | Returns a pointer to UserAgent_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetUserAgentOrNull() const | Returns a pointer to UserAgent_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetUserAgent(const FString & NewValue) | Sets the value of UserAgent_Optional and also sets UserAgent_IsSet to true. |
public inline void SetUserAgent(FString && NewValue) | Sets the value of UserAgent_Optional and also sets UserAgent_IsSet to true using move semantics. |
public inline void ClearUserAgent() | Clears the value of UserAgent_Optional and sets UserAgent_IsSet to false. |
public inline bool IsUserAgentSet() const | Checks whether UserAgent_Optional has been set. |
public inline FString & GetIp() | Gets the value of Ip_Optional, regardless of it having been set. |
public inline const FString & GetIp() const | Gets the value of Ip_Optional, regardless of it having been set. |
public inline const FString & GetIp(const FString & DefaultValue) const | Gets the value of Ip_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetIp(FString & OutValue) const | Fills OutValue with the value of Ip_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetIpOrNull() | Returns a pointer to Ip_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetIpOrNull() const | Returns a pointer to Ip_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetIp(const FString & NewValue) | Sets the value of Ip_Optional and also sets Ip_IsSet to true. |
public inline void SetIp(FString && NewValue) | Sets the value of Ip_Optional and also sets Ip_IsSet to true using move semantics. |
public inline void ClearIp() | Clears the value of Ip_Optional and sets Ip_IsSet to false. |
public inline bool IsIpSet() const | Checks whether Ip_Optional has been set. |
public inline FString & GetClientId() | Gets the value of ClientId_Optional, regardless of it having been set. |
public inline const FString & GetClientId() const | Gets the value of ClientId_Optional, regardless of it having been set. |
public inline const FString & GetClientId(const FString & DefaultValue) const | Gets the value of ClientId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetClientId(FString & OutValue) const | Fills OutValue with the value of ClientId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetClientIdOrNull() | Returns a pointer to ClientId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetClientIdOrNull() const | Returns a pointer to ClientId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetClientId(const FString & NewValue) | Sets the value of ClientId_Optional and also sets ClientId_IsSet to true. |
public inline void SetClientId(FString && NewValue) | Sets the value of ClientId_Optional and also sets ClientId_IsSet to true using move semantics. |
public inline void ClearClientId() | Clears the value of ClientId_Optional and sets ClientId_IsSet to false. |
public inline bool IsClientIdSet() const | Checks whether ClientId_Optional has been set. |
public inline FDateTime & GetTimestamp() | Gets the value of Timestamp_Optional, regardless of it having been set. |
public inline const FDateTime & GetTimestamp() const | Gets the value of Timestamp_Optional, regardless of it having been set. |
public inline const FDateTime & GetTimestamp(const FDateTime & DefaultValue) const | Gets the value of Timestamp_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetTimestamp(FDateTime & OutValue) const | Fills OutValue with the value of Timestamp_Optional and returns true if it has been set, otherwise returns false. |
public inline FDateTime * GetTimestampOrNull() | Returns a pointer to Timestamp_Optional, if it has been set, otherwise returns nullptr. |
public inline const FDateTime * GetTimestampOrNull() const | Returns a pointer to Timestamp_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetTimestamp(const FDateTime & NewValue) | Sets the value of Timestamp_Optional and also sets Timestamp_IsSet to true. |
public inline void SetTimestamp(FDateTime && NewValue) | Sets the value of Timestamp_Optional and also sets Timestamp_IsSet to true using move semantics. |
public inline void ClearTimestamp() | Clears the value of Timestamp_Optional and sets Timestamp_IsSet to false. |
public inline bool IsTimestampSet() const | Checks whether Timestamp_Optional has been set. |
Members
public FGuid PlayerUuid_Optional
player UUID
public bool PlayerUuid_IsSet
true if PlayerUuid_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 FString PlatformUserId_Optional
platform user ID
public bool PlatformUserId_IsSet
true if PlatformUserId_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 UserAgent_Optional
user agent string
public bool UserAgent_IsSet
true if UserAgent_Optional has been set to a value
public FString Ip_Optional
IP address.
public bool Ip_IsSet
true if Ip_Optional has been set to a value
public FString ClientId_Optional
client ID
public bool ClientId_IsSet
true if ClientId_Optional has been set to a value
public FDateTime Timestamp_Optional
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public bool Timestamp_IsSet
true if Timestamp_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
JsonValueData 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
WriterJSON Writer stream to push .
public inline FGuid & GetPlayerUuid()
Gets the value of PlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetPlayerUuid() const
Gets the value of PlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetPlayerUuid(const FGuid & DefaultValue) const
Gets the value of PlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerUuid(FGuid & OutValue) const
Fills OutValue with the value of PlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetPlayerUuidOrNull()
Returns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetPlayerUuidOrNull() const
Returns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerUuid(const FGuid & NewValue)
Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true.
public inline void SetPlayerUuid(FGuid && NewValue)
Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true using move semantics.
public inline void ClearPlayerUuid()
Clears the value of PlayerUuid_Optional and sets PlayerUuid_IsSet to false.
public inline bool IsPlayerUuidSet() const
Checks whether PlayerUuid_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 FString & GetPlatformUserId()
Gets the value of PlatformUserId_Optional, regardless of it having been set.
public inline const FString & GetPlatformUserId() const
Gets the value of PlatformUserId_Optional, regardless of it having been set.
public inline const FString & GetPlatformUserId(const FString & DefaultValue) const
Gets the value of PlatformUserId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformUserId(FString & OutValue) const
Fills OutValue with the value of PlatformUserId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPlatformUserIdOrNull()
Returns a pointer to PlatformUserId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPlatformUserIdOrNull() const
Returns a pointer to PlatformUserId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformUserId(const FString & NewValue)
Sets the value of PlatformUserId_Optional and also sets PlatformUserId_IsSet to true.
public inline void SetPlatformUserId(FString && NewValue)
Sets the value of PlatformUserId_Optional and also sets PlatformUserId_IsSet to true using move semantics.
public inline void ClearPlatformUserId()
Clears the value of PlatformUserId_Optional and sets PlatformUserId_IsSet to false.
public inline bool IsPlatformUserIdSet() const
Checks whether PlatformUserId_Optional has been set.
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 & GetUserAgent()
Gets the value of UserAgent_Optional, regardless of it having been set.
public inline const FString & GetUserAgent() const
Gets the value of UserAgent_Optional, regardless of it having been set.
public inline const FString & GetUserAgent(const FString & DefaultValue) const
Gets the value of UserAgent_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetUserAgent(FString & OutValue) const
Fills OutValue with the value of UserAgent_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetUserAgentOrNull()
Returns a pointer to UserAgent_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetUserAgentOrNull() const
Returns a pointer to UserAgent_Optional, if it has been set, otherwise returns nullptr.
public inline void SetUserAgent(const FString & NewValue)
Sets the value of UserAgent_Optional and also sets UserAgent_IsSet to true.
public inline void SetUserAgent(FString && NewValue)
Sets the value of UserAgent_Optional and also sets UserAgent_IsSet to true using move semantics.
public inline void ClearUserAgent()
Clears the value of UserAgent_Optional and sets UserAgent_IsSet to false.
public inline bool IsUserAgentSet() const
Checks whether UserAgent_Optional has been set.
public inline FString & GetIp()
Gets the value of Ip_Optional, regardless of it having been set.
public inline const FString & GetIp() const
Gets the value of Ip_Optional, regardless of it having been set.
public inline const FString & GetIp(const FString & DefaultValue) const
Gets the value of Ip_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetIp(FString & OutValue) const
Fills OutValue with the value of Ip_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetIpOrNull()
Returns a pointer to Ip_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetIpOrNull() const
Returns a pointer to Ip_Optional, if it has been set, otherwise returns nullptr.
public inline void SetIp(const FString & NewValue)
Sets the value of Ip_Optional and also sets Ip_IsSet to true.
public inline void SetIp(FString && NewValue)
Sets the value of Ip_Optional and also sets Ip_IsSet to true using move semantics.
public inline void ClearIp()
Clears the value of Ip_Optional and sets Ip_IsSet to false.
public inline bool IsIpSet() const
Checks whether Ip_Optional has been set.
public inline FString & GetClientId()
Gets the value of ClientId_Optional, regardless of it having been set.
public inline const FString & GetClientId() const
Gets the value of ClientId_Optional, regardless of it having been set.
public inline const FString & GetClientId(const FString & DefaultValue) const
Gets the value of ClientId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetClientId(FString & OutValue) const
Fills OutValue with the value of ClientId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetClientIdOrNull()
Returns a pointer to ClientId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetClientIdOrNull() const
Returns a pointer to ClientId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetClientId(const FString & NewValue)
Sets the value of ClientId_Optional and also sets ClientId_IsSet to true.
public inline void SetClientId(FString && NewValue)
Sets the value of ClientId_Optional and also sets ClientId_IsSet to true using move semantics.
public inline void ClearClientId()
Clears the value of ClientId_Optional and sets ClientId_IsSet to false.
public inline bool IsClientIdSet() const
Checks whether ClientId_Optional has been set.
public inline FDateTime & GetTimestamp()
Gets the value of Timestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetTimestamp() const
Gets the value of Timestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetTimestamp(const FDateTime & DefaultValue) const
Gets the value of Timestamp_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTimestamp(FDateTime & OutValue) const
Fills OutValue with the value of Timestamp_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetTimestampOrNull()
Returns a pointer to Timestamp_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetTimestampOrNull() const
Returns a pointer to Timestamp_Optional, if it has been set, otherwise returns nullptr.
public inline void SetTimestamp(const FDateTime & NewValue)
Sets the value of Timestamp_Optional and also sets Timestamp_IsSet to true.
public inline void SetTimestamp(FDateTime && NewValue)
Sets the value of Timestamp_Optional and also sets Timestamp_IsSet to true using move semantics.
public inline void ClearTimestamp()
Clears the value of Timestamp_Optional and sets Timestamp_IsSet to false.
public inline bool IsTimestampSet() const
Checks whether Timestamp_Optional has been set.