Skip to 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(FString NewValue)Sets the value of EventId.
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(ERHAPI_EntitlementActionType NewValue)Sets the value of ActionType.
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(ERHAPI_EntitlementType NewValue)Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true.
public inline void ClearEntitlementType()Clears the value of EntitlementType_Optional and sets EntitlementType_IsSet to false.
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(ERHAPI_EntitlementEventStatus NewValue)Sets the value of Status.
public inline FGuid & GetPlayerUuid()Gets the value of PlayerUuid.
public inline const FGuid & GetPlayerUuid() constGets the value of PlayerUuid.
public inline void SetPlayerUuid(FGuid NewValue)Sets the value of PlayerUuid.
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(int32 NewValue)Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true.
public inline void ClearPlayerId()Clears the value of PlayerId_Optional and sets PlayerId_IsSet to false.
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(ERHAPI_Platform NewValue)Sets the value of Platform.
public inline FString & GetPlatformUserId()Gets the value of PlatformUserId.
public inline const FString & GetPlatformUserId() constGets the value of PlatformUserId.
public inline void SetPlatformUserId(FString NewValue)Sets the value of PlatformUserId.
public inline FString & GetSku()Gets the value of Sku.
public inline const FString & GetSku() constGets the value of Sku.
public inline void SetSku(FString NewValue)Sets the value of Sku.
public inline int32 & GetQuantity()Gets the value of Quantity.
public inline const int32 & GetQuantity() constGets the value of Quantity.
public inline void SetQuantity(int32 NewValue)Sets the value of Quantity.
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(FString NewValue)Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true.
public inline void ClearPlatformTransactionId()Clears the value of PlatformTransactionId_Optional and sets PlatformTransactionId_IsSet to false.
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(FRHAPI_JsonObject NewValue)Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true.
public inline void ClearPlatformData()Clears the value of PlatformData_Optional and sets PlatformData_IsSet to false.
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(FString NewValue)Sets the value of OrderId_Optional and also sets OrderId_IsSet to true.
public inline void ClearOrderId()Clears the value of OrderId_Optional and sets OrderId_IsSet to false.
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(int32 NewValue)Sets the value of LootId_Optional and also sets LootId_IsSet to true.
public inline void ClearLootId()Clears the value of LootId_Optional and sets LootId_IsSet to false.
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(FGuid NewValue)Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true.
public inline void ClearKeyClaimUuid()Clears the value of KeyClaimUuid_Optional and sets KeyClaimUuid_IsSet to false.
public inline FDateTime & GetCreated()Gets the value of Created.
public inline const FDateTime & GetCreated() constGets the value of Created.
public inline void SetCreated(FDateTime NewValue)Sets the value of Created.
public inline FDateTime & GetLastModified()Gets the value of LastModified.
public inline const FDateTime & GetLastModified() constGets the value of LastModified.
public inline void SetLastModified(FDateTime NewValue)Sets the value of LastModified.

Members

public FString EventId

The unique identifier for the event.


#### `public ERHAPI_EntitlementActionType `[`ActionType`](#structFRHAPI__EntitlementEvent_1a3b069ba088a95a7e01b479842202e4f6)

The type of the event.


#### `public ERHAPI_EntitlementType `[`EntitlementType_Optional`](#structFRHAPI__EntitlementEvent_1aa57e3d48b5e1ed89fe90c9dd4afd0d56)

The type of entitlement when the event occurred.


#### `public bool `[`EntitlementType_IsSet`](#structFRHAPI__EntitlementEvent_1a4222c62208e233f156f1dc0424342644)

true if EntitlementType_Optional has been set to a value


#### `public ERHAPI_EntitlementEventStatus `[`Status`](#structFRHAPI__EntitlementEvent_1a62067f4d47fce1607e9952f8075657c5)

The status of the event.


#### `public FGuid `[`PlayerUuid`](#structFRHAPI__EntitlementEvent_1a5e5b1c580c3e19b2a6047c20a9081e5f)

The player UUID for the event.


#### `public int32 `[`PlayerId_Optional`](#structFRHAPI__EntitlementEvent_1ab279e936992c73e8872300d987f60e75)

The player ID for the event.


#### `public bool `[`PlayerId_IsSet`](#structFRHAPI__EntitlementEvent_1abab49be470cc6d29a36c31c32fe604a7)

