Skip to content

RHAPI_PlayerOrderEntryCreate

Summary

MembersDescriptions
struct FRHAPI_PlayerOrderEntryCreateRequest to create a Player Order Entry.

struct FRHAPI_PlayerOrderEntryCreate

struct FRHAPI_PlayerOrderEntryCreate
: public FRHAPI_Model

Request to create a Player Order Entry.

Summary

MembersDescriptions
public ERHAPI_PlayerOrderEntryType TypeThe type of entry.
public int32 LootId_OptionalUnique Identifier for the Loot.
public bool LootId_IsSettrue if LootId_Optional has been set to a value
public int32 QuantityQuantity of Inventory.
public int64 VendorVersion_OptionalLegacy version for the vendor owning the loot_id. Use vendor_etag instead.
public bool VendorVersion_IsSettrue if VendorVersion_Optional has been set to a value
public FString VendorEtag_Optionaletag for the vendor owning the loot_id. Will fail the fulfillment if they do not match
public bool VendorEtag_IsSettrue if VendorEtag_Optional has been set to a value
public TArray< int32 > DynamicBundleLootIds_OptionalList of Loot IDs for the dynamic bundle.
public bool DynamicBundleLootIds_IsSettrue if DynamicBundleLootIds_Optional has been set to a value
public FRHAPI_PurchasePrice PurchasePrice_OptionalThe purchase price of the Loot.
public bool PurchasePrice_IsSettrue if PurchasePrice_Optional has been set to a value
public FString ExternalTranId_OptionalExternal Transaction Id for source of the acquisition or a promotion code to claim. Required for [PROMOTION_CODE] types.
public bool ExternalTranId_IsSettrue if ExternalTranId_Optional has been set to a value
public FString ExternalItemSku_OptionalExternal item SKU for the Order Entry.
public bool ExternalItemSku_IsSettrue if ExternalItemSku_Optional has been set to a value
public ERHAPI_InventoryBucket UseInventoryBucket_OptionalInventory Bucket to use for the Order Entry.
public bool UseInventoryBucket_IsSettrue if UseInventoryBucket_Optional has been set to a value
public int64 PlayerPortalEventId_OptionalPlayer Portal Event Id for the Order Entry.
public bool PlayerPortalEventId_IsSettrue if PlayerPortalEventId_Optional has been set to a value
public FGuid InventoryId_OptionalUnique Identifier for the Inventory.
public bool InventoryId_IsSettrue if InventoryId_Optional has been set to a value
public int64 LegacyInventoryId_OptionalLegacy Inventory Id. This is only used when type equals [UPDATE_EXISTING_PERSISTENT_INVENTORY, UPDATE_EXISTING_TRANSIENT_INVENTORY].
public bool LegacyInventoryId_IsSettrue if LegacyInventoryId_Optional has been set to a value
public int32 ItemId_OptionalItem Id used create or update Inventory directly. This is only used when type equals [CREATE_NEW_PERSISTENT_INVENTORY, CREATE_NEW_TRANSIENT_INVENTORY].
public bool ItemId_IsSettrue if ItemId_Optional has been set to a value
public FDateTime Expires_OptionalDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public bool Expires_IsSettrue if Expires_Optional has been set to a value
public TMap< FString, FString > CustomData_OptionalCustom Data Attributes for the Inventory. This is only used when type equals [CREATE_NEW_PERSISTENT_INVENTORY, UPDATE_EXISTING_PERSISTENT_INVENTORY, CREATE_NEW_TRANSIENT_INVENTORY, UPDATE_EXISTING_TRANSIENT_INVENTORY, UPDATE_INVENTORY].
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public FString EntryId_OptionalUnique Identifier for the Order Entry.
public bool EntryId_IsSettrue if EntryId_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline ERHAPI_PlayerOrderEntryType & GetType()Gets the value of Type.
public inline const ERHAPI_PlayerOrderEntryType & GetType() constGets the value of Type.
public inline void SetType(ERHAPI_PlayerOrderEntryType NewValue)Sets the value of Type.
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 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 int64 & GetVendorVersion()Gets the value of VendorVersion_Optional, regardless of it having been set.
public inline const int64 & GetVendorVersion() constGets the value of VendorVersion_Optional, regardless of it having been set.
public inline const int64 & GetVendorVersion(const int64 & DefaultValue) constGets the value of VendorVersion_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetVendorVersion(int64 & OutValue) constFills OutValue with the value of VendorVersion_Optional and returns true if it has been set, otherwise returns false.
public inline int64 * GetVendorVersionOrNull()Returns a pointer to VendorVersion_Optional, if it has been set, otherwise returns nullptr.
public inline const int64 * GetVendorVersionOrNull() constReturns a pointer to VendorVersion_Optional, if it has been set, otherwise returns nullptr.
public inline void SetVendorVersion(int64 NewValue)Sets the value of VendorVersion_Optional and also sets VendorVersion_IsSet to true.
public inline void ClearVendorVersion()Clears the value of VendorVersion_Optional and sets VendorVersion_IsSet to false.
public inline bool IsVendorVersionDefaultValue() constReturns true if VendorVersion_Optional is set and matches the default value.
public inline void SetVendorVersionToDefault()Sets the value of VendorVersion_Optional to its default and also sets VendorVersion_IsSet to true.
public inline FString & GetVendorEtag()Gets the value of VendorEtag_Optional, regardless of it having been set.
public inline const FString & GetVendorEtag() constGets the value of VendorEtag_Optional, regardless of it having been set.
public inline const FString & GetVendorEtag(const FString & DefaultValue) constGets the value of VendorEtag_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetVendorEtag(FString & OutValue) constFills OutValue with the value of VendorEtag_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetVendorEtagOrNull()Returns a pointer to VendorEtag_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetVendorEtagOrNull() constReturns a pointer to VendorEtag_Optional, if it has been set, otherwise returns nullptr.
public inline void SetVendorEtag(FString NewValue)Sets the value of VendorEtag_Optional and also sets VendorEtag_IsSet to true.
public inline void ClearVendorEtag()Clears the value of VendorEtag_Optional and sets VendorEtag_IsSet to false.
public inline TArray< int32 > & GetDynamicBundleLootIds()Gets the value of DynamicBundleLootIds_Optional, regardless of it having been set.
public inline const TArray< int32 > & GetDynamicBundleLootIds() constGets the value of DynamicBundleLootIds_Optional, regardless of it having been set.
public inline const TArray< int32 > & GetDynamicBundleLootIds(const TArray< int32 > & DefaultValue) constGets the value of DynamicBundleLootIds_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDynamicBundleLootIds(TArray< int32 > & OutValue) constFills OutValue with the value of DynamicBundleLootIds_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< int32 > * GetDynamicBundleLootIdsOrNull()Returns a pointer to DynamicBundleLootIds_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< int32 > * GetDynamicBundleLootIdsOrNull() constReturns a pointer to DynamicBundleLootIds_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDynamicBundleLootIds(TArray< int32 > NewValue)Sets the value of DynamicBundleLootIds_Optional and also sets DynamicBundleLootIds_IsSet to true.
public inline void ClearDynamicBundleLootIds()Clears the value of DynamicBundleLootIds_Optional and sets DynamicBundleLootIds_IsSet to false.
public inline FRHAPI_PurchasePrice&GetPurchasePrice()Gets the value of PurchasePrice_Optional, regardless of it having been set.
public inline const FRHAPI_PurchasePrice&GetPurchasePrice() constGets the value of PurchasePrice_Optional, regardless of it having been set.
public inline const FRHAPI_PurchasePrice&GetPurchasePrice(const FRHAPI_PurchasePrice & DefaultValue) constGets the value of PurchasePrice_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPurchasePrice(FRHAPI_PurchasePrice & OutValue) constFills OutValue with the value of PurchasePrice_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_PurchasePrice*GetPurchasePriceOrNull()Returns a pointer to PurchasePrice_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_PurchasePrice*GetPurchasePriceOrNull() constReturns a pointer to PurchasePrice_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPurchasePrice(FRHAPI_PurchasePrice NewValue)Sets the value of PurchasePrice_Optional and also sets PurchasePrice_IsSet to true.
public inline void ClearPurchasePrice()Clears the value of PurchasePrice_Optional and sets PurchasePrice_IsSet to false.
public inline FString & GetExternalTranId()Gets the value of ExternalTranId_Optional, regardless of it having been set.
public inline const FString & GetExternalTranId() constGets the value of ExternalTranId_Optional, regardless of it having been set.
public inline const FString & GetExternalTranId(const FString & DefaultValue) constGets the value of ExternalTranId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExternalTranId(FString & OutValue) constFills OutValue with the value of ExternalTranId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetExternalTranIdOrNull()Returns a pointer to ExternalTranId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetExternalTranIdOrNull() constReturns a pointer to ExternalTranId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExternalTranId(FString NewValue)Sets the value of ExternalTranId_Optional and also sets ExternalTranId_IsSet to true.
public inline void ClearExternalTranId()Clears the value of ExternalTranId_Optional and sets ExternalTranId_IsSet to false.
public inline FString & GetExternalItemSku()Gets the value of ExternalItemSku_Optional, regardless of it having been set.
public inline const FString & GetExternalItemSku() constGets the value of ExternalItemSku_Optional, regardless of it having been set.
public inline const FString & GetExternalItemSku(const FString & DefaultValue) constGets the value of ExternalItemSku_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExternalItemSku(FString & OutValue) constFills OutValue with the value of ExternalItemSku_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetExternalItemSkuOrNull()Returns a pointer to ExternalItemSku_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetExternalItemSkuOrNull() constReturns a pointer to ExternalItemSku_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExternalItemSku(FString NewValue)Sets the value of ExternalItemSku_Optional and also sets ExternalItemSku_IsSet to true.
public inline void ClearExternalItemSku()Clears the value of ExternalItemSku_Optional and sets ExternalItemSku_IsSet to false.
public inline ERHAPI_InventoryBucket & GetUseInventoryBucket()Gets the value of UseInventoryBucket_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket() constGets the value of UseInventoryBucket_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket(const ERHAPI_InventoryBucket & DefaultValue) constGets the value of UseInventoryBucket_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetUseInventoryBucket(ERHAPI_InventoryBucket & OutValue) constFills OutValue with the value of UseInventoryBucket_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull()Returns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull() constReturns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr.
public inline void SetUseInventoryBucket(ERHAPI_InventoryBucket NewValue)Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true.
public inline void ClearUseInventoryBucket()Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.
public inline int64 & GetPlayerPortalEventId()Gets the value of PlayerPortalEventId_Optional, regardless of it having been set.
public inline const int64 & GetPlayerPortalEventId() constGets the value of PlayerPortalEventId_Optional, regardless of it having been set.
public inline const int64 & GetPlayerPortalEventId(const int64 & DefaultValue) constGets the value of PlayerPortalEventId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerPortalEventId(int64 & OutValue) constFills OutValue with the value of PlayerPortalEventId_Optional and returns true if it has been set, otherwise returns false.
public inline int64 * GetPlayerPortalEventIdOrNull()Returns a pointer to PlayerPortalEventId_Optional, if it has been set, otherwise returns nullptr.
public inline const int64 * GetPlayerPortalEventIdOrNull() constReturns a pointer to PlayerPortalEventId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerPortalEventId(int64 NewValue)Sets the value of PlayerPortalEventId_Optional and also sets PlayerPortalEventId_IsSet to true.
public inline void ClearPlayerPortalEventId()Clears the value of PlayerPortalEventId_Optional and sets PlayerPortalEventId_IsSet to false.
public inline bool IsPlayerPortalEventIdDefaultValue() constReturns true if PlayerPortalEventId_Optional is set and matches the default value.
public inline void SetPlayerPortalEventIdToDefault()Sets the value of PlayerPortalEventId_Optional to its default and also sets PlayerPortalEventId_IsSet to true.
public inline FGuid & GetInventoryId()Gets the value of InventoryId_Optional, regardless of it having been set.
public inline const FGuid & GetInventoryId() constGets the value of InventoryId_Optional, regardless of it having been set.
public inline const FGuid & GetInventoryId(const FGuid & DefaultValue) constGets the value of InventoryId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInventoryId(FGuid & OutValue) constFills OutValue with the value of InventoryId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetInventoryIdOrNull()Returns a pointer to InventoryId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetInventoryIdOrNull() constReturns a pointer to InventoryId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInventoryId(FGuid NewValue)Sets the value of InventoryId_Optional and also sets InventoryId_IsSet to true.
public inline void ClearInventoryId()Clears the value of InventoryId_Optional and sets InventoryId_IsSet to false.
public inline int64 & GetLegacyInventoryId()Gets the value of LegacyInventoryId_Optional, regardless of it having been set.
public inline const int64 & GetLegacyInventoryId() constGets the value of LegacyInventoryId_Optional, regardless of it having been set.
public inline const int64 & GetLegacyInventoryId(const int64 & DefaultValue) constGets the value of LegacyInventoryId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLegacyInventoryId(int64 & OutValue) constFills OutValue with the value of LegacyInventoryId_Optional and returns true if it has been set, otherwise returns false.
public inline int64 * GetLegacyInventoryIdOrNull()Returns a pointer to LegacyInventoryId_Optional, if it has been set, otherwise returns nullptr.
public inline const int64 * GetLegacyInventoryIdOrNull() constReturns a pointer to LegacyInventoryId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLegacyInventoryId(int64 NewValue)Sets the value of LegacyInventoryId_Optional and also sets LegacyInventoryId_IsSet to true.
public inline void ClearLegacyInventoryId()Clears the value of LegacyInventoryId_Optional and sets LegacyInventoryId_IsSet to false.
public inline bool IsLegacyInventoryIdDefaultValue() constReturns true if LegacyInventoryId_Optional is set and matches the default value.
public inline void SetLegacyInventoryIdToDefault()Sets the value of LegacyInventoryId_Optional to its default and also sets LegacyInventoryId_IsSet to true.
public inline int32 & GetItemId()Gets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 & GetItemId() constGets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 & GetItemId(const int32 & DefaultValue) constGets the value of ItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetItemId(int32 & OutValue) constFills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetItemIdOrNull()Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetItemIdOrNull() constReturns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetItemId(int32 NewValue)Sets the value of ItemId_Optional and also sets ItemId_IsSet to true.
public inline void ClearItemId()Clears the value of ItemId_Optional and sets ItemId_IsSet to false.
public inline bool IsItemIdDefaultValue() constReturns true if ItemId_Optional is set and matches the default value.
public inline void SetItemIdToDefault()Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true.
public inline FDateTime & GetExpires()Gets the value of Expires_Optional, regardless of it having been set.
public inline const FDateTime & GetExpires() constGets the value of Expires_Optional, regardless of it having been set.
public inline const FDateTime & GetExpires(const FDateTime & DefaultValue) constGets the value of Expires_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExpires(FDateTime & OutValue) constFills OutValue with the value of Expires_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetExpiresOrNull()Returns a pointer to Expires_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetExpiresOrNull() constReturns a pointer to Expires_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExpires(FDateTime NewValue)Sets the value of Expires_Optional and also sets Expires_IsSet to true.
public inline void ClearExpires()Clears the value of Expires_Optional and sets Expires_IsSet to false.
public inline TMap< FString, FString > & GetCustomData()Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(TMap< FString, FString > NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline FString & GetEntryId()Gets the value of EntryId_Optional, regardless of it having been set.
public inline const FString & GetEntryId() constGets the value of EntryId_Optional, regardless of it having been set.
public inline const FString & GetEntryId(const FString & DefaultValue) constGets the value of EntryId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEntryId(FString & OutValue) constFills OutValue with the value of EntryId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetEntryIdOrNull()Returns a pointer to EntryId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetEntryIdOrNull() constReturns a pointer to EntryId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEntryId(FString NewValue)Sets the value of EntryId_Optional and also sets EntryId_IsSet to true.
public inline void ClearEntryId()Clears the value of EntryId_Optional and sets EntryId_IsSet to false.

Members

public ERHAPI_PlayerOrderEntryType Type

The type of entry.


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

Unique Identifier for the Loot.


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

true if LootId_Optional has been set to a value


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

Quantity of Inventory.


#### `public int64 `[`VendorVersion_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a2dd7448422af895253651727cab1cd72)

Legacy version for the vendor owning the loot_id. Use vendor_etag instead.


#### `public bool `[`VendorVersion_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a2d7bc5619f3d5103d265112747910e21)

true if VendorVersion_Optional has been set to a value


#### `public FString `[`VendorEtag_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a8b6e8b09203f35236c5090e740aae21c)

etag for the vendor owning the loot_id. Will fail the fulfillment if they do not match


#### `public bool `[`VendorEtag_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a53115760d6f8b22ad6c638aeb6641574)

true if VendorEtag_Optional has been set to a value


#### `public TArray< int32 > `[`DynamicBundleLootIds_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a5ea4c5bec99ffd7ce5c5554318dd8def)

List of Loot IDs for the dynamic bundle.


#### `public bool `[`DynamicBundleLootIds_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a58ced26c97e05c07687e89ef6136232c)

true if DynamicBundleLootIds_Optional has been set to a value


#### `public `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` `[`PurchasePrice_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a854b4c83ae188774cadc268527a6d000)

The purchase price of the Loot.


#### `public bool `[`PurchasePrice_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a11544486b2cbee880bec997881ed153a)

true if PurchasePrice_Optional has been set to a value


#### `public FString `[`ExternalTranId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1ad50ae95f36b01d863df9ffecf9aa8813)

External Transaction Id for source of the acquisition or a promotion code to claim. Required for [PROMOTION_CODE] types.


#### `public bool `[`ExternalTranId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a0c65b3dc5ab68ce50108d2278fa738c1)

true if ExternalTranId_Optional has been set to a value


#### `public FString `[`ExternalItemSku_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a628abfaf16250631ed8ca17bfdacf4d5)

External item SKU for the Order Entry.


#### `public bool `[`ExternalItemSku_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a52c353b419d313026cc98bdfa4bf73ce)

true if ExternalItemSku_Optional has been set to a value


#### `public ERHAPI_InventoryBucket `[`UseInventoryBucket_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1ad17b3ece98aa9a3cbeae05801baeb9a4)

Inventory Bucket to use for the Order Entry.


#### `public bool `[`UseInventoryBucket_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1ae4ed855d09350c568de079dbe4501fc8)

true if UseInventoryBucket_Optional has been set to a value


#### `public int64 `[`PlayerPortalEventId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1ab62a785558b7de02eba79ec3c5c28326)

Player Portal Event Id for the Order Entry.


#### `public bool `[`PlayerPortalEventId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1ad42e0e3a74b85d227e24f8e392f1f4da)

true if PlayerPortalEventId_Optional has been set to a value


#### `public FGuid `[`InventoryId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1abffd4007588eba4d0bb386665c1b0e0e)

Unique Identifier for the Inventory.


#### `public bool `[`InventoryId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1afa2e5d18d4ef18e30ecf34615c6b0715)

true if InventoryId_Optional has been set to a value


#### `public int64 `[`LegacyInventoryId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1ae8c7bba30205a2835a01e6007f9384f2)

Legacy Inventory Id. This is only used when type equals [UPDATE_EXISTING_PERSISTENT_INVENTORY, UPDATE_EXISTING_TRANSIENT_INVENTORY].


#### `public bool `[`LegacyInventoryId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a51a6d18e2f705583ec1f1c89e32ac05c)

true if LegacyInventoryId_Optional has been set to a value


#### `public int32 `[`ItemId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1ab55f4ff8e86a6c9806c5340ed2fb6a84)

Item Id used create or update Inventory directly. This is only used when type equals [CREATE_NEW_PERSISTENT_INVENTORY, CREATE_NEW_TRANSIENT_INVENTORY].


#### `public bool `[`ItemId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1ae5a79822d9b138ed7d1261534314aa44)

true if ItemId_Optional has been set to a value


#### `public FDateTime `[`Expires_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a020075590d344ccee3befe568f934611)

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


#### `public bool `[`Expires_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a0363a10ac062ff116dc8b8519df4e401)

true if Expires_Optional has been set to a value


#### `public TMap< FString, FString > `[`CustomData_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a8cf7cee2a5dd6adf0dd52933d80816fc)

Custom Data Attributes for the Inventory. This is only used when type equals [CREATE_NEW_PERSISTENT_INVENTORY, UPDATE_EXISTING_PERSISTENT_INVENTORY, CREATE_NEW_TRANSIENT_INVENTORY, UPDATE_EXISTING_TRANSIENT_INVENTORY, UPDATE_INVENTORY].


#### `public bool `[`CustomData_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1a5ff907d37f47bc25c1c34e84c7df1beb)

true if CustomData_Optional has been set to a value


#### `public FString `[`EntryId_Optional`](#structFRHAPI__PlayerOrderEntryCreate_1a66b78e5d60374c72a582e7fbc0e43c39)

Unique Identifier for the Order Entry.


#### `public bool `[`EntryId_IsSet`](#structFRHAPI__PlayerOrderEntryCreate_1aa9fe95702360c5b4b535093e153cd595)

true if EntryId_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__PlayerOrderEntryCreate_1a00dbaab9eb9ab562c5e67300d09e43e9)`(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__PlayerOrderEntryCreate_1afa6c78ecbb0eeab423a13355154fd88f)`(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 ERHAPI_PlayerOrderEntryType & `[`GetType`](#structFRHAPI__PlayerOrderEntryCreate_1a127ccd28750ad7dd2f24c3d0d76f00f6)`()`

Gets the value of Type.


#### `public inline const ERHAPI_PlayerOrderEntryType & `[`GetType`](#structFRHAPI__PlayerOrderEntryCreate_1a18237e870be1381ba03757534a1a0b90)`() const`

Gets the value of Type.


#### `public inline void `[`SetType`](#structFRHAPI__PlayerOrderEntryCreate_1a8ca5f336e3dc7cecd47a588e503bebd0)`(ERHAPI_PlayerOrderEntryType NewValue)`

Sets the value of Type.


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

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


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

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


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

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


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

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


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

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


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

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


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

Clears the value of LootId_Optional and sets LootId_IsSet to false.


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

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


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

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


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

Gets the value of Quantity.


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

Gets the value of Quantity.


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

Sets the value of Quantity.


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

Returns true if Quantity matches the default value.


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

Sets the value of Quantity to its default


#### `public inline int64 & `[`GetVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1a93408f37011baead5532e7df527f2038)`()`

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


