RHAPI_EntitlementEvent
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_EntitlementEvent |
struct FRHAPI_EntitlementEvent
struct FRHAPI_EntitlementEvent
: public FRHAPI_Model
Summary
| Members | Descriptions |
|---|---|
public FString EventId | The unique identifier for the event. |
public ERHAPI_EntitlementActionType ActionType | The type of the event. |
public ERHAPI_EntitlementType EntitlementType_Optional | The type of entitlement when the event occurred. |
public bool EntitlementType_IsSet | true if EntitlementType_Optional has been set to a value |
public ERHAPI_EntitlementEventStatus Status | The status of the event. |
public FGuid PlayerUuid | The player UUID for the event. |
public int32 PlayerId_Optional | The player ID for the event. |
public bool PlayerId_IsSet | true if PlayerId_Optional has been set to a value |
public ERHAPI_Platform Platform | The platform for the event. |
public FString PlatformUserId | The platform user ID for the event. |
public FString Sku | The SKU for the event. |
public int32 Quantity | The quantity for the event. |
public FString PlatformTransactionId_Optional | The external transaction ID for the event. |
public bool PlatformTransactionId_IsSet | true if PlatformTransactionId_Optional has been set to a value |
public FRHAPI_JsonObject PlatformData_Optional | The platform specific data for the event. |
public bool PlatformData_IsSet | true if PlatformData_Optional has been set to a value |
public FString OrderId_Optional | The order ID for the event. |
public bool OrderId_IsSet | true if OrderId_Optional has been set to a value |
public int32 LootId_Optional | The loot ID for the event. |
public bool LootId_IsSet | true if LootId_Optional has been set to a value |
public FGuid KeyClaimUuid_Optional | The portal user key claim id. |
public bool KeyClaimUuid_IsSet | true if KeyClaimUuid_Optional has been set to a value |
public FDateTime Created | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
public FDateTime LastModified | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
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 FString & GetEventId() | Gets the value of EventId. |
public inline const FString & GetEventId() const | Gets the value of EventId. |
public inline void SetEventId(const FString & NewValue) | Sets the value of EventId. |
public inline void SetEventId(FString && NewValue) | Sets the value of EventId using move semantics. |
public inline ERHAPI_EntitlementActionType & GetActionType() | Gets the value of ActionType. |
public inline const ERHAPI_EntitlementActionType & GetActionType() const | Gets the value of ActionType. |
public inline void SetActionType(const ERHAPI_EntitlementActionType & NewValue) | Sets the value of ActionType. |
public inline void SetActionType(ERHAPI_EntitlementActionType && NewValue) | Sets the value of ActionType using move semantics. |
public inline ERHAPI_EntitlementType & GetEntitlementType() | Gets the value of EntitlementType_Optional, regardless of it having been set. |
public inline const ERHAPI_EntitlementType & GetEntitlementType() const | Gets the value of EntitlementType_Optional, regardless of it having been set. |
public inline const ERHAPI_EntitlementType & GetEntitlementType(const ERHAPI_EntitlementType & DefaultValue) const | Gets the value of EntitlementType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEntitlementType(ERHAPI_EntitlementType & OutValue) const | Fills OutValue with the value of EntitlementType_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_EntitlementType * GetEntitlementTypeOrNull() | Returns a pointer to EntitlementType_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_EntitlementType * GetEntitlementTypeOrNull() const | Returns a pointer to EntitlementType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEntitlementType(const ERHAPI_EntitlementType & NewValue) | Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true. |
public inline void SetEntitlementType(ERHAPI_EntitlementType && NewValue) | Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true using move semantics. |
public inline void ClearEntitlementType() | Clears the value of EntitlementType_Optional and sets EntitlementType_IsSet to false. |
public inline bool IsEntitlementTypeSet() const | Checks whether EntitlementType_Optional has been set. |
public inline ERHAPI_EntitlementEventStatus & GetStatus() | Gets the value of Status. |
public inline const ERHAPI_EntitlementEventStatus & GetStatus() const | Gets the value of Status. |
public inline void SetStatus(const ERHAPI_EntitlementEventStatus & NewValue) | Sets the value of Status. |
public inline void SetStatus(ERHAPI_EntitlementEventStatus && NewValue) | Sets the value of Status using move semantics. |
public inline FGuid & GetPlayerUuid() | Gets the value of PlayerUuid. |
public inline const FGuid & GetPlayerUuid() const | Gets the value of PlayerUuid. |
public inline void SetPlayerUuid(const FGuid & NewValue) | Sets the value of PlayerUuid. |
public inline void SetPlayerUuid(FGuid && NewValue) | Sets the value of PlayerUuid using move semantics. |
public inline int32 & GetPlayerId() | Gets the value of PlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetPlayerId() const | Gets the value of PlayerId_Optional, regardless of it having been set. |
public inline const int32 & GetPlayerId(const int32 & DefaultValue) const | Gets the value of PlayerId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayerId(int32 & OutValue) const | Fills OutValue with the value of PlayerId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetPlayerIdOrNull() | Returns a pointer to PlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetPlayerIdOrNull() const | Returns a pointer to PlayerId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayerId(const int32 & NewValue) | Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true. |
public inline void SetPlayerId(int32 && NewValue) | Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true using move semantics. |
public inline void ClearPlayerId() | Clears the value of PlayerId_Optional and sets PlayerId_IsSet to false. |
public inline bool IsPlayerIdSet() const | Checks whether PlayerId_Optional has been set. |
public inline bool IsPlayerIdDefaultValue() const | Returns true if PlayerId_Optional is set and matches the default value. |
public inline void SetPlayerIdToDefault() | Sets the value of PlayerId_Optional to its default and also sets PlayerId_IsSet to true. |
public inline ERHAPI_Platform & GetPlatform() | Gets the value of Platform. |
public inline const ERHAPI_Platform & GetPlatform() const | Gets the value of Platform. |
public inline void SetPlatform(const ERHAPI_Platform & NewValue) | Sets the value of Platform. |
public inline void SetPlatform(ERHAPI_Platform && NewValue) | Sets the value of Platform using move semantics. |
public inline FString & GetPlatformUserId() | Gets the value of PlatformUserId. |
public inline const FString & GetPlatformUserId() const | Gets the value of PlatformUserId. |
public inline void SetPlatformUserId(const FString & NewValue) | Sets the value of PlatformUserId. |
public inline void SetPlatformUserId(FString && NewValue) | Sets the value of PlatformUserId using move semantics. |
public inline FString & GetSku() | Gets the value of Sku. |
public inline const FString & GetSku() const | Gets the value of Sku. |
public inline void SetSku(const FString & NewValue) | Sets the value of Sku. |
public inline void SetSku(FString && NewValue) | Sets the value of Sku using move semantics. |
public inline int32 & GetQuantity() | Gets the value of Quantity. |
public inline const int32 & GetQuantity() const | Gets the value of Quantity. |
public inline void SetQuantity(const int32 & NewValue) | Sets the value of Quantity. |
public inline void SetQuantity(int32 && NewValue) | Sets the value of Quantity using move semantics. |
public inline bool IsQuantityDefaultValue() const | Returns true if Quantity matches the default value. |
public inline void SetQuantityToDefault() | Sets the value of Quantity to its default |
public inline FString & GetPlatformTransactionId() | Gets the value of PlatformTransactionId_Optional, regardless of it having been set. |
public inline const FString & GetPlatformTransactionId() const | Gets the value of PlatformTransactionId_Optional, regardless of it having been set. |
public inline const FString & GetPlatformTransactionId(const FString & DefaultValue) const | Gets the value of PlatformTransactionId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformTransactionId(FString & OutValue) const | Fills OutValue with the value of PlatformTransactionId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetPlatformTransactionIdOrNull() | Returns a pointer to PlatformTransactionId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetPlatformTransactionIdOrNull() const | Returns a pointer to PlatformTransactionId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformTransactionId(const FString & NewValue) | Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true. |
public inline void SetPlatformTransactionId(FString && NewValue) | Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true using move semantics. |
public inline void ClearPlatformTransactionId() | Clears the value of PlatformTransactionId_Optional and sets PlatformTransactionId_IsSet to false. |
public inline bool IsPlatformTransactionIdSet() const | Checks whether PlatformTransactionId_Optional has been set. |
public inline FRHAPI_JsonObject&GetPlatformData() | Gets the value of PlatformData_Optional, regardless of it having been set. |
public inline const FRHAPI_JsonObject&GetPlatformData() const | Gets the value of PlatformData_Optional, regardless of it having been set. |
public inline const FRHAPI_JsonObject&GetPlatformData(const FRHAPI_JsonObject & DefaultValue) const | Gets the value of PlatformData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformData(FRHAPI_JsonObject & OutValue) const | Fills OutValue with the value of PlatformData_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_JsonObject*GetPlatformDataOrNull() | Returns a pointer to PlatformData_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_JsonObject*GetPlatformDataOrNull() const | Returns a pointer to PlatformData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformData(const FRHAPI_JsonObject & NewValue) | Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true. |
public inline void SetPlatformData(FRHAPI_JsonObject && NewValue) | Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true using move semantics. |
public inline void ClearPlatformData() | Clears the value of PlatformData_Optional and sets PlatformData_IsSet to false. |
public inline bool IsPlatformDataSet() const | Checks whether PlatformData_Optional has been set. |
public inline FString & GetOrderId() | Gets the value of OrderId_Optional, regardless of it having been set. |
public inline const FString & GetOrderId() const | Gets the value of OrderId_Optional, regardless of it having been set. |
public inline const FString & GetOrderId(const FString & DefaultValue) const | Gets the value of OrderId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetOrderId(FString & OutValue) const | Fills OutValue with the value of OrderId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetOrderIdOrNull() | Returns a pointer to OrderId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetOrderIdOrNull() const | Returns a pointer to OrderId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetOrderId(const FString & NewValue) | Sets the value of OrderId_Optional and also sets OrderId_IsSet to true. |
public inline void SetOrderId(FString && NewValue) | Sets the value of OrderId_Optional and also sets OrderId_IsSet to true using move semantics. |
public inline void ClearOrderId() | Clears the value of OrderId_Optional and sets OrderId_IsSet to false. |
public inline bool IsOrderIdSet() const | Checks whether OrderId_Optional has been set. |
public inline int32 & GetLootId() | Gets the value of LootId_Optional, regardless of it having been set. |
public inline const int32 & GetLootId() const | Gets the value of LootId_Optional, regardless of it having been set. |
public inline const int32 & GetLootId(const int32 & DefaultValue) const | Gets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLootId(int32 & OutValue) const | Fills OutValue with the value of LootId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLootIdOrNull() | Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLootIdOrNull() const | Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLootId(const int32 & NewValue) | Sets the value of LootId_Optional and also sets LootId_IsSet to true. |
public inline void SetLootId(int32 && NewValue) | Sets the value of LootId_Optional and also sets LootId_IsSet to true using move semantics. |
public inline void ClearLootId() | Clears the value of LootId_Optional and sets LootId_IsSet to false. |
public inline bool IsLootIdSet() const | Checks whether LootId_Optional has been set. |
public inline bool IsLootIdDefaultValue() const | Returns true if LootId_Optional is set and matches the default value. |
public inline void SetLootIdToDefault() | Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true. |
public inline FGuid & GetKeyClaimUuid() | Gets the value of KeyClaimUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetKeyClaimUuid() const | Gets the value of KeyClaimUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetKeyClaimUuid(const FGuid & DefaultValue) const | Gets the value of KeyClaimUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetKeyClaimUuid(FGuid & OutValue) const | Fills OutValue with the value of KeyClaimUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetKeyClaimUuidOrNull() | Returns a pointer to KeyClaimUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetKeyClaimUuidOrNull() const | Returns a pointer to KeyClaimUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetKeyClaimUuid(const FGuid & NewValue) | Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true. |
public inline void SetKeyClaimUuid(FGuid && NewValue) | Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true using move semantics. |
public inline void ClearKeyClaimUuid() | Clears the value of KeyClaimUuid_Optional and sets KeyClaimUuid_IsSet to false. |
public inline bool IsKeyClaimUuidSet() const | Checks whether KeyClaimUuid_Optional has been set. |
public inline FDateTime & GetCreated() | Gets the value of Created. |
public inline const FDateTime & GetCreated() const | Gets the value of Created. |
public inline void SetCreated(const FDateTime & NewValue) | Sets the value of Created. |
public inline void SetCreated(FDateTime && NewValue) | Sets the value of Created using move semantics. |
public inline FDateTime & GetLastModified() | Gets the value of LastModified. |
public inline const FDateTime & GetLastModified() const | Gets the value of LastModified. |
public inline void SetLastModified(const FDateTime & NewValue) | Sets the value of LastModified. |
public inline void SetLastModified(FDateTime && NewValue) | Sets the value of LastModified using move semantics. |
Members
public FString EventId
The unique identifier for the event.
public ERHAPI_EntitlementActionType ActionType
The type of the event.
public ERHAPI_EntitlementType EntitlementType_Optional
The type of entitlement when the event occurred.
public bool EntitlementType_IsSet
true if EntitlementType_Optional has been set to a value
public ERHAPI_EntitlementEventStatus Status
The status of the event.
public FGuid PlayerUuid
The player UUID for the event.
public int32 PlayerId_Optional
The player ID for the event.
public bool PlayerId_IsSet
true if PlayerId_Optional has been set to a value
public ERHAPI_Platform Platform
The platform for the event.
public FString PlatformUserId
The platform user ID for the event.
public FString Sku
The SKU for the event.
public int32 Quantity
The quantity for the event.
public FString PlatformTransactionId_Optional
The external transaction ID for the event.
public bool PlatformTransactionId_IsSet
true if PlatformTransactionId_Optional has been set to a value
public FRHAPI_JsonObject PlatformData_Optional
The platform specific data for the event.
public bool PlatformData_IsSet
true if PlatformData_Optional has been set to a value
public FString OrderId_Optional
The order ID for the event.
public bool OrderId_IsSet
true if OrderId_Optional has been set to a value
public int32 LootId_Optional
The loot ID for the event.
public bool LootId_IsSet
true if LootId_Optional has been set to a value
public FGuid KeyClaimUuid_Optional
The portal user key claim id.
public bool KeyClaimUuid_IsSet
true if KeyClaimUuid_Optional has been set to a value
public FDateTime Created
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public FDateTime LastModified
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
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 FString & GetEventId()
Gets the value of EventId.
public inline const FString & GetEventId() const
Gets the value of EventId.
public inline void SetEventId(const FString & NewValue)
Sets the value of EventId.
public inline void SetEventId(FString && NewValue)
Sets the value of EventId using move semantics.
public inline ERHAPI_EntitlementActionType & GetActionType()
Gets the value of ActionType.
public inline const ERHAPI_EntitlementActionType & GetActionType() const
Gets the value of ActionType.
public inline void SetActionType(const ERHAPI_EntitlementActionType & NewValue)
Sets the value of ActionType.
public inline void SetActionType(ERHAPI_EntitlementActionType && NewValue)
Sets the value of ActionType using move semantics.
public inline ERHAPI_EntitlementType & GetEntitlementType()
Gets the value of EntitlementType_Optional, regardless of it having been set.
public inline const ERHAPI_EntitlementType & GetEntitlementType() const
Gets the value of EntitlementType_Optional, regardless of it having been set.
public inline const ERHAPI_EntitlementType & GetEntitlementType(const ERHAPI_EntitlementType & DefaultValue) const
Gets the value of EntitlementType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEntitlementType(ERHAPI_EntitlementType & OutValue) const
Fills OutValue with the value of EntitlementType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_EntitlementType * GetEntitlementTypeOrNull()
Returns a pointer to EntitlementType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_EntitlementType * GetEntitlementTypeOrNull() const
Returns a pointer to EntitlementType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEntitlementType(const ERHAPI_EntitlementType & NewValue)
Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true.
public inline void SetEntitlementType(ERHAPI_EntitlementType && NewValue)
Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true using move semantics.
public inline void ClearEntitlementType()
Clears the value of EntitlementType_Optional and sets EntitlementType_IsSet to false.
public inline bool IsEntitlementTypeSet() const
Checks whether EntitlementType_Optional has been set.
public inline ERHAPI_EntitlementEventStatus & GetStatus()
Gets the value of Status.
public inline const ERHAPI_EntitlementEventStatus & GetStatus() const
Gets the value of Status.
public inline void SetStatus(const ERHAPI_EntitlementEventStatus & NewValue)
Sets the value of Status.
public inline void SetStatus(ERHAPI_EntitlementEventStatus && NewValue)
Sets the value of Status using move semantics.
public inline FGuid & GetPlayerUuid()
Gets the value of PlayerUuid.
public inline const FGuid & GetPlayerUuid() const
Gets the value of PlayerUuid.
public inline void SetPlayerUuid(const FGuid & NewValue)
Sets the value of PlayerUuid.
public inline void SetPlayerUuid(FGuid && NewValue)
Sets the value of PlayerUuid using move semantics.
public inline int32 & GetPlayerId()
Gets the value of PlayerId_Optional, regardless of it having been set.
public inline const int32 & GetPlayerId() const
Gets the value of PlayerId_Optional, regardless of it having been set.
public inline const int32 & GetPlayerId(const int32 & DefaultValue) const
Gets the value of PlayerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerId(int32 & OutValue) const
Fills OutValue with the value of PlayerId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetPlayerIdOrNull()
Returns a pointer to PlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetPlayerIdOrNull() const
Returns a pointer to PlayerId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerId(const int32 & NewValue)
Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true.
public inline void SetPlayerId(int32 && NewValue)
Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true using move semantics.
public inline void ClearPlayerId()
Clears the value of PlayerId_Optional and sets PlayerId_IsSet to false.
public inline bool IsPlayerIdSet() const
Checks whether PlayerId_Optional has been set.
public inline bool IsPlayerIdDefaultValue() const
Returns true if PlayerId_Optional is set and matches the default value.
public inline void SetPlayerIdToDefault()
Sets the value of PlayerId_Optional to its default and also sets PlayerId_IsSet to true.
public inline ERHAPI_Platform & GetPlatform()
Gets the value of Platform.
public inline const ERHAPI_Platform & GetPlatform() const
Gets the value of Platform.
public inline void SetPlatform(const ERHAPI_Platform & NewValue)
Sets the value of Platform.
public inline void SetPlatform(ERHAPI_Platform && NewValue)
Sets the value of Platform using move semantics.
public inline FString & GetPlatformUserId()
Gets the value of PlatformUserId.
public inline const FString & GetPlatformUserId() const
Gets the value of PlatformUserId.
public inline void SetPlatformUserId(const FString & NewValue)
Sets the value of PlatformUserId.
public inline void SetPlatformUserId(FString && NewValue)
Sets the value of PlatformUserId using move semantics.
public inline FString & GetSku()
Gets the value of Sku.
public inline const FString & GetSku() const
Gets the value of Sku.
public inline void SetSku(const FString & NewValue)
Sets the value of Sku.
public inline void SetSku(FString && NewValue)
Sets the value of Sku using move semantics.
public inline int32 & GetQuantity()
Gets the value of Quantity.
public inline const int32 & GetQuantity() const
Gets the value of Quantity.
public inline void SetQuantity(const int32 & NewValue)
Sets the value of Quantity.
public inline void SetQuantity(int32 && NewValue)
Sets the value of Quantity using move semantics.
public inline bool IsQuantityDefaultValue() const
Returns true if Quantity matches the default value.
public inline void SetQuantityToDefault()
Sets the value of Quantity to its default
public inline FString & GetPlatformTransactionId()
Gets the value of PlatformTransactionId_Optional, regardless of it having been set.
public inline const FString & GetPlatformTransactionId() const
Gets the value of PlatformTransactionId_Optional, regardless of it having been set.
public inline const FString & GetPlatformTransactionId(const FString & DefaultValue) const
Gets the value of PlatformTransactionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformTransactionId(FString & OutValue) const
Fills OutValue with the value of PlatformTransactionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPlatformTransactionIdOrNull()
Returns a pointer to PlatformTransactionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPlatformTransactionIdOrNull() const
Returns a pointer to PlatformTransactionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformTransactionId(const FString & NewValue)
Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true.
public inline void SetPlatformTransactionId(FString && NewValue)
Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true using move semantics.
public inline void ClearPlatformTransactionId()
Clears the value of PlatformTransactionId_Optional and sets PlatformTransactionId_IsSet to false.
public inline bool IsPlatformTransactionIdSet() const
Checks whether PlatformTransactionId_Optional has been set.
public inline FRHAPI_JsonObject&GetPlatformData()
Gets the value of PlatformData_Optional, regardless of it having been set.
public inline const FRHAPI_JsonObject&GetPlatformData() const
Gets the value of PlatformData_Optional, regardless of it having been set.
public inline const FRHAPI_JsonObject&GetPlatformData(const FRHAPI_JsonObject & DefaultValue) const
Gets the value of PlatformData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformData(FRHAPI_JsonObject & OutValue) const
Fills OutValue with the value of PlatformData_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_JsonObject*GetPlatformDataOrNull()
Returns a pointer to PlatformData_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_JsonObject*GetPlatformDataOrNull() const
Returns a pointer to PlatformData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformData(const FRHAPI_JsonObject & NewValue)
Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true.
public inline void SetPlatformData(FRHAPI_JsonObject && NewValue)
Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true using move semantics.
public inline void ClearPlatformData()
Clears the value of PlatformData_Optional and sets PlatformData_IsSet to false.
public inline bool IsPlatformDataSet() const
Checks whether PlatformData_Optional has been set.
public inline FString & GetOrderId()
Gets the value of OrderId_Optional, regardless of it having been set.
public inline const FString & GetOrderId() const
Gets the value of OrderId_Optional, regardless of it having been set.
public inline const FString & GetOrderId(const FString & DefaultValue) const
Gets the value of OrderId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetOrderId(FString & OutValue) const
Fills OutValue with the value of OrderId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetOrderIdOrNull()
Returns a pointer to OrderId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetOrderIdOrNull() const
Returns a pointer to OrderId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetOrderId(const FString & NewValue)
Sets the value of OrderId_Optional and also sets OrderId_IsSet to true.
public inline void SetOrderId(FString && NewValue)
Sets the value of OrderId_Optional and also sets OrderId_IsSet to true using move semantics.
public inline void ClearOrderId()
Clears the value of OrderId_Optional and sets OrderId_IsSet to false.
public inline bool IsOrderIdSet() const
Checks whether OrderId_Optional has been set.
public inline int32 & GetLootId()
Gets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId() const
Gets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId(const int32 & DefaultValue) const
Gets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLootId(int32 & OutValue) const
Fills OutValue with the value of LootId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetLootIdOrNull()
Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetLootIdOrNull() const
Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLootId(const int32 & NewValue)
Sets the value of LootId_Optional and also sets LootId_IsSet to true.
public inline void SetLootId(int32 && NewValue)
Sets the value of LootId_Optional and also sets LootId_IsSet to true using move semantics.
public inline void ClearLootId()
Clears the value of LootId_Optional and sets LootId_IsSet to false.
public inline bool IsLootIdSet() const
Checks whether LootId_Optional has been set.
public inline bool IsLootIdDefaultValue() const
Returns true if LootId_Optional is set and matches the default value.
public inline void SetLootIdToDefault()
Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true.
public inline FGuid & GetKeyClaimUuid()
Gets the value of KeyClaimUuid_Optional, regardless of it having been set.
public inline const FGuid & GetKeyClaimUuid() const
Gets the value of KeyClaimUuid_Optional, regardless of it having been set.
public inline const FGuid & GetKeyClaimUuid(const FGuid & DefaultValue) const
Gets the value of KeyClaimUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetKeyClaimUuid(FGuid & OutValue) const
Fills OutValue with the value of KeyClaimUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetKeyClaimUuidOrNull()
Returns a pointer to KeyClaimUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetKeyClaimUuidOrNull() const
Returns a pointer to KeyClaimUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetKeyClaimUuid(const FGuid & NewValue)
Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true.
public inline void SetKeyClaimUuid(FGuid && NewValue)
Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true using move semantics.
public inline void ClearKeyClaimUuid()
Clears the value of KeyClaimUuid_Optional and sets KeyClaimUuid_IsSet to false.
public inline bool IsKeyClaimUuidSet() const
Checks whether KeyClaimUuid_Optional has been set.
public inline FDateTime & GetCreated()
Gets the value of Created.
public inline const FDateTime & GetCreated() const
Gets the value of Created.
public inline void SetCreated(const FDateTime & NewValue)
Sets the value of Created.
public inline void SetCreated(FDateTime && NewValue)
Sets the value of Created using move semantics.
public inline FDateTime & GetLastModified()
Gets the value of LastModified.
public inline const FDateTime & GetLastModified() const
Gets the value of LastModified.
public inline void SetLastModified(const FDateTime & NewValue)
Sets the value of LastModified.
public inline void SetLastModified(FDateTime && NewValue)
Sets the value of LastModified using move semantics.