true if PlayerId_Optional has been set to a value


#### `public ERHAPI_Platform `[`Platform`](#structFRHAPI__EntitlementEvent_1aaff94b833012bd90ea8d2400ac1b9334)

The platform for the event.


#### `public FString `[`PlatformUserId`](#structFRHAPI__EntitlementEvent_1a20cbd9e0d77ca45f3de1840aa522a3db)

The platform user ID for the event.


#### `public FString `[`Sku`](#structFRHAPI__EntitlementEvent_1a8b37fa2e9dc312607f5f4ad614e45086)

The SKU for the event.


#### `public int32 `[`Quantity`](#structFRHAPI__EntitlementEvent_1a4d01e5ec9a02d11b2924c6aec66f6b69)

The quantity for the event.


#### `public FString `[`PlatformTransactionId_Optional`](#structFRHAPI__EntitlementEvent_1afbb38f99c495ff143a16818225abc649)

The external transaction ID for the event.


#### `public bool `[`PlatformTransactionId_IsSet`](#structFRHAPI__EntitlementEvent_1aeb9f58a76b37632820e304c7b2a3ab87)

true if PlatformTransactionId_Optional has been set to a value


#### `public `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` `[`PlatformData_Optional`](#structFRHAPI__EntitlementEvent_1af5fefeebbb3bb176e8f29a842ae4fa56)

The platform specific data for the event.


#### `public bool `[`PlatformData_IsSet`](#structFRHAPI__EntitlementEvent_1a8ccb61b2119ab94dea8b1797afc8ceab)

true if PlatformData_Optional has been set to a value


#### `public FString `[`OrderId_Optional`](#structFRHAPI__EntitlementEvent_1a811c8aaf9f74dec92cd92ab01b95b4b9)

The order ID for the event.


#### `public bool `[`OrderId_IsSet`](#structFRHAPI__EntitlementEvent_1acafb2cafddc76a89749f667e9a0e0cef)

true if OrderId_Optional has been set to a value


#### `public int32 `[`LootId_Optional`](#structFRHAPI__EntitlementEvent_1ae8b454937c42d47109bb779a0d9dc6e3)

The loot ID for the event.


#### `public bool `[`LootId_IsSet`](#structFRHAPI__EntitlementEvent_1a8c8ac2bf6760d1d2688fb3691b905f8a)

true if LootId_Optional has been set to a value


#### `public FGuid `[`KeyClaimUuid_Optional`](#structFRHAPI__EntitlementEvent_1a3200bc8d1d1bb705ade94d9d9c37afa6)

The portal user key claim id.


#### `public bool `[`KeyClaimUuid_IsSet`](#structFRHAPI__EntitlementEvent_1a35d90febd4311f54398ec082ef2bfb8f)

true if KeyClaimUuid_Optional has been set to a value


#### `public FDateTime `[`Created`](#structFRHAPI__EntitlementEvent_1a8997413503230e1433fd1d3c3f406b35)

Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.


#### `public FDateTime `[`LastModified`](#structFRHAPI__EntitlementEvent_1a15cd3231a388e346c03bc3cdd78f8e0b)

Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.


#### `public virtual bool `[`FromJson`](#structFRHAPI__EntitlementEvent_1acd138073007df4327ecf3d0731ffd417)`(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`](#structFRHAPI__EntitlementEvent_1a48c51ef26812226738977e18236e0435)`(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`](#structFRHAPI__EntitlementEvent_1a52b22f4d98df9bebd7d909c5c980af3a)`()`

Gets the value of EventId.


#### `public inline const FString & `[`GetEventId`](#structFRHAPI__EntitlementEvent_1ac48dafd583079e95750424f793ff818b)`() const`

Gets the value of EventId.


#### `public inline void `[`SetEventId`](#structFRHAPI__EntitlementEvent_1a8f4c26f5802b97d1790fca80dd340cd5)`(FString NewValue)`

Sets the value of EventId.


#### `public inline ERHAPI_EntitlementActionType & `[`GetActionType`](#structFRHAPI__EntitlementEvent_1af0eca50ccfde0d7b749f0eb21f63c0d8)`()`

Gets the value of ActionType.