#### `public inline const int64 & `[`GetVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1a088b45859ecfd2a784c07cb0300f6af0)`() const`

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


#### `public inline const int64 & `[`GetVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1a306fce902975290ce6adee4373300945)`(const int64 & DefaultValue) const`

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


#### `public inline bool `[`GetVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1aa84099528c357987f9f2177c2035f440)`(int64 & OutValue) const`

Fills OutValue with the value of VendorVersion_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int64 * `[`GetVendorVersionOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a276e5f61d1c33ab73d3aa98b220d2d4c)`()`

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


#### `public inline const int64 * `[`GetVendorVersionOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1aee191c2bbc292ebf1efef5ba8f23a3a8)`() const`

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


#### `public inline void `[`SetVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1aae9f0d8cb9303c4da4a36c6cfad17aed)`(int64 NewValue)`

Sets the value of VendorVersion_Optional and also sets VendorVersion_IsSet to true.


#### `public inline void `[`ClearVendorVersion`](#structFRHAPI__PlayerOrderEntryCreate_1a58d48bd5f2290d66a3a1a82d87e53e50)`()`

Clears the value of VendorVersion_Optional and sets VendorVersion_IsSet to false.


#### `public inline bool `[`IsVendorVersionDefaultValue`](#structFRHAPI__PlayerOrderEntryCreate_1a5605702d2d9d39ae0ca420bd1c90dd57)`() const`

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


