RHAPI_EntitlementEvent
Summary
Members | Descriptions |
---|---|
struct FRHAPI_EntitlementEvent |
struct FRHAPI_EntitlementEvent
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 (FString NewValue) | Sets the value of EventId. |
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 (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 () 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 (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 () const | Gets 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 () const | Gets 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 () 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 (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 () 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 (ERHAPI_Platform NewValue) | Sets the value of Platform. |
public inline FString & GetPlatformUserId () | Gets the value of PlatformUserId. |
public inline const FString & GetPlatformUserId () const | Gets 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 () const | Gets 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 () const | Gets the value of Quantity. |
public inline void SetQuantity (int32 NewValue) | Sets the value of Quantity. |
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 (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 () 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 ( 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 () 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 (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 () 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 (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 () 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 (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 () const | Gets 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 () const | Gets 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.