#### `public inline const ERHAPI_EntitlementActionType & `[`GetActionType`](#structFRHAPI__EntitlementEvent_1ab4e17ab87da8a0fce99705d9eb323d01)`() const`

Gets the value of ActionType.


#### `public inline void `[`SetActionType`](#structFRHAPI__EntitlementEvent_1ab6a113f608e00f35c8d7cbb4cb39b5ba)`(ERHAPI_EntitlementActionType NewValue)`

Sets the value of ActionType.


#### `public inline ERHAPI_EntitlementType & `[`GetEntitlementType`](#structFRHAPI__EntitlementEvent_1a0707fee704c58ea91c8cdc768fbfcb92)`()`

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


#### `public inline const ERHAPI_EntitlementType & `[`GetEntitlementType`](#structFRHAPI__EntitlementEvent_1ab5ea0ce68f2a6022e02954934dafbac7)`() const`

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


#### `public inline const ERHAPI_EntitlementType & `[`GetEntitlementType`](#structFRHAPI__EntitlementEvent_1ab4b9d1f55aa8e54f8f9bb2055ae29db4)`(const ERHAPI_EntitlementType & DefaultValue) const`

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


#### `public inline bool `[`GetEntitlementType`](#structFRHAPI__EntitlementEvent_1a60829820e6968a02f730fe32f453daf8)`(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`](#structFRHAPI__EntitlementEvent_1af0162050b5fe97d113fb467d4fbca3a8)`()`

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


#### `public inline const ERHAPI_EntitlementType * `[`GetEntitlementTypeOrNull`](#structFRHAPI__EntitlementEvent_1af4cead59304817a95b328e18a19b88cd)`() const`

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


#### `public inline void `[`SetEntitlementType`](#structFRHAPI__EntitlementEvent_1a676e65904887b6a0d8a8317a4f2b88ae)`(ERHAPI_EntitlementType NewValue)`

Sets the value of EntitlementType_Optional and also sets EntitlementType_IsSet to true.


#### `public inline void `[`ClearEntitlementType`](#structFRHAPI__EntitlementEvent_1ab5fc55849a7f316c82f0d8c378663c63)`()`

Clears the value of EntitlementType_Optional and sets EntitlementType_IsSet to false.


#### `public inline ERHAPI_EntitlementEventStatus & `[`GetStatus`](#structFRHAPI__EntitlementEvent_1ab2c40d46cdca6d4c0a0ad84081b1c3b9)`()`

Gets the value of Status.


#### `public inline const ERHAPI_EntitlementEventStatus & `[`GetStatus`](#structFRHAPI__EntitlementEvent_1a3404a80e8442a9be926417e0d42509cd)`() const`

Gets the value of Status.


#### `public inline void `[`SetStatus`](#structFRHAPI__EntitlementEvent_1a0892ee25d64729f648b4833fe36fbb90)`(ERHAPI_EntitlementEventStatus NewValue)`

Sets the value of Status.


#### `public inline FGuid & `[`GetPlayerUuid`](#structFRHAPI__EntitlementEvent_1aa8df4d27083db0017f1355f0fdaf2598)`()`

Gets the value of PlayerUuid.


#### `public inline const FGuid & `[`GetPlayerUuid`](#structFRHAPI__EntitlementEvent_1a0925f513ccd61462bf9a2cec78ac25f2)`() const`

Gets the value of PlayerUuid.


#### `public inline void `[`SetPlayerUuid`](#structFRHAPI__EntitlementEvent_1aac8e504baa836a05d18e35b9aefd5eee)`(FGuid NewValue)`

Sets the value of PlayerUuid.


#### `public inline int32 & `[`GetPlayerId`](#structFRHAPI__EntitlementEvent_1a374dcf80ac1eee2fdd0732cd4f0fdbd4)`()`

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


#### `public inline const int32 & `[`GetPlayerId`](#structFRHAPI__EntitlementEvent_1a7b6e8633ba7d3695fe5693132db88169)`() const`

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


#### `public inline const int32 & `[`GetPlayerId`](#structFRHAPI__EntitlementEvent_1a2a61ea9715fad659d5958704b68922c3)`(const int32 & DefaultValue) const`

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


#### `public inline bool `[`GetPlayerId`](#structFRHAPI__EntitlementEvent_1a7da68afdfa06811f1cc0073920449241)`(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`](#structFRHAPI__EntitlementEvent_1ae4da3a483c7a333d974ef82a4816428a)`()`

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