#### `public inline void `[`SetVendorVersionToDefault`](#structFRHAPI__PlayerOrderEntryCreate_1aa01d6d198e5854dd6eab4fe1c96978e0)`()`

Sets the value of VendorVersion_Optional to its default and also sets VendorVersion_IsSet to true.


#### `public inline FString & `[`GetVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1a2b2a1c4ad3835b0207bcdde88e5e82ef)`()`

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


#### `public inline const FString & `[`GetVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1a78ed965195fa7ececc6b8ba18b1eb6b0)`() const`

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


#### `public inline const FString & `[`GetVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1a29012cde083724f9445813e4e7897bbc)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1a3c213e6fcd3cc6161d934901d4ec8fac)`(FString & OutValue) const`

Fills OutValue with the value of VendorEtag_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FString * `[`GetVendorEtagOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1ade2452c69bf525d6a9425d780807984b)`()`

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


#### `public inline const FString * `[`GetVendorEtagOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1ad33ef849dc2ef7f7bfff8bf2e1baf97f)`() const`

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


#### `public inline void `[`SetVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1ac967ccee979ec2c8f662acf03588d1a5)`(FString NewValue)`

Sets the value of VendorEtag_Optional and also sets VendorEtag_IsSet to true.


#### `public inline void `[`ClearVendorEtag`](#structFRHAPI__PlayerOrderEntryCreate_1ac3bbecf820a7fb98ad3e7b63e7e47078)`()`

