Skip to main content

RHAPI_EntitlementEvent

Summary

MembersDescriptions
struct FRHAPI_EntitlementEvent

struct FRHAPI_EntitlementEvent

struct FRHAPI_EntitlementEvent
: public FRHAPI_Model

Summary

MembersDescriptions
public FString EventIdThe unique identifier for the event.
public ERHAPI_EntitlementActionType ActionTypeThe type of the event.
public ERHAPI_EntitlementType EntitlementType_OptionalThe type of entitlement when the event occurred.
public bool EntitlementType_IsSettrue if EntitlementType_Optional has been set to a value
public ERHAPI_EntitlementEventStatus StatusThe status of the event.
public FGuid PlayerUuidThe player UUID for the event.
public int32 PlayerId_OptionalThe player ID for the event.
public bool PlayerId_IsSettrue if PlayerId_Optional has been set to a value
public ERHAPI_Platform PlatformThe platform for the event.
public FString PlatformUserIdThe platform user ID for the event.
public FString SkuThe SKU for the event.
public int32 QuantityThe quantity for the event.
public FString PlatformTransactionId_OptionalThe external transaction ID for the event.
public bool PlatformTransactionId_IsSettrue if PlatformTransactionId_Optional has been set to a value
public FRHAPI_JsonObject PlatformData_OptionalThe platform specific data for the event.
public bool PlatformData_IsSettrue if PlatformData_Optional has been set to a value
public FString OrderId_OptionalThe order ID for the event.
public bool OrderId_IsSettrue if OrderId_Optional has been set to a value
public int32 LootId_OptionalThe loot ID for the event.
public bool LootId_IsSettrue if LootId_Optional has been set to a value
public FGuid KeyClaimUuid_OptionalThe portal user key claim id.
public bool KeyClaimUuid_IsSettrue if KeyClaimUuid_Optional has been set to a value
public FDateTime CreatedDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public FDateTime LastModifiedDatetime 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) constWrites 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() constGets 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() constGets 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() constGets the value of EntitlementType_Optional, regardless of it having been set.
public inline const ERHAPI_EntitlementType & GetEntitlementType(const ERHAPI_EntitlementType & DefaultValue) constGets the value of EntitlementType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEntitlementType(ERHAPI_EntitlementType & OutValue) constFills 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() constReturns 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() constChecks whether EntitlementType_Optional has been set.
public inline ERHAPI_EntitlementEventStatus & GetStatus()Gets the value of Status.
public inline const ERHAPI_EntitlementEventStatus & GetStatus() constGets 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() constGets 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() constGets the value of PlayerId_Optional, regardless of it having been set.
public inline const int32 & GetPlayerId(const int32 & DefaultValue) constGets the value of PlayerId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerId(int32 & OutValue) constFills 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() constReturns 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() constChecks whether PlayerId_Optional has been set.
public inline bool IsPlayerIdDefaultValue() constReturns 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() constGets 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() constGets 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() constGets 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() constGets 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() constReturns 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() constGets the value of PlatformTransactionId_Optional, regardless of it having been set.
public inline const FString & GetPlatformTransactionId(const FString & DefaultValue) constGets the value of PlatformTransactionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformTransactionId(FString & OutValue) constFills 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() constReturns 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() constChecks 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() constGets the value of PlatformData_Optional, regardless of it having been set.
public inline const FRHAPI_JsonObject&GetPlatformData(const FRHAPI_JsonObject & DefaultValue) constGets the value of PlatformData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformData(FRHAPI_JsonObject & OutValue) constFills 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() constReturns 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() constChecks 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() constGets the value of OrderId_Optional, regardless of it having been set.
public inline const FString & GetOrderId(const FString & DefaultValue) constGets the value of OrderId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetOrderId(FString & OutValue) constFills 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() constReturns 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() constChecks 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() constGets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId(const int32 & DefaultValue) constGets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLootId(int32 & OutValue) constFills 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() constReturns 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() constChecks whether LootId_Optional has been set.
public inline bool IsLootIdDefaultValue() constReturns 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() constGets the value of KeyClaimUuid_Optional, regardless of it having been set.
public inline const FGuid & GetKeyClaimUuid(const FGuid & DefaultValue) constGets the value of KeyClaimUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetKeyClaimUuid(FGuid & OutValue) constFills 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() constReturns 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() constChecks whether KeyClaimUuid_Optional has been set.
public inline FDateTime & GetCreated()Gets the value of Created.
public inline const FDateTime & GetCreated() constGets 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() constGets 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

  • 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 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.