#### `public inline const int32 * `[`GetPlayerIdOrNull`](#structFRHAPI__EntitlementEvent_1aacec2aff59b39ce09a0ea023cdce3d8d)`() const`

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


#### `public inline void `[`SetPlayerId`](#structFRHAPI__EntitlementEvent_1a624c37a777c0d3fb0cf702205a7cdf97)`(int32 NewValue)`

Sets the value of PlayerId_Optional and also sets PlayerId_IsSet to true.


#### `public inline void `[`ClearPlayerId`](#structFRHAPI__EntitlementEvent_1af5146abdacbb3ecff369e2b812e548b4)`()`

Clears the value of PlayerId_Optional and sets PlayerId_IsSet to false.


#### `public inline bool `[`IsPlayerIdDefaultValue`](#structFRHAPI__EntitlementEvent_1a3026ad7ecda02aa2c1b451bc9996f115)`() const`

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


#### `public inline void `[`SetPlayerIdToDefault`](#structFRHAPI__EntitlementEvent_1ae741a5dd78801d9663c20f485968a08d)`()`

Sets the value of PlayerId_Optional to its default and also sets PlayerId_IsSet to true.


#### `public inline ERHAPI_Platform & `[`GetPlatform`](#structFRHAPI__EntitlementEvent_1a7f3123486a2adfe5da00a683f34708d9)`()`

Gets the value of Platform.


#### `public inline const ERHAPI_Platform & `[`GetPlatform`](#structFRHAPI__EntitlementEvent_1a70653d33816f53ac512d53e36a0d7150)`() const`

Gets the value of Platform.


#### `public inline void `[`SetPlatform`](#structFRHAPI__EntitlementEvent_1a68be11bc1c7f3e125631911323f39c8a)`(ERHAPI_Platform NewValue)`

Sets the value of Platform.


#### `public inline FString & `[`GetPlatformUserId`](#structFRHAPI__EntitlementEvent_1aa4695db78339af49fe14f48d6511e40b)`()`

Gets the value of PlatformUserId.


#### `public inline const FString & `[`GetPlatformUserId`](#structFRHAPI__EntitlementEvent_1a9315e3f7e5ddd04d2137d0bc06f4236d)`() const`

Gets the value of PlatformUserId.


#### `public inline void `[`SetPlatformUserId`](#structFRHAPI__EntitlementEvent_1a5701c7f012380768f6b526a7b33f83dc)`(FString NewValue)`

Sets the value of PlatformUserId.


#### `public inline FString & `[`GetSku`](#structFRHAPI__EntitlementEvent_1a8fa02acf3341a8fddb48baacf22fface)`()`

Gets the value of Sku.


#### `public inline const FString & `[`GetSku`](#structFRHAPI__EntitlementEvent_1a9bd8f27a9af373e7f39e58dca9da9683)`() const`

Gets the value of Sku.


#### `public inline void `[`SetSku`](#structFRHAPI__EntitlementEvent_1a70c6f3312f76f5f1606c21338f844214)`(FString NewValue)`

Sets the value of Sku.


#### `public inline int32 & `[`GetQuantity`](#structFRHAPI__EntitlementEvent_1a35de6107e96657f605b2bc8139c4afc3)`()`

Gets the value of Quantity.


#### `public inline const int32 & `[`GetQuantity`](#structFRHAPI__EntitlementEvent_1adfc529891406b1ce73af493312c34d07)`() const`

Gets the value of Quantity.


#### `public inline void `[`SetQuantity`](#structFRHAPI__EntitlementEvent_1a7fc416b20577580f3ea9d784193f5172)`(int32 NewValue)`

Sets the value of Quantity.


#### `public inline bool `[`IsQuantityDefaultValue`](#structFRHAPI__EntitlementEvent_1a8f992e4fc07f33ee0da0a253d214a72c)`() const`

Returns true if Quantity matches the default value.


#### `public inline void `[`SetQuantityToDefault`](#structFRHAPI__EntitlementEvent_1a72c3ce100d0da50ad259598fb1fee0d1)`()`

Sets the value of Quantity to its default


#### `public inline FString & `[`GetPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1a346fc3fb279002db593ee148d803d577)`()`

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


