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