Clears the value of VendorEtag_Optional and sets VendorEtag_IsSet to false.


#### `public inline TArray< int32 > & `[`GetDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1aeda4d6724fdf806f9965c1d1ebb66c19)`()`

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


#### `public inline const TArray< int32 > & `[`GetDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1a400ec3ffd43c746db3f992d0794ad91e)`() const`

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


#### `public inline const TArray< int32 > & `[`GetDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1a432c636181927a316baf132c2edf169a)`(const TArray< int32 > & DefaultValue) const`

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


#### `public inline bool `[`GetDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1a0ac9512ef9d7722837e661a539096cf4)`(TArray< int32 > & OutValue) const`

Fills OutValue with the value of DynamicBundleLootIds_Optional and returns true if it has been set, otherwise returns false.


#### `public inline TArray< int32 > * `[`GetDynamicBundleLootIdsOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a3323dc33e1f7e658fe9551d52b9fbfa5)`()`

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


#### `public inline const TArray< int32 > * `[`GetDynamicBundleLootIdsOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a4bf58c90cc4fc40db945113c5bac6ec8)`() const`

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


#### `public inline void `[`SetDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1a5da0ec869e88147acf972fb3e7287c69)`(TArray< int32 > NewValue)`

Sets the value of DynamicBundleLootIds_Optional and also sets DynamicBundleLootIds_IsSet to true.


