RHAPI_PlayerOrderEntry
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_PlayerOrderEntry | Represents a line item in the Player Order and the results of the line item. |
struct FRHAPI_PlayerOrderEntry
struct FRHAPI_PlayerOrderEntry
: public FRHAPI_Model
Represents a line item in the Player Order and the results of the line item.
Summary
| Members | Descriptions |
|---|---|
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 | |
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 | Unique Identifier for the Order Entry. |
public ERHAPI_PlayerOrderEntryResult Result_Optional | Entry result type. |
public bool Result_IsSet | true if Result_Optional has been set to a value |
public TArray< FRHAPI_PlayerOrderDetail>Details_Optional | Details for the Order Entry. |
public bool Details_IsSet | true if Details_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) const | Writes 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() const | Gets 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() const | Gets the value of LootId_Optional, regardless of it having been set. |
public inline const int32 & GetLootId(const int32 & DefaultValue) const | Gets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLootId(int32 & OutValue) const | Fills OutValue with the value of LootId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLootIdOrNull() | Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLootIdOrNull() const | Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLootId(int32 NewValue) | Sets the value of LootId_Optional and also sets LootId_IsSet to true. |
public inline void ClearLootId() | Clears the value of LootId_Optional and sets LootId_IsSet to false. |
public inline bool IsLootIdDefaultValue() const | Returns true if LootId_Optional is set and matches the default value. |
public inline void SetLootIdToDefault() | Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true. |
public inline int32 & GetQuantity() | Gets the value of Quantity. |
public inline const int32 & GetQuantity() const | Gets the value of Quantity. |
public inline void SetQuantity(int32 NewValue) | Sets the value of Quantity. |
public inline bool IsQuantityDefaultValue() const | Returns true if Quantity matches the default value. |
public inline void SetQuantityToDefault() | Sets the value of Quantity to its default |
public inline 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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. |
public inline const FString & GetEntryId() const | Gets the value of EntryId. |
public inline void SetEntryId(FString NewValue) | Sets the value of EntryId. |
public inline ERHAPI_PlayerOrderEntryResult & GetResult() | Gets the value of Result_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerOrderEntryResult & GetResult() const | Gets the value of Result_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerOrderEntryResult & GetResult(const ERHAPI_PlayerOrderEntryResult & DefaultValue) const | Gets the value of Result_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetResult(ERHAPI_PlayerOrderEntryResult & OutValue) const | Fills OutValue with the value of Result_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_PlayerOrderEntryResult * GetResultOrNull() | Returns a pointer to Result_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_PlayerOrderEntryResult * GetResultOrNull() const | Returns a pointer to Result_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetResult(ERHAPI_PlayerOrderEntryResult NewValue) | Sets the value of Result_Optional and also sets Result_IsSet to true. |
public inline void ClearResult() | Clears the value of Result_Optional and sets Result_IsSet to false. |
public inline TArray< FRHAPI_PlayerOrderDetail> &GetDetails() | Gets the value of Details_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlayerOrderDetail> &GetDetails() const | Gets the value of Details_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlayerOrderDetail> &GetDetails(const TArray< FRHAPI_PlayerOrderDetail > & DefaultValue) const | Gets the value of Details_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDetails(TArray< FRHAPI_PlayerOrderDetail > & OutValue) const | Fills OutValue with the value of Details_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_PlayerOrderDetail> *GetDetailsOrNull() | Returns a pointer to Details_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_PlayerOrderDetail> *GetDetailsOrNull() const | Returns a pointer to Details_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDetails(TArray< FRHAPI_PlayerOrderDetail > NewValue) | Sets the value of Details_Optional and also sets Details_IsSet to true. |
public inline void ClearDetails() | Clears the value of Details_Optional and sets Details_IsSet to false. |
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
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
Unique Identifier for the Order Entry.
public ERHAPI_PlayerOrderEntryResult Result_Optional
Entry result type.
public bool Result_IsSet
true if Result_Optional has been set to a value
public TArray< FRHAPI_PlayerOrderDetail>Details_Optional
Details for the Order Entry.
public bool Details_IsSet
true if Details_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
JsonValueData 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
WriterJSON 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(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() const
Gets the value of LootId_Optional, regardless of it having been set.
public inline const int32 & GetLootId(const int32 & DefaultValue) const
Gets the value of LootId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLootId(int32 & OutValue) const
Fills OutValue with the value of LootId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetLootIdOrNull()
Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetLootIdOrNull() const
Returns a pointer to LootId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLootId(int32 NewValue)
Sets the value of LootId_Optional and also sets LootId_IsSet to true.
public inline void ClearLootId()
Clears the value of LootId_Optional and sets LootId_IsSet to false.
public inline bool IsLootIdDefaultValue() const
Returns true if LootId_Optional is set and matches the default value.
public inline void SetLootIdToDefault()
Sets the value of LootId_Optional to its default and also sets LootId_IsSet to true.
public inline int32 & GetQuantity()
Gets the value of Quantity.
public inline const int32 & GetQuantity() const
Gets the value of Quantity.
public inline void SetQuantity(int32 NewValue)
Sets the value of Quantity.
public inline bool IsQuantityDefaultValue() const
Returns true if Quantity matches the default value.
public inline void SetQuantityToDefault()
Sets the value of Quantity to its default
public inline 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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() 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(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.
public inline const FString & GetEntryId() const
Gets the value of EntryId.
public inline void SetEntryId(FString NewValue)
Sets the value of EntryId.
public inline ERHAPI_PlayerOrderEntryResult & GetResult()
Gets the value of Result_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerOrderEntryResult & GetResult() const
Gets the value of Result_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerOrderEntryResult & GetResult(const ERHAPI_PlayerOrderEntryResult & DefaultValue) const
Gets the value of Result_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetResult(ERHAPI_PlayerOrderEntryResult & OutValue) const
Fills OutValue with the value of Result_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_PlayerOrderEntryResult * GetResultOrNull()
Returns a pointer to Result_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_PlayerOrderEntryResult * GetResultOrNull() const
Returns a pointer to Result_Optional, if it has been set, otherwise returns nullptr.
public inline void SetResult(ERHAPI_PlayerOrderEntryResult NewValue)
Sets the value of Result_Optional and also sets Result_IsSet to true.
public inline void ClearResult()
Clears the value of Result_Optional and sets Result_IsSet to false.
public inline TArray< FRHAPI_PlayerOrderDetail> &GetDetails()
Gets the value of Details_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlayerOrderDetail> &GetDetails() const
Gets the value of Details_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlayerOrderDetail> &GetDetails(const TArray< FRHAPI_PlayerOrderDetail > & DefaultValue) const
Gets the value of Details_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDetails(TArray< FRHAPI_PlayerOrderDetail > & OutValue) const
Fills OutValue with the value of Details_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_PlayerOrderDetail> *GetDetailsOrNull()
Returns a pointer to Details_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_PlayerOrderDetail> *GetDetailsOrNull() const
Returns a pointer to Details_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDetails(TArray< FRHAPI_PlayerOrderDetail > NewValue)
Sets the value of Details_Optional and also sets Details_IsSet to true.
public inline void ClearDetails()
Clears the value of Details_Optional and sets Details_IsSet to false.