Skip to main 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. Deprecated. Use the purchase_prices field instead.
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(const ERHAPI_PlayerOrderEntryType & NewValue)Sets the value of Type.
public inline void SetType(ERHAPI_PlayerOrderEntryType && NewValue)Sets the value of Type using move semantics.
public inline int32 & GetLootId()Gets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId() constGets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId(const int32 & DefaultValue) constGets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLootId(int32 & OutValue) constFills OutValue with the value of LootId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetLootIdOrNull()Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetLootIdOrNull() constReturns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLootId(const int32 & NewValue)Sets the value of LootId_Optional and also sets LootId_IsSet to true.
public inline void SetLootId(int32 && NewValue)Sets the value of LootId_Optional and also sets LootId_IsSet to true using move semantics.
public inline void ClearLootId()Clears the value of LootId_Optional and sets LootId_IsSet to false.
public inline bool IsLootIdSet() constChecks whether LootId_Optional has been set.
public inline bool IsLootIdDefaultValue() constReturns true if LootId_Optional is set and matches the default value.
public inline void SetLootIdToDefault()Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true.
public inline int32 & GetQuantity()Gets the value of Quantity.
public inline const int32 & GetQuantity() constGets the value of Quantity.
public inline void SetQuantity(const int32 & NewValue)Sets the value of Quantity.
public inline void SetQuantity(int32 && NewValue)Sets the value of Quantity using move semantics.
public inline bool IsQuantityDefaultValue() constReturns true if Quantity matches the default value.
public inline void SetQuantityToDefault()Sets the value of Quantity to its default
public inline 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(const int64 & NewValue)Sets the value of VendorVersion_Optional and also sets VendorVersion_IsSet to true.
public inline void SetVendorVersion(int64 && NewValue)Sets the value of VendorVersion_Optional and also sets VendorVersion_IsSet to true using move semantics.
public inline void ClearVendorVersion()Clears the value of VendorVersion_Optional and sets VendorVersion_IsSet to false.
public inline bool IsVendorVersionSet() constChecks whether VendorVersion_Optional has been set.
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(const FString & NewValue)Sets the value of VendorEtag_Optional and also sets VendorEtag_IsSet to true.
public inline void SetVendorEtag(FString && NewValue)Sets the value of VendorEtag_Optional and also sets VendorEtag_IsSet to true using move semantics.
public inline void ClearVendorEtag()Clears the value of VendorEtag_Optional and sets VendorEtag_IsSet to false.
public inline bool IsVendorEtagSet() constChecks whether VendorEtag_Optional has been set.
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(const TArray< int32 > & NewValue)Sets the value of DynamicBundleLootIds_Optional and also sets DynamicBundleLootIds_IsSet to true.
public inline void SetDynamicBundleLootIds(TArray< int32 > && NewValue)Sets the value of DynamicBundleLootIds_Optional and also sets DynamicBundleLootIds_IsSet to true using move semantics.
public inline void ClearDynamicBundleLootIds()Clears the value of DynamicBundleLootIds_Optional and sets DynamicBundleLootIds_IsSet to false.
public inline bool IsDynamicBundleLootIdsSet() constChecks whether DynamicBundleLootIds_Optional has been set.
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(const FRHAPI_PurchasePrice & NewValue)Sets the value of PurchasePrice_Optional and also sets PurchasePrice_IsSet to true.
public inline void SetPurchasePrice(FRHAPI_PurchasePrice && NewValue)Sets the value of PurchasePrice_Optional and also sets PurchasePrice_IsSet to true using move semantics.
public inline void ClearPurchasePrice()Clears the value of PurchasePrice_Optional and sets PurchasePrice_IsSet to false.
public inline bool IsPurchasePriceSet() constChecks whether PurchasePrice_Optional has been set.
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(const FString & NewValue)Sets the value of ExternalTranId_Optional and also sets ExternalTranId_IsSet to true.
public inline void SetExternalTranId(FString && NewValue)Sets the value of ExternalTranId_Optional and also sets ExternalTranId_IsSet to true using move semantics.
public inline void ClearExternalTranId()Clears the value of ExternalTranId_Optional and sets ExternalTranId_IsSet to false.
public inline bool IsExternalTranIdSet() constChecks whether ExternalTranId_Optional has been set.
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(const FString & NewValue)Sets the value of ExternalItemSku_Optional and also sets ExternalItemSku_IsSet to true.
public inline void SetExternalItemSku(FString && NewValue)Sets the value of ExternalItemSku_Optional and also sets ExternalItemSku_IsSet to true using move semantics.
public inline void ClearExternalItemSku()Clears the value of ExternalItemSku_Optional and sets ExternalItemSku_IsSet to false.
public inline bool IsExternalItemSkuSet() constChecks whether ExternalItemSku_Optional has been set.
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(const ERHAPI_InventoryBucket & NewValue)Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true.
public inline void SetUseInventoryBucket(ERHAPI_InventoryBucket && NewValue)Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true using move semantics.
public inline void ClearUseInventoryBucket()Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.
public inline bool IsUseInventoryBucketSet() constChecks whether UseInventoryBucket_Optional has been set.
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(const int64 & NewValue)Sets the value of PlayerPortalEventId_Optional and also sets PlayerPortalEventId_IsSet to true.
public inline void SetPlayerPortalEventId(int64 && NewValue)Sets the value of PlayerPortalEventId_Optional and also sets PlayerPortalEventId_IsSet to true using move semantics.
public inline void ClearPlayerPortalEventId()Clears the value of PlayerPortalEventId_Optional and sets PlayerPortalEventId_IsSet to false.
public inline bool IsPlayerPortalEventIdSet() constChecks whether PlayerPortalEventId_Optional has been set.
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(const FGuid & NewValue)Sets the value of InventoryId_Optional and also sets InventoryId_IsSet to true.
public inline void SetInventoryId(FGuid && NewValue)Sets the value of InventoryId_Optional and also sets InventoryId_IsSet to true using move semantics.
public inline void ClearInventoryId()Clears the value of InventoryId_Optional and sets InventoryId_IsSet to false.
public inline bool IsInventoryIdSet() constChecks whether InventoryId_Optional has been set.
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(const int64 & NewValue)Sets the value of LegacyInventoryId_Optional and also sets LegacyInventoryId_IsSet to true.
public inline void SetLegacyInventoryId(int64 && NewValue)Sets the value of LegacyInventoryId_Optional and also sets LegacyInventoryId_IsSet to true using move semantics.
public inline void ClearLegacyInventoryId()Clears the value of LegacyInventoryId_Optional and sets LegacyInventoryId_IsSet to false.
public inline bool IsLegacyInventoryIdSet() constChecks whether LegacyInventoryId_Optional has been set.
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(const int32 & NewValue)Sets the value of ItemId_Optional and also sets ItemId_IsSet to true.
public inline void SetItemId(int32 && NewValue)Sets the value of ItemId_Optional and also sets ItemId_IsSet to true using move semantics.
public inline void ClearItemId()Clears the value of ItemId_Optional and sets ItemId_IsSet to false.
public inline bool IsItemIdSet() constChecks whether ItemId_Optional has been set.
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(const FDateTime & NewValue)Sets the value of Expires_Optional and also sets Expires_IsSet to true.
public inline void SetExpires(FDateTime && NewValue)Sets the value of Expires_Optional and also sets Expires_IsSet to true using move semantics.
public inline void ClearExpires()Clears the value of Expires_Optional and sets Expires_IsSet to false.
public inline bool IsExpiresSet() constChecks whether Expires_Optional has been set.
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(const TMap< FString, FString > & NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() constChecks whether CustomData_Optional has been set.
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(const FString & NewValue)Sets the value of EntryId_Optional and also sets EntryId_IsSet to true.
public inline void SetEntryId(FString && NewValue)Sets the value of EntryId_Optional and also sets EntryId_IsSet to true using move semantics.
public inline void ClearEntryId()Clears the value of EntryId_Optional and sets EntryId_IsSet to false.
public inline bool IsEntryIdSet() constChecks whether EntryId_Optional has been set.

Members​

public ERHAPI_PlayerOrderEntryType Type ​

The type of entry.

public int32 LootId_Optional ​

Unique Identifier for the Loot.

public bool LootId_IsSet ​

true if LootId_Optional has been set to a value

public int32 Quantity ​

Quantity of Inventory.

public int64 VendorVersion_Optional ​

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

public bool VendorVersion_IsSet ​

true if VendorVersion_Optional has been set to a value

public FString VendorEtag_Optional ​

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

public bool VendorEtag_IsSet ​

true if VendorEtag_Optional has been set to a value

public TArray< int32 > DynamicBundleLootIds_Optional ​

List of Loot IDs for the dynamic bundle.

public bool DynamicBundleLootIds_IsSet ​

true if DynamicBundleLootIds_Optional has been set to a value

public FRHAPI_PurchasePrice PurchasePrice_Optional ​

The purchase price of the Loot. Deprecated. Use the purchase_prices field instead.

public bool PurchasePrice_IsSet ​

true if PurchasePrice_Optional has been set to a value

public FString ExternalTranId_Optional ​

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

public bool ExternalTranId_IsSet ​

true if ExternalTranId_Optional has been set to a value

public FString ExternalItemSku_Optional ​

External item SKU for the Order Entry.

public bool ExternalItemSku_IsSet ​

true if ExternalItemSku_Optional has been set to a value

public ERHAPI_InventoryBucket UseInventoryBucket_Optional ​

Inventory Bucket to use for the Order Entry.

public bool UseInventoryBucket_IsSet ​

true if UseInventoryBucket_Optional has been set to a value

public int64 PlayerPortalEventId_Optional ​

Player Portal Event Id for the Order Entry.

public bool PlayerPortalEventId_IsSet ​

true if PlayerPortalEventId_Optional has been set to a value

public FGuid InventoryId_Optional ​

Unique Identifier for the Inventory.

public bool InventoryId_IsSet ​

true if InventoryId_Optional has been set to a value

public int64 LegacyInventoryId_Optional ​

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

public bool LegacyInventoryId_IsSet ​

true if LegacyInventoryId_Optional has been set to a value

public int32 ItemId_Optional ​

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 ​

true if ItemId_Optional has been set to a value

public FDateTime Expires_Optional ​

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

public bool Expires_IsSet ​

true if Expires_Optional has been set to a value

public TMap< FString, FString > CustomData_Optional ​

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 ​

true if CustomData_Optional has been set to a value

public FString EntryId_Optional ​

Unique Identifier for the Order Entry.

public bool EntryId_IsSet ​

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

Parameters​

  • JsonValue Data from the API call.

Returns​

true if parsing of the JSON data was successful.

public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const ​

Writes the data from this object into the specified JSON Writer stream.

Parameters​

  • Writer JSON Writer stream to push .

public inline ERHAPI_PlayerOrderEntryType & GetType() ​

Gets the value of Type.

public inline const ERHAPI_PlayerOrderEntryType & GetType() const ​

Gets the value of Type.

public inline void SetType(const ERHAPI_PlayerOrderEntryType & NewValue) ​

Sets the value of Type.

public inline void SetType(ERHAPI_PlayerOrderEntryType && NewValue) ​

Sets the value of Type using move semantics.

public inline int32 & GetLootId() ​

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

public inline const int32 & GetLootId() const ​

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

public inline const int32 & GetLootId(const int32 & DefaultValue) const ​

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

public inline bool GetLootId(int32 & OutValue) const ​

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

public inline int32 * GetLootIdOrNull() ​

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

public inline const int32 * GetLootIdOrNull() const ​

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

public inline void SetLootId(const int32 & NewValue) ​

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

public inline void SetLootId(int32 && NewValue) ​

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

public inline void ClearLootId() ​

Clears the value of LootId_Optional and sets LootId_IsSet to false.

public inline bool IsLootIdSet() const ​

Checks whether LootId_Optional has been set.

public inline bool IsLootIdDefaultValue() const ​

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

public inline void SetLootIdToDefault() ​

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

public inline int32 & GetQuantity() ​

Gets the value of Quantity.

public inline const int32 & GetQuantity() const ​

Gets the value of Quantity.

public inline void SetQuantity(const int32 & NewValue) ​

Sets the value of Quantity.

public inline void SetQuantity(int32 && NewValue) ​

Sets the value of Quantity using move semantics.

public inline bool IsQuantityDefaultValue() const ​

Returns true if Quantity matches the default value.

public inline void SetQuantityToDefault() ​

Sets the value of Quantity to its default

public inline int64 & GetVendorVersion() ​

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

public inline const int64 & GetVendorVersion() const ​

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

public inline const int64 & GetVendorVersion(const int64 & DefaultValue) const ​

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

public inline bool GetVendorVersion(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() ​

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

public inline const int64 * GetVendorVersionOrNull() const ​

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

public inline void SetVendorVersion(const int64 & NewValue) ​

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

public inline void SetVendorVersion(int64 && NewValue) ​

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

public inline void ClearVendorVersion() ​

Clears the value of VendorVersion_Optional and sets VendorVersion_IsSet to false.

public inline bool IsVendorVersionSet() const ​

Checks whether VendorVersion_Optional has been set.

public inline bool IsVendorVersionDefaultValue() const ​

Returns 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() const ​

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

public inline const FString & GetVendorEtag(const FString & DefaultValue) const ​

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

public inline bool GetVendorEtag(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() ​

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

public inline const FString * GetVendorEtagOrNull() const ​

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

public inline void SetVendorEtag(const FString & NewValue) ​

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

public inline void SetVendorEtag(FString && NewValue) ​

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

public inline void ClearVendorEtag() ​

Clears the value of VendorEtag_Optional and sets VendorEtag_IsSet to false.

public inline bool IsVendorEtagSet() const ​

Checks whether VendorEtag_Optional has been set.

public inline TArray< int32 > & GetDynamicBundleLootIds() ​

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

public inline const TArray< int32 > & GetDynamicBundleLootIds() const ​

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

public inline const TArray< int32 > & GetDynamicBundleLootIds(const TArray< int32 > & DefaultValue) const ​

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

public inline bool GetDynamicBundleLootIds(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() ​

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

public inline const TArray< int32 > * GetDynamicBundleLootIdsOrNull() const ​

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

public inline void SetDynamicBundleLootIds(const TArray< int32 > & NewValue) ​

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

public inline void SetDynamicBundleLootIds(TArray< int32 > && NewValue) ​

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

public inline void ClearDynamicBundleLootIds() ​

Clears the value of DynamicBundleLootIds_Optional and sets DynamicBundleLootIds_IsSet to false.

public inline bool IsDynamicBundleLootIdsSet() const ​

Checks whether DynamicBundleLootIds_Optional has been set.

public inline FRHAPI_PurchasePrice&GetPurchasePrice() ​

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

public inline const FRHAPI_PurchasePrice&GetPurchasePrice() const ​

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

public inline const FRHAPI_PurchasePrice&GetPurchasePrice(const FRHAPI_PurchasePrice & DefaultValue) const ​

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

public inline bool GetPurchasePrice(FRHAPI_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*GetPurchasePriceOrNull() ​

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

public inline const FRHAPI_PurchasePrice*GetPurchasePriceOrNull() const ​

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

public inline void SetPurchasePrice(const FRHAPI_PurchasePrice & NewValue) ​

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

public inline void SetPurchasePrice(FRHAPI_PurchasePrice && NewValue) ​

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

public inline void ClearPurchasePrice() ​

Clears the value of PurchasePrice_Optional and sets PurchasePrice_IsSet to false.

public inline bool IsPurchasePriceSet() const ​

Checks whether PurchasePrice_Optional has been set.

public inline FString & GetExternalTranId() ​

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

public inline const FString & GetExternalTranId() const ​

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

public inline const FString & GetExternalTranId(const FString & DefaultValue) const ​

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

public inline bool GetExternalTranId(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() ​

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

public inline const FString * GetExternalTranIdOrNull() const ​

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

public inline void SetExternalTranId(const FString & NewValue) ​

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

public inline void SetExternalTranId(FString && NewValue) ​

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

public inline void ClearExternalTranId() ​

Clears the value of ExternalTranId_Optional and sets ExternalTranId_IsSet to false.

public inline bool IsExternalTranIdSet() const ​

Checks whether ExternalTranId_Optional has been set.

public inline FString & GetExternalItemSku() ​

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

public inline const FString & GetExternalItemSku() const ​

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

public inline const FString & GetExternalItemSku(const FString & DefaultValue) const ​

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

public inline bool GetExternalItemSku(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() ​

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

public inline const FString * GetExternalItemSkuOrNull() const ​

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

public inline void SetExternalItemSku(const FString & NewValue) ​

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

public inline void SetExternalItemSku(FString && NewValue) ​

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

public inline void ClearExternalItemSku() ​

Clears the value of ExternalItemSku_Optional and sets ExternalItemSku_IsSet to false.

public inline bool IsExternalItemSkuSet() const ​

Checks whether ExternalItemSku_Optional has been set.

public inline ERHAPI_InventoryBucket & GetUseInventoryBucket() ​

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

public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket() const ​

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

public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket(const ERHAPI_InventoryBucket & DefaultValue) const ​

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

public inline bool GetUseInventoryBucket(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() ​

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

public inline const ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull() const ​

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

public inline void SetUseInventoryBucket(const ERHAPI_InventoryBucket & NewValue) ​

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

public inline void SetUseInventoryBucket(ERHAPI_InventoryBucket && NewValue) ​

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

public inline void ClearUseInventoryBucket() ​

Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.

public inline bool IsUseInventoryBucketSet() const ​

Checks whether UseInventoryBucket_Optional has been set.

public inline int64 & GetPlayerPortalEventId() ​

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

public inline const int64 & GetPlayerPortalEventId() const ​

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

public inline const int64 & GetPlayerPortalEventId(const int64 & DefaultValue) const ​

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

public inline bool GetPlayerPortalEventId(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() ​

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

public inline const int64 * GetPlayerPortalEventIdOrNull() const ​

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

public inline void SetPlayerPortalEventId(const int64 & NewValue) ​

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

public inline void SetPlayerPortalEventId(int64 && NewValue) ​

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

public inline void ClearPlayerPortalEventId() ​

Clears the value of PlayerPortalEventId_Optional and sets PlayerPortalEventId_IsSet to false.

public inline bool IsPlayerPortalEventIdSet() const ​

Checks whether PlayerPortalEventId_Optional has been set.

public inline bool IsPlayerPortalEventIdDefaultValue() const ​

Returns 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() const ​

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

public inline const FGuid & GetInventoryId(const FGuid & DefaultValue) const ​

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

public inline bool GetInventoryId(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() ​

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

public inline const FGuid * GetInventoryIdOrNull() const ​

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

public inline void SetInventoryId(const FGuid & NewValue) ​

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

public inline void SetInventoryId(FGuid && NewValue) ​

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

public inline void ClearInventoryId() ​

Clears the value of InventoryId_Optional and sets InventoryId_IsSet to false.

public inline bool IsInventoryIdSet() const ​

Checks whether InventoryId_Optional has been set.

public inline int64 & GetLegacyInventoryId() ​

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

public inline const int64 & GetLegacyInventoryId() const ​

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

public inline const int64 & GetLegacyInventoryId(const int64 & DefaultValue) const ​

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

public inline bool GetLegacyInventoryId(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() ​

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

public inline const int64 * GetLegacyInventoryIdOrNull() const ​

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

public inline void SetLegacyInventoryId(const int64 & NewValue) ​

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

public inline void SetLegacyInventoryId(int64 && NewValue) ​

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

public inline void ClearLegacyInventoryId() ​

Clears the value of LegacyInventoryId_Optional and sets LegacyInventoryId_IsSet to false.

public inline bool IsLegacyInventoryIdSet() const ​

Checks whether LegacyInventoryId_Optional has been set.

public inline bool IsLegacyInventoryIdDefaultValue() const ​

Returns 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() const ​

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

public inline const int32 & GetItemId(const int32 & DefaultValue) const ​

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

public inline bool GetItemId(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() ​

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

public inline const int32 * GetItemIdOrNull() const ​

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

public inline void SetItemId(const int32 & NewValue) ​

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

public inline void SetItemId(int32 && NewValue) ​

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

public inline void ClearItemId() ​

Clears the value of ItemId_Optional and sets ItemId_IsSet to false.

public inline bool IsItemIdSet() const ​

Checks whether ItemId_Optional has been set.

public inline bool IsItemIdDefaultValue() const ​

Returns 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() const ​

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

public inline const FDateTime & GetExpires(const FDateTime & DefaultValue) const ​

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

public inline bool GetExpires(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() ​

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

public inline const FDateTime * GetExpiresOrNull() const ​

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

public inline void SetExpires(const FDateTime & NewValue) ​

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

public inline void SetExpires(FDateTime && NewValue) ​

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

public inline void ClearExpires() ​

Clears the value of Expires_Optional and sets Expires_IsSet to false.

public inline bool IsExpiresSet() const ​

Checks whether Expires_Optional has been set.

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() const ​

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

public inline const TMap< FString, FString > & GetCustomData(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(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() ​

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

public inline const TMap< FString, FString > * GetCustomDataOrNull() const ​

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

public inline void SetCustomData(const TMap< FString, FString > & NewValue) ​

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

public inline void SetCustomData(TMap< FString, FString > && NewValue) ​

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

public inline void ClearCustomData() ​

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

public inline bool IsCustomDataSet() const ​

Checks whether CustomData_Optional has been set.

public inline FString & GetEntryId() ​

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

public inline const FString & GetEntryId() const ​

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

public inline const FString & GetEntryId(const FString & DefaultValue) const ​

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

public inline bool GetEntryId(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() ​

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

public inline const FString * GetEntryIdOrNull() const ​

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

public inline void SetEntryId(const FString & NewValue) ​

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

public inline void SetEntryId(FString && NewValue) ​

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

public inline void ClearEntryId() ​

Clears the value of EntryId_Optional and sets EntryId_IsSet to false.

public inline bool IsEntryIdSet() const ​

Checks whether EntryId_Optional has been set.