#### `public inline void `[`ClearDynamicBundleLootIds`](#structFRHAPI__PlayerOrderEntryCreate_1a5b4fb9367e78317c6d476a8793c697a8)`()`

Clears the value of DynamicBundleLootIds_Optional and sets DynamicBundleLootIds_IsSet to false.


#### `public inline `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` & `[`GetPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1a4c543171795452090ef37ca7143f9f94)`()`

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


#### `public inline const `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` & `[`GetPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1a69f538d58d0b4dd48d3bd36b7a1f900d)`() const`

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


#### `public inline const `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` & `[`GetPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1a915fcebc95d9705b597d9b63eb84893d)`(const `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` & DefaultValue) const`

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


#### `public inline bool `[`GetPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1aa60a5f996078c46769c23cfcee8e5312)`(`[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` & OutValue) const`

Fills OutValue with the value of PurchasePrice_Optional and returns true if it has been set, otherwise returns false.


#### `public inline `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` * `[`GetPurchasePriceOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a1d354fe7997b71eaabf0804119764f65)`()`

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


#### `public inline const `[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` * `[`GetPurchasePriceOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a830c2529f121e4f67d66ecec3c66352e)`() const`

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


#### `public inline void `[`SetPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1a6a1eabcd3046757e032da5e0b4d94cb7)`(`[`FRHAPI_PurchasePrice`](RHAPI_PurchasePrice.md#structFRHAPI__PurchasePrice)` NewValue)`