#### `public inline const FString & `[`GetPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1a5e2c0f8fd43db098ae876cd700bd8377)`() const`

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


#### `public inline const FString & `[`GetPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1adcead4bca418e44c1fe22901642f642c)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1a2e6629b61a341581b10b994d11ac5221)`(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`](#structFRHAPI__EntitlementEvent_1a4c6357ee4b1d6eb654a9be924ab1ba90)`()`

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


#### `public inline const FString * `[`GetPlatformTransactionIdOrNull`](#structFRHAPI__EntitlementEvent_1ae7ab66955406bd63dc386de1e1f02e4a)`() const`

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


#### `public inline void `[`SetPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1aae9d61c8a7589c91fbc1b88e6f97f8bd)`(FString NewValue)`

Sets the value of PlatformTransactionId_Optional and also sets PlatformTransactionId_IsSet to true.


#### `public inline void `[`ClearPlatformTransactionId`](#structFRHAPI__EntitlementEvent_1af39f853e7fe1b1a432b85a8fa41deba6)`()`

Clears the value of PlatformTransactionId_Optional and sets PlatformTransactionId_IsSet to false.


#### `public inline `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetPlatformData`](#structFRHAPI__EntitlementEvent_1af4826913ab038ccdea8e355b5ca487a7)`()`

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


#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetPlatformData`](#structFRHAPI__EntitlementEvent_1adc641ca6377c183f9f3a77177e7adc77)`() const`

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


#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetPlatformData`](#structFRHAPI__EntitlementEvent_1a727751aa606f81f9d1536dc55a32c8a4)`(const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & DefaultValue) const`

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


#### `public inline bool `[`GetPlatformData`](#structFRHAPI__EntitlementEvent_1a22c4188347e5b31e0daef9bfe192d4dc)`(`[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__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`](undefined.md#structFRHAPI__JsonObject)` * `[`GetPlatformDataOrNull`](#structFRHAPI__EntitlementEvent_1a123899938f4680c3c8461563bcaefc15)`()`

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


#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` * `[`GetPlatformDataOrNull`](#structFRHAPI__EntitlementEvent_1a2fea0c8ebbd2e73c7086e7cf0371712e)`() const`

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


#### `public inline void `[`SetPlatformData`](#structFRHAPI__EntitlementEvent_1a0a2c1014fec7f9ab5525d4980f2b532f)`(`[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` NewValue)`

Sets the value of PlatformData_Optional and also sets PlatformData_IsSet to true.


#### `public inline void `[`ClearPlatformData`](#structFRHAPI__EntitlementEvent_1a05bd248c86e3a9deee67131f187a2174)`()`

Clears the value of PlatformData_Optional and sets PlatformData_IsSet to false.


#### `public inline FString & `[`GetOrderId`](#structFRHAPI__EntitlementEvent_1ab261914bb676d5d2348463bcc4d5efb7)`()`

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


#### `public inline const FString & `[`GetOrderId`](#structFRHAPI__EntitlementEvent_1ae711b8dff88d6a8a3a3326b83e81a9ee)`() const`

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


#### `public inline const FString & `[`GetOrderId`](#structFRHAPI__EntitlementEvent_1af4a23cbf7251c443d3b2e34c2eca7499)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetOrderId`](#structFRHAPI__EntitlementEvent_1a5acc6a2b31adbb163fd19fb3fe7bd3f7)`(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`](#structFRHAPI__EntitlementEvent_1a476e6f4a3cac518df1ab93a9785b0bdd)`()`

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


#### `public inline const FString * `[`GetOrderIdOrNull`](#structFRHAPI__EntitlementEvent_1a8368da8ff02e34a2c529165ca743fac4)`() const`

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


#### `public inline void `[`SetOrderId`](#structFRHAPI__EntitlementEvent_1a2368932c3af25abfb0dbe9029f748f88)`(FString NewValue)`

Sets the value of OrderId_Optional and also sets OrderId_IsSet to true.


#### `public inline void `[`ClearOrderId`](#structFRHAPI__EntitlementEvent_1a0c8208b28982b04f72aea22f8499ac8d)`()`

Clears the value of OrderId_Optional and sets OrderId_IsSet to false.


#### `public inline int32 & `[`GetLootId`](#structFRHAPI__EntitlementEvent_1a906cb09c494c571efa680568980f614f)`()`

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