Sets the value of PurchasePrice_Optional and also sets PurchasePrice_IsSet to true.


#### `public inline void `[`ClearPurchasePrice`](#structFRHAPI__PlayerOrderEntryCreate_1a3306e94366864b4dc20e685a9f547ee5)`()`

Clears the value of PurchasePrice_Optional and sets PurchasePrice_IsSet to false.


#### `public inline FString & `[`GetExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1af392c78682d50af0447cfae2280ede40)`()`

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


#### `public inline const FString & `[`GetExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1a5976dd3a0b6329c4a3e462eac4a8396b)`() const`

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


#### `public inline const FString & `[`GetExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1a99f90e56e003e0d766ede92777cc8261)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1ae7710b165b67366c7ee8fbce8e352c45)`(FString & OutValue) const`

Fills OutValue with the value of ExternalTranId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FString * `[`GetExternalTranIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1acc6abc2bf34fea862bcfa22947643d61)`()`

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


#### `public inline const FString * `[`GetExternalTranIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a5abf7a0ba78cd57f48750cdb32d8f629)`() const`

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


#### `public inline void `[`SetExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1a3d005cf39139d7c5a55097daf4fd8bfe)`(FString NewValue)`

Sets the value of ExternalTranId_Optional and also sets ExternalTranId_IsSet to true.


#### `public inline void `[`ClearExternalTranId`](#structFRHAPI__PlayerOrderEntryCreate_1a3399d3dfc9acc7e167967e661ca59a40)`()`

Clears the value of ExternalTranId_Optional and sets ExternalTranId_IsSet to false.


#### `public inline FString & `[`GetExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a7127c9f601f355ae4a8a00d12198d4c0)`()`

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


#### `public inline const FString & `[`GetExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a9d3b8c82e009945dd44ba88af268e984)`() const`

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


#### `public inline const FString & `[`GetExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a96032163bea3b4bddd100c9748930191)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a740ce1be032cf16d3fae07bbc4f6c092)`(FString & OutValue) const`

Fills OutValue with the value of ExternalItemSku_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FString * `[`GetExternalItemSkuOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1ae36da7d278799ea2d72cdf58c0ddb26c)`()`

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


#### `public inline const FString * `[`GetExternalItemSkuOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a6bc42672ea2f5968ea3d7b1a0a7313ed)`() const`

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


#### `public inline void `[`SetExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a457aa2b45d30c0229eca45739789021c)`(FString NewValue)`

Sets the value of ExternalItemSku_Optional and also sets ExternalItemSku_IsSet to true.


#### `public inline void `[`ClearExternalItemSku`](#structFRHAPI__PlayerOrderEntryCreate_1a5777501bb5bae1077558336b6aa2248a)`()`

Clears the value of ExternalItemSku_Optional and sets ExternalItemSku_IsSet to false.


#### `public inline ERHAPI_InventoryBucket & `[`GetUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1a26dd53779f85fe24b67f0ae9ffbf18e3)`()`

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


#### `public inline const ERHAPI_InventoryBucket & `[`GetUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1a0d16503a78546e4d2317ec5172ec4900)`() const`

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


#### `public inline const ERHAPI_InventoryBucket & `[`GetUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1a54000b30efeea21f8e50b7c7420baf3b)`(const ERHAPI_InventoryBucket & DefaultValue) const`

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


#### `public inline bool `[`GetUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1ad07e84b42ddd6f5117ee278f2903e60a)`(ERHAPI_InventoryBucket & OutValue) const`

Fills OutValue with the value of UseInventoryBucket_Optional and returns true if it has been set, otherwise returns false.


#### `public inline ERHAPI_InventoryBucket * `[`GetUseInventoryBucketOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a11d8b619bdb6da2ff43b96467728aae5)`()`

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


#### `public inline const ERHAPI_InventoryBucket * `[`GetUseInventoryBucketOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1ad475a6304c995f18eb9e3ba2856f1851)`() const`

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


#### `public inline void `[`SetUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1a561502bffde3ba2077f8700631825e8c)`(ERHAPI_InventoryBucket NewValue)`

Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true.


#### `public inline void `[`ClearUseInventoryBucket`](#structFRHAPI__PlayerOrderEntryCreate_1ac45335b3ac886b81c0cc4d1b32be60fb)`()`

Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.


#### `public inline int64 & `[`GetPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1a5fe25dcff0cb3813133cef87d9400ea7)`()`

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


#### `public inline const int64 & `[`GetPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1ac77e02bb6f0d2f2b551cabae0a6ba07e)`() const`

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


#### `public inline const int64 & `[`GetPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1a7ad3b8f4a37a9bc0d8c34b86a32c950d)`(const int64 & DefaultValue) const`

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


#### `public inline bool `[`GetPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1a09d384d8e8d22359bf3328cc986160eb)`(int64 & OutValue) const`

Fills OutValue with the value of PlayerPortalEventId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int64 * `[`GetPlayerPortalEventIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a027d520837167698ef736dc9c68853ac)`()`

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


#### `public inline const int64 * `[`GetPlayerPortalEventIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a1c37163b4fa04d2a11eb199d07a77644)`() const`

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


#### `public inline void `[`SetPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1a3bf96c6162f0e192740c0b3ba9faac4b)`(int64 NewValue)`

Sets the value of PlayerPortalEventId_Optional and also sets PlayerPortalEventId_IsSet to true.


#### `public inline void `[`ClearPlayerPortalEventId`](#structFRHAPI__PlayerOrderEntryCreate_1a0763f3ac5d2d09f7a9a7fe3a8acb88db)`()`

Clears the value of PlayerPortalEventId_Optional and sets PlayerPortalEventId_IsSet to false.


#### `public inline bool `[`IsPlayerPortalEventIdDefaultValue`](#structFRHAPI__PlayerOrderEntryCreate_1aa9120f9f0c44edf69151d9507a45071d)`() const`

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


#### `public inline void `[`SetPlayerPortalEventIdToDefault`](#structFRHAPI__PlayerOrderEntryCreate_1a41473035133b34896b36d91b4cef3e67)`()`

Sets the value of PlayerPortalEventId_Optional to its default and also sets PlayerPortalEventId_IsSet to true.


#### `public inline FGuid & `[`GetInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a58bda8763eb8aecbb5bf64e258f06f37)`()`

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


#### `public inline const FGuid & `[`GetInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a1ae84ed913068008dfb4d5e78b8bbc79)`() const`

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


#### `public inline const FGuid & `[`GetInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a3050288b91a1a9428724a64e52dbb099)`(const FGuid & DefaultValue) const`

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


#### `public inline bool `[`GetInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1ab72fbe621a2bb397008d271914e082f2)`(FGuid & OutValue) const`

Fills OutValue with the value of InventoryId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FGuid * `[`GetInventoryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a234757b5733e1385a1a18acfe9aac8a3)`()`

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


#### `public inline const FGuid * `[`GetInventoryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1ae3ca37eb19d06f652124e7967c09e455)`() const`

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


#### `public inline void `[`SetInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1af4f7dbbb9a9be3e91e177ba28fab1b43)`(FGuid NewValue)`

Sets the value of InventoryId_Optional and also sets InventoryId_IsSet to true.


#### `public inline void `[`ClearInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1ab30e5ba8b651566c581c51ed468cf2ba)`()`

Clears the value of InventoryId_Optional and sets InventoryId_IsSet to false.


#### `public inline int64 & `[`GetLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a7caf9e81107b894f8a83d042cb8ab040)`()`

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


#### `public inline const int64 & `[`GetLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1aa605082f6a88a5eb28cc3ab74e18519b)`() const`

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


#### `public inline const int64 & `[`GetLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1af1881f98fd0c36c408acac9ce99fc7c7)`(const int64 & DefaultValue) const`

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


#### `public inline bool `[`GetLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a869d0f21687d4702970182594441e22d)`(int64 & OutValue) const`

Fills OutValue with the value of LegacyInventoryId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int64 * `[`GetLegacyInventoryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a555401f5eb39f6c4859196a09fc005fb)`()`

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


#### `public inline const int64 * `[`GetLegacyInventoryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a1100677e671952545896cd1f8b639a69)`() const`

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


#### `public inline void `[`SetLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1a90976762ce5344ae759b069bd2a2e580)`(int64 NewValue)`

Sets the value of LegacyInventoryId_Optional and also sets LegacyInventoryId_IsSet to true.


#### `public inline void `[`ClearLegacyInventoryId`](#structFRHAPI__PlayerOrderEntryCreate_1ad4f06f85a523ff7a0cbdc3ffdc416ca7)`()`

Clears the value of LegacyInventoryId_Optional and sets LegacyInventoryId_IsSet to false.


#### `public inline bool `[`IsLegacyInventoryIdDefaultValue`](#structFRHAPI__PlayerOrderEntryCreate_1a1aa5c4549311a4d9ef4ae95f911477c3)`() const`

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


#### `public inline void `[`SetLegacyInventoryIdToDefault`](#structFRHAPI__PlayerOrderEntryCreate_1a80f0444d1ec40a1fce488b7605ed480d)`()`

Sets the value of LegacyInventoryId_Optional to its default and also sets LegacyInventoryId_IsSet to true.


#### `public inline int32 & `[`GetItemId`](#structFRHAPI__PlayerOrderEntryCreate_1a3b7f1eb57c5b02594dca96af39b31daf)`()`

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


#### `public inline const int32 & `[`GetItemId`](#structFRHAPI__PlayerOrderEntryCreate_1a3aa4988192d71bd449ab70579e507e5b)`() const`

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


#### `public inline const int32 & `[`GetItemId`](#structFRHAPI__PlayerOrderEntryCreate_1a490347eef068b820aa09ac0a850f8692)`(const int32 & DefaultValue) const`

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