#### `public inline const int32 & `[`GetLootId`](#structFRHAPI__EntitlementEvent_1af36961dcb21037a4ec15af47563d1416)`() const`

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


#### `public inline const int32 & `[`GetLootId`](#structFRHAPI__EntitlementEvent_1a03b9dec1781b92534c271c7454824ea8)`(const int32 & DefaultValue) const`

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


#### `public inline bool `[`GetLootId`](#structFRHAPI__EntitlementEvent_1a32ecb807d1e953da5476cdedae4c15b1)`(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`](#structFRHAPI__EntitlementEvent_1af55f4b2a6515c7ca0069ffdf8b954d13)`()`

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


#### `public inline const int32 * `[`GetLootIdOrNull`](#structFRHAPI__EntitlementEvent_1af119702b21818e1feb23f98f3aab1eab)`() const`

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


#### `public inline void `[`SetLootId`](#structFRHAPI__EntitlementEvent_1a2cc5b10cc98beb0de12217653d133864)`(int32 NewValue)`

Sets the value of LootId_Optional and also sets LootId_IsSet to true.


#### `public inline void `[`ClearLootId`](#structFRHAPI__EntitlementEvent_1a08856ada3f43071b642f45fafe05a258)`()`

Clears the value of LootId_Optional and sets LootId_IsSet to false.


#### `public inline bool `[`IsLootIdDefaultValue`](#structFRHAPI__EntitlementEvent_1a461b97f0966229b02571bd3b65445d0f)`() const`

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


#### `public inline void `[`SetLootIdToDefault`](#structFRHAPI__EntitlementEvent_1a352080fbd00ce9e45c9563f78e293e73)`()`

Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true.


#### `public inline FGuid & `[`GetKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a01c95f648689c893c8df055b4de268d7)`()`

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


#### `public inline const FGuid & `[`GetKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a93a60f2d278736997b60eb1a993ccd49)`() const`

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


#### `public inline const FGuid & `[`GetKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a250b8781bfbd15e984c3a8460ec2fd00)`(const FGuid & DefaultValue) const`

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


#### `public inline bool `[`GetKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a1d0edade85b970c06630c3a29a80678d)`(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`](#structFRHAPI__EntitlementEvent_1a245fb7a0d0ae1507ac41689b43416e19)`()`

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


#### `public inline const FGuid * `[`GetKeyClaimUuidOrNull`](#structFRHAPI__EntitlementEvent_1a06a288bd0434f9a10b10236947aba54c)`() const`

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


#### `public inline void `[`SetKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a4f296ae1a43c28ee9870c6d747e69fda)`(FGuid NewValue)`

Sets the value of KeyClaimUuid_Optional and also sets KeyClaimUuid_IsSet to true.


#### `public inline void `[`ClearKeyClaimUuid`](#structFRHAPI__EntitlementEvent_1a1605339c11ff8db171f9fdc308220631)`()`

Clears the value of KeyClaimUuid_Optional and sets KeyClaimUuid_IsSet to false.


#### `public inline FDateTime & `[`GetCreated`](#structFRHAPI__EntitlementEvent_1a4919985ff2ae20b28c95917fe54f455a)`()`

Gets the value of Created.


#### `public inline const FDateTime & `[`GetCreated`](#structFRHAPI__EntitlementEvent_1ac4b38128674fcb86c3dcc16981991457)`() const`

Gets the value of Created.


#### `public inline void `[`SetCreated`](#structFRHAPI__EntitlementEvent_1a123e04b036729f84279cfaa7fb753cf0)`(FDateTime NewValue)`

Sets the value of Created.


#### `public inline FDateTime & `[`GetLastModified`](#structFRHAPI__EntitlementEvent_1a735bd93f2d7a8e705b29d317ee7c64d7)`()`

Gets the value of LastModified.


#### `public inline const FDateTime & `[`GetLastModified`](#structFRHAPI__EntitlementEvent_1a057ae60105f8c9224a6eb5234006aac7)`() const`

Gets the value of LastModified.


#### `public inline void `[`SetLastModified`](#structFRHAPI__EntitlementEvent_1aef72cd737bf344719c8f971591699d0a)`(FDateTime NewValue)`

Sets the value of LastModified.