#### `public inline bool `[`GetItemId`](#structFRHAPI__PlayerOrderEntryCreate_1aec03b9e680b7a8ccc3078b3f3990a416)`(int32 & OutValue) const`

Fills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline int32 * `[`GetItemIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1afc5586ffe1d87066dc7529503afb2cdd)`()`

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


#### `public inline const int32 * `[`GetItemIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a7f37045aa5c0d9ba9d8715423a2c19fe)`() const`

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


#### `public inline void `[`SetItemId`](#structFRHAPI__PlayerOrderEntryCreate_1a4f53128046c59ecf306b5ed96f37c93a)`(int32 NewValue)`

Sets the value of ItemId_Optional and also sets ItemId_IsSet to true.


#### `public inline void `[`ClearItemId`](#structFRHAPI__PlayerOrderEntryCreate_1a68d82aa82e3b6da7e552d889c6f5f5fa)`()`

Clears the value of ItemId_Optional and sets ItemId_IsSet to false.


#### `public inline bool `[`IsItemIdDefaultValue`](#structFRHAPI__PlayerOrderEntryCreate_1a35554c03c8c0d6fea6444eeb2cc16ef0)`() const`

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


#### `public inline void `[`SetItemIdToDefault`](#structFRHAPI__PlayerOrderEntryCreate_1ac41a23fa5d60aeb1cdc6d3717414b444)`()`

Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true.


#### `public inline FDateTime & `[`GetExpires`](#structFRHAPI__PlayerOrderEntryCreate_1a58eb06bd84eb4575dd8c5703f018c9fd)`()`

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


#### `public inline const FDateTime & `[`GetExpires`](#structFRHAPI__PlayerOrderEntryCreate_1aef235df0528507fa6ce46a4f58c60a77)`() const`

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


#### `public inline const FDateTime & `[`GetExpires`](#structFRHAPI__PlayerOrderEntryCreate_1a69a8618de9a6a0ad648c49cdb6bbfdc6)`(const FDateTime & DefaultValue) const`

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


#### `public inline bool `[`GetExpires`](#structFRHAPI__PlayerOrderEntryCreate_1a6ccf9c26c1a5e3b9df56b35fd21246d6)`(FDateTime & OutValue) const`

Fills OutValue with the value of Expires_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FDateTime * `[`GetExpiresOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a54b8ebe1354bf121ff31dff579d0cf5f)`()`

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


#### `public inline const FDateTime * `[`GetExpiresOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a6a8a899e5fa93ae2773e370bacaccf28)`() const`

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


#### `public inline void `[`SetExpires`](#structFRHAPI__PlayerOrderEntryCreate_1acbd250f7e5402add9d7d624d01ca16ac)`(FDateTime NewValue)`

Sets the value of Expires_Optional and also sets Expires_IsSet to true.


#### `public inline void `[`ClearExpires`](#structFRHAPI__PlayerOrderEntryCreate_1adf4834a96e84876971d4218b6dc4b1bb)`()`

Clears the value of Expires_Optional and sets Expires_IsSet to false.


#### `public inline TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1a95ac703ba6f6b9530e8da2384cc243f3)`()`

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


#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1acd2070c949036e6da492ee194815dfb6)`() const`

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


#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1a48badc0e1d347a8a5ca5a53a2a613d4f)`(const TMap< FString, FString > & DefaultValue) const`

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


#### `public inline bool `[`GetCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1ad24bc9adcec9eea8ba01dae468244876)`(TMap< FString, FString > & OutValue) const`

Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.


#### `public inline TMap< FString, FString > * `[`GetCustomDataOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1af126307bf6c151509428042ed284d4b0)`()`

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


#### `public inline const TMap< FString, FString > * `[`GetCustomDataOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1af024594436a2a1a5f7d996bede0f704b)`() const`

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


#### `public inline void `[`SetCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1a1f7120142401c814c85cadf65571a01d)`(TMap< FString, FString > NewValue)`

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.


#### `public inline void `[`ClearCustomData`](#structFRHAPI__PlayerOrderEntryCreate_1a0f1e6f6b229dccea43c03a8673e1da66)`()`

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.


#### `public inline FString & `[`GetEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1aecf9008657b3d37469ec383b34d919e0)`()`

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


#### `public inline const FString & `[`GetEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1acc47106f1a8a1512ad73b4df23ce9221)`() const`

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


#### `public inline const FString & `[`GetEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1acb2d3ac776a97875d18ed3405319b480)`(const FString & DefaultValue) const`

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


#### `public inline bool `[`GetEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1a72ecaf752823f224609c10d1ea621bb2)`(FString & OutValue) const`

Fills OutValue with the value of EntryId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FString * `[`GetEntryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a12ff4be29fd0acb3557caaec94ee7d85)`()`

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


#### `public inline const FString * `[`GetEntryIdOrNull`](#structFRHAPI__PlayerOrderEntryCreate_1a00deecc007aa981ea2ac38bd548314e3)`() const`

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


#### `public inline void `[`SetEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1ac0c8c9c6ca6eb0111b17b889ee6c773d)`(FString NewValue)`

Sets the value of EntryId_Optional and also sets EntryId_IsSet to true.


#### `public inline void `[`ClearEntryId`](#structFRHAPI__PlayerOrderEntryCreate_1a77c1568093d12436f97287085abaf82e)`()`

Clears the value of EntryId_Optional and sets EntryId_IsSet to false.