RHAPI_Loot
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_Loot | Loot determines how an Item fulfilled. When Loot is fulfilled, the Item is granted to the player or the Sub Vendor is fulfilled but not both. |
struct FRHAPI_Loot
struct FRHAPI_Loot
: public FRHAPI_Model
Loot determines how an Item fulfilled. When Loot is fulfilled, the Item is granted to the player or the Sub Vendor is fulfilled but not both.
Summary
| Members | Descriptions |
|---|---|
public TMap< FString, FString > CustomData_Optional | Custom data associated with the resource. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public FGuid LootUuid_Optional | The Loot UUID. |
public bool LootUuid_IsSet | true if LootUuid_Optional has been set to a value |
public int32 LootId | The Loot ID. |
public int32 VendorId | The Vendor ID. |
public FGuid VendorUuid_Optional | The Vendor UUID. |
public bool VendorUuid_IsSet | true if VendorUuid_Optional has been set to a value |
public int32 ItemId_Optional | The Item ID. Optional Item that will be granted to the player if Sub Vendor ID is not specified. |
public bool ItemId_IsSet | true if ItemId_Optional has been set to a value |
public FGuid ItemUuid_Optional | The Item UUID. Optional Item that will be granted to the player if Sub Vendor ID is not specified. |
public bool ItemUuid_IsSet | true if ItemUuid_Optional has been set to a value |
public FRHAPI_Item Item_Optional | In-line Item definition. Optional Item that will be granted to the player if Sub Vendor ID is not specified. |
public bool Item_IsSet | true if Item_Optional has been set to a value |
public int32 SubVendorId_Optional | The Sub Vendor ID. Optional Vendor ID that will be used to fulfill the Loot instead of granting the Item. |
public bool SubVendorId_IsSet | true if SubVendorId_Optional has been set to a value |
public FGuid SubVendorUuid_Optional | The Sub Vendor UUID. Optional Vendor ID that will be used to fulfill the Loot instead of granting the Item. |
public bool SubVendorUuid_IsSet | true if SubVendorUuid_Optional has been set to a value |
public int32 Quantity_Optional | The quantity of the Item or Sub Vendor to fulfill. This will be multiplied by the quantity of fulfilled Loot and the parent Loot if quantity_type is relative. |
public bool Quantity_IsSet | true if Quantity_Optional has been set to a value |
public ERHAPI_InventorySelector InventorySelectorType_Optional | The Inventory Selector Type. Determine how the Inventory is selected and quantity is modified. |
public bool InventorySelectorType_IsSet | true if InventorySelectorType_Optional has been set to a value |
public ERHAPI_InventoryOperation InventoryOperation_Optional | The Inventory Operation. Determine how the Loot quantity is modified based on the context it is fulfilled in. This also determines the order Loot will be fulfilled in when sort_order is the same. |
public bool InventoryOperation_IsSet | true if InventoryOperation_Optional has been set to a value |
public bool Active_Optional | Determines if the Loot is active. Inactive Loot will not be fulfilled. |
public bool Active_IsSet | true if Active_Optional has been set to a value |
public int32 SortOrder_Optional | The sort order of the Loot. Lower sort order will be fulfilled first. Inventory Operation is used as a tie breaker when sort_order is the same. |
public bool SortOrder_IsSet | true if SortOrder_Optional has been set to a value |
public int32 DropWeight_Optional | The drop weight of the Loot. Higher drop weight will be more likely to be fulfilled. |
public bool DropWeight_IsSet | true if DropWeight_Optional has been set to a value |
public bool FillInNewOrder_Optional | When dropped in a randomly sampled vendor, will this create a new order or fill inline?. The primary use case for this is when you want the same loot to be dropped multiple times in a randomly sampled vendor. |
public bool FillInNewOrder_IsSet | true if FillInNewOrder_Optional has been set to a value |
public bool AllowPartialBundles_Optional | When dropped in a randomly sampled vendor, will the sub vendor allow dropping part of the the bundle? False means it will only drop if the entire sub vendor can be given to the player. |
public bool AllowPartialBundles_IsSet | true if AllowPartialBundles_Optional has been set to a value |
public int32 RequiredItemId_Optional | Item required to be owned/rented to drop this Loot in a randomly sampled vendor. |
public bool RequiredItemId_IsSet | true if RequiredItemId_Optional has been set to a value |
public FGuid RequiredItemUuid_Optional | Item required to be owned/rented to drop this Loot in a randomly sampled vendor. |
public bool RequiredItemUuid_IsSet | true if RequiredItemUuid_Optional has been set to a value |
public int32 RequiredItemCount_Optional | Amount of the required_item_id to be owned/rented to drop this Loot in a randomly sampled vendor. |
public bool RequiredItemCount_IsSet | true if RequiredItemCount_Optional has been set to a value |
public int32 StackLimit_Optional | Amount of owned/rented of this Loot's item that will prevent this Loot from dropping in a randomly sampled vendor. |
public bool StackLimit_IsSet | true if StackLimit_Optional has been set to a value |
public int32 UiHint_Optional | |
public bool UiHint_IsSet | true if UiHint_Optional has been set to a value |
public FDateTime EffectiveFrom_Optional | |
public bool EffectiveFrom_IsSet | true if EffectiveFrom_Optional has been set to a value |
public ERHAPI_QuantityType QuantityType_Optional | Determines how the quantity is modified in the context it is fulfilled in. |
public bool QuantityType_IsSet | true if QuantityType_Optional has been set to a value |
public int32 QuantityMultInventoryItemId_Optional | When fulfilling Loot if this is set the quantity will be multiplied by the quantity of this Item in the Player's Inventory. |
public bool QuantityMultInventoryItemId_IsSet | true if QuantityMultInventoryItemId_Optional has been set to a value |
public FGuid QuantityMultInventoryItemUuid_Optional | When fulfilling Loot if this is set the quantity will be multiplied by the quantity of this Item in the Player's Inventory. |
public bool QuantityMultInventoryItemUuid_IsSet | true if QuantityMultInventoryItemUuid_Optional has been set to a value |
public bool IsClaimableByClient_Optional | Determines if the Loot can be claimed by the client. This is dangerous without the correct loot confiuration as a client could claim Loot multiple times. |
public bool IsClaimableByClient_IsSet | true if IsClaimableByClient_Optional has been set to a value |
public int32 TimeFrameId_Optional | The Time Frame ID. Optional Time Frame ID that will be used the expiration of Loot when it is fulfilled. |
public bool TimeFrameId_IsSet | true if TimeFrameId_Optional has been set to a value |
public ERHAPI_InventoryBucket UseInventoryBucket_Optional | Inventory Bucket to use for this Loot. |
public bool UseInventoryBucket_IsSet | true if UseInventoryBucket_Optional has been set to a value |
public ERHAPI_XpQuantityTransform XpQuantityTransformType_Optional | Allows treating quantity as additional levels to grant to the Player. |
public bool XpQuantityTransformType_IsSet | true if XpQuantityTransformType_Optional has been set to a value |
public FString CurrentPricePointGuid_Optional | The current price point guid. Optional Price Point ID that will be used to determine the price of the Loot when it is fulfilled. |
public bool CurrentPricePointGuid_IsSet | true if CurrentPricePointGuid_Optional has been set to a value |
public FString PreSalePricePointGuid_Optional | The pre sale price point guid. Optional Price Point ID that will be used to show the previous price of the Loot. |
public bool PreSalePricePointGuid_IsSet | true if PreSalePricePointGuid_Optional has been set to a value |
public FRHAPI_CacheInfo CacheInfo_Optional | Cache info for the Loot. |
public bool CacheInfo_IsSet | true if CacheInfo_Optional has been set to a value |
public int32 HardQuantityMaximum_Optional | Hard cap on quantity of an item this Loot can give. Disabled with 0. |
public bool HardQuantityMaximum_IsSet | true if HardQuantityMaximum_Optional has been set to a value |
public FRHAPI_LootPrice Price_Optional | Current price that this loot can be purchased with. |
public bool Price_IsSet | true if Price_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 TMap< FString, FString > & GetCustomData() | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData() const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData(TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull() | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull() const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData(const TMap< FString, FString > & NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void SetCustomData(TMap< FString, FString > && NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics. |
public inline void ClearCustomData() | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline bool IsCustomDataSet() const | Checks whether CustomData_Optional has been set. |
public inline FGuid & GetLootUuid() | Gets the value of LootUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLootUuid() const | Gets the value of LootUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLootUuid(const FGuid & DefaultValue) const | Gets the value of LootUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLootUuid(FGuid & OutValue) const | Fills OutValue with the value of LootUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetLootUuidOrNull() | Returns a pointer to LootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetLootUuidOrNull() const | Returns a pointer to LootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLootUuid(const FGuid & NewValue) | Sets the value of LootUuid_Optional and also sets LootUuid_IsSet to true. |
public inline void SetLootUuid(FGuid && NewValue) | Sets the value of LootUuid_Optional and also sets LootUuid_IsSet to true using move semantics. |
public inline void ClearLootUuid() | Clears the value of LootUuid_Optional and sets LootUuid_IsSet to false. |
public inline bool IsLootUuidSet() const | Checks whether LootUuid_Optional has been set. |
public inline int32 & GetLootId() | Gets the value of LootId. |
public inline const int32 & GetLootId() const | Gets the value of LootId. |
public inline void SetLootId(const int32 & NewValue) | Sets the value of LootId. |
public inline void SetLootId(int32 && NewValue) | Sets the value of LootId using move semantics. |
public inline bool IsLootIdDefaultValue() const | Returns true if LootId matches the default value. |
public inline void SetLootIdToDefault() | Sets the value of LootId to its default |
public inline int32 & GetVendorId() | Gets the value of VendorId. |
public inline const int32 & GetVendorId() const | Gets the value of VendorId. |
public inline void SetVendorId(const int32 & NewValue) | Sets the value of VendorId. |
public inline void SetVendorId(int32 && NewValue) | Sets the value of VendorId using move semantics. |
public inline bool IsVendorIdDefaultValue() const | Returns true if VendorId matches the default value. |
public inline void SetVendorIdToDefault() | Sets the value of VendorId to its default |
public inline FGuid & GetVendorUuid() | Gets the value of VendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetVendorUuid() const | Gets the value of VendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetVendorUuid(const FGuid & DefaultValue) const | Gets the value of VendorUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetVendorUuid(FGuid & OutValue) const | Fills OutValue with the value of VendorUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetVendorUuidOrNull() | Returns a pointer to VendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetVendorUuidOrNull() const | Returns a pointer to VendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetVendorUuid(const FGuid & NewValue) | Sets the value of VendorUuid_Optional and also sets VendorUuid_IsSet to true. |
public inline void SetVendorUuid(FGuid && NewValue) | Sets the value of VendorUuid_Optional and also sets VendorUuid_IsSet to true using move semantics. |
public inline void ClearVendorUuid() | Clears the value of VendorUuid_Optional and sets VendorUuid_IsSet to false. |
public inline bool IsVendorUuidSet() const | Checks whether VendorUuid_Optional has been set. |
public inline int32 & GetItemId() | Gets the value of ItemId_Optional, regardless of it having been set. |
public inline const int32 & GetItemId() const | Gets the value of ItemId_Optional, regardless of it having been set. |
public inline const int32 & GetItemId(const int32 & DefaultValue) const | Gets the value of ItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItemId(int32 & OutValue) const | Fills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetItemIdOrNull() | Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetItemIdOrNull() const | Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItemId(const int32 & NewValue) | Sets the value of ItemId_Optional and also sets ItemId_IsSet to true. |
public inline void SetItemId(int32 && NewValue) | Sets the value of ItemId_Optional and also sets ItemId_IsSet to true using move semantics. |
public inline void ClearItemId() | Clears the value of ItemId_Optional and sets ItemId_IsSet to false. |
public inline bool IsItemIdSet() const | Checks whether ItemId_Optional has been set. |
public inline bool IsItemIdDefaultValue() const | Returns true if ItemId_Optional is set and matches the default value. |
public inline void SetItemIdToDefault() | Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true. |
public inline FGuid & GetItemUuid() | Gets the value of ItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetItemUuid() const | Gets the value of ItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetItemUuid(const FGuid & DefaultValue) const | Gets the value of ItemUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItemUuid(FGuid & OutValue) const | Fills OutValue with the value of ItemUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetItemUuidOrNull() | Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetItemUuidOrNull() const | Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItemUuid(const FGuid & NewValue) | Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true. |
public inline void SetItemUuid(FGuid && NewValue) | Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true using move semantics. |
public inline void ClearItemUuid() | Clears the value of ItemUuid_Optional and sets ItemUuid_IsSet to false. |
public inline bool IsItemUuidSet() const | Checks whether ItemUuid_Optional has been set. |
public inline FRHAPI_Item&GetItem() | Gets the value of Item_Optional, regardless of it having been set. |
public inline const FRHAPI_Item&GetItem() const | Gets the value of Item_Optional, regardless of it having been set. |
public inline const FRHAPI_Item&GetItem(const FRHAPI_Item & DefaultValue) const | Gets the value of Item_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItem(FRHAPI_Item & OutValue) const | Fills OutValue with the value of Item_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_Item*GetItemOrNull() | Returns a pointer to Item_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_Item*GetItemOrNull() const | Returns a pointer to Item_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItem(const FRHAPI_Item & NewValue) | Sets the value of Item_Optional and also sets Item_IsSet to true. |
public inline void SetItem(FRHAPI_Item && NewValue) | Sets the value of Item_Optional and also sets Item_IsSet to true using move semantics. |
public inline void ClearItem() | Clears the value of Item_Optional and sets Item_IsSet to false. |
public inline bool IsItemSet() const | Checks whether Item_Optional has been set. |
public inline int32 & GetSubVendorId() | Gets the value of SubVendorId_Optional, regardless of it having been set. |
public inline const int32 & GetSubVendorId() const | Gets the value of SubVendorId_Optional, regardless of it having been set. |
public inline const int32 & GetSubVendorId(const int32 & DefaultValue) const | Gets the value of SubVendorId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetSubVendorId(int32 & OutValue) const | Fills OutValue with the value of SubVendorId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetSubVendorIdOrNull() | Returns a pointer to SubVendorId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetSubVendorIdOrNull() const | Returns a pointer to SubVendorId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetSubVendorId(const int32 & NewValue) | Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true. |
public inline void SetSubVendorId(int32 && NewValue) | Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true using move semantics. |
public inline void ClearSubVendorId() | Clears the value of SubVendorId_Optional and sets SubVendorId_IsSet to false. |
public inline bool IsSubVendorIdSet() const | Checks whether SubVendorId_Optional has been set. |
public inline bool IsSubVendorIdDefaultValue() const | Returns true if SubVendorId_Optional is set and matches the default value. |
public inline void SetSubVendorIdToDefault() | Sets the value of SubVendorId_Optional to its default and also sets SubVendorId_IsSet to true. |
public inline FGuid & GetSubVendorUuid() | Gets the value of SubVendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetSubVendorUuid() const | Gets the value of SubVendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetSubVendorUuid(const FGuid & DefaultValue) const | Gets the value of SubVendorUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetSubVendorUuid(FGuid & OutValue) const | Fills OutValue with the value of SubVendorUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetSubVendorUuidOrNull() | Returns a pointer to SubVendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetSubVendorUuidOrNull() const | Returns a pointer to SubVendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetSubVendorUuid(const FGuid & NewValue) | Sets the value of SubVendorUuid_Optional and also sets SubVendorUuid_IsSet to true. |
public inline void SetSubVendorUuid(FGuid && NewValue) | Sets the value of SubVendorUuid_Optional and also sets SubVendorUuid_IsSet to true using move semantics. |
public inline void ClearSubVendorUuid() | Clears the value of SubVendorUuid_Optional and sets SubVendorUuid_IsSet to false. |
public inline bool IsSubVendorUuidSet() const | Checks whether SubVendorUuid_Optional has been set. |
public inline int32 & GetQuantity() | Gets the value of Quantity_Optional, regardless of it having been set. |
public inline const int32 & GetQuantity() const | Gets the value of Quantity_Optional, regardless of it having been set. |
public inline const int32 & GetQuantity(const int32 & DefaultValue) const | Gets the value of Quantity_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetQuantity(int32 & OutValue) const | Fills OutValue with the value of Quantity_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetQuantityOrNull() | Returns a pointer to Quantity_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetQuantityOrNull() const | Returns a pointer to Quantity_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetQuantity(const int32 & NewValue) | Sets the value of Quantity_Optional and also sets Quantity_IsSet to true. |
public inline void SetQuantity(int32 && NewValue) | Sets the value of Quantity_Optional and also sets Quantity_IsSet to true using move semantics. |
public inline void ClearQuantity() | Clears the value of Quantity_Optional and sets Quantity_IsSet to false. |
public inline bool IsQuantitySet() const | Checks whether Quantity_Optional has been set. |
public inline bool IsQuantityDefaultValue() const | Returns true if Quantity_Optional is set and matches the default value. |
public inline void SetQuantityToDefault() | Sets the value of Quantity_Optional to its default and also sets Quantity_IsSet to true. |
public inline ERHAPI_InventorySelector & GetInventorySelectorType() | Gets the value of InventorySelectorType_Optional, regardless of it having been set. |
public inline const ERHAPI_InventorySelector & GetInventorySelectorType() const | Gets the value of InventorySelectorType_Optional, regardless of it having been set. |
public inline const ERHAPI_InventorySelector & GetInventorySelectorType(const ERHAPI_InventorySelector & DefaultValue) const | Gets the value of InventorySelectorType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInventorySelectorType(ERHAPI_InventorySelector & OutValue) const | Fills OutValue with the value of InventorySelectorType_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_InventorySelector * GetInventorySelectorTypeOrNull() | Returns a pointer to InventorySelectorType_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_InventorySelector * GetInventorySelectorTypeOrNull() const | Returns a pointer to InventorySelectorType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInventorySelectorType(const ERHAPI_InventorySelector & NewValue) | Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true. |
public inline void SetInventorySelectorType(ERHAPI_InventorySelector && NewValue) | Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true using move semantics. |
public inline void ClearInventorySelectorType() | Clears the value of InventorySelectorType_Optional and sets InventorySelectorType_IsSet to false. |
public inline bool IsInventorySelectorTypeSet() const | Checks whether InventorySelectorType_Optional has been set. |
public inline ERHAPI_InventoryOperation & GetInventoryOperation() | Gets the value of InventoryOperation_Optional, regardless of it having been set. |
public inline const ERHAPI_InventoryOperation & GetInventoryOperation() const | Gets the value of InventoryOperation_Optional, regardless of it having been set. |
public inline const ERHAPI_InventoryOperation & GetInventoryOperation(const ERHAPI_InventoryOperation & DefaultValue) const | Gets the value of InventoryOperation_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInventoryOperation(ERHAPI_InventoryOperation & OutValue) const | Fills OutValue with the value of InventoryOperation_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_InventoryOperation * GetInventoryOperationOrNull() | Returns a pointer to InventoryOperation_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_InventoryOperation * GetInventoryOperationOrNull() const | Returns a pointer to InventoryOperation_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInventoryOperation(const ERHAPI_InventoryOperation & NewValue) | Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true. |
public inline void SetInventoryOperation(ERHAPI_InventoryOperation && NewValue) | Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true using move semantics. |
public inline void ClearInventoryOperation() | Clears the value of InventoryOperation_Optional and sets InventoryOperation_IsSet to false. |
public inline bool IsInventoryOperationSet() const | Checks whether InventoryOperation_Optional has been set. |
public inline bool & GetActive() | Gets the value of Active_Optional, regardless of it having been set. |
public inline const bool & GetActive() const | Gets the value of Active_Optional, regardless of it having been set. |
public inline const bool & GetActive(const bool & DefaultValue) const | Gets the value of Active_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetActive(bool & OutValue) const | Fills OutValue with the value of Active_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetActiveOrNull() | Returns a pointer to Active_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetActiveOrNull() const | Returns a pointer to Active_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetActive(const bool & NewValue) | Sets the value of Active_Optional and also sets Active_IsSet to true. |
public inline void SetActive(bool && NewValue) | Sets the value of Active_Optional and also sets Active_IsSet to true using move semantics. |
public inline void ClearActive() | Clears the value of Active_Optional and sets Active_IsSet to false. |
public inline bool IsActiveSet() const | Checks whether Active_Optional has been set. |
public inline bool IsActiveDefaultValue() const | Returns true if Active_Optional is set and matches the default value. |
public inline void SetActiveToDefault() | Sets the value of Active_Optional to its default and also sets Active_IsSet to true. |
public inline int32 & GetSortOrder() | Gets the value of SortOrder_Optional, regardless of it having been set. |
public inline const int32 & GetSortOrder() const | Gets the value of SortOrder_Optional, regardless of it having been set. |
public inline const int32 & GetSortOrder(const int32 & DefaultValue) const | Gets the value of SortOrder_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetSortOrder(int32 & OutValue) const | Fills OutValue with the value of SortOrder_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetSortOrderOrNull() | Returns a pointer to SortOrder_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetSortOrderOrNull() const | Returns a pointer to SortOrder_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetSortOrder(const int32 & NewValue) | Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true. |
public inline void SetSortOrder(int32 && NewValue) | Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true using move semantics. |
public inline void ClearSortOrder() | Clears the value of SortOrder_Optional and sets SortOrder_IsSet to false. |
public inline bool IsSortOrderSet() const | Checks whether SortOrder_Optional has been set. |
public inline bool IsSortOrderDefaultValue() const | Returns true if SortOrder_Optional is set and matches the default value. |
public inline void SetSortOrderToDefault() | Sets the value of SortOrder_Optional to its default and also sets SortOrder_IsSet to true. |
public inline int32 & GetDropWeight() | Gets the value of DropWeight_Optional, regardless of it having been set. |
public inline const int32 & GetDropWeight() const | Gets the value of DropWeight_Optional, regardless of it having been set. |
public inline const int32 & GetDropWeight(const int32 & DefaultValue) const | Gets the value of DropWeight_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDropWeight(int32 & OutValue) const | Fills OutValue with the value of DropWeight_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetDropWeightOrNull() | Returns a pointer to DropWeight_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetDropWeightOrNull() const | Returns a pointer to DropWeight_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDropWeight(const int32 & NewValue) | Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true. |
public inline void SetDropWeight(int32 && NewValue) | Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true using move semantics. |
public inline void ClearDropWeight() | Clears the value of DropWeight_Optional and sets DropWeight_IsSet to false. |
public inline bool IsDropWeightSet() const | Checks whether DropWeight_Optional has been set. |
public inline bool IsDropWeightDefaultValue() const | Returns true if DropWeight_Optional is set and matches the default value. |
public inline void SetDropWeightToDefault() | Sets the value of DropWeight_Optional to its default and also sets DropWeight_IsSet to true. |
public inline bool & GetFillInNewOrder() | Gets the value of FillInNewOrder_Optional, regardless of it having been set. |
public inline const bool & GetFillInNewOrder() const | Gets the value of FillInNewOrder_Optional, regardless of it having been set. |
public inline const bool & GetFillInNewOrder(const bool & DefaultValue) const | Gets the value of FillInNewOrder_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetFillInNewOrder(bool & OutValue) const | Fills OutValue with the value of FillInNewOrder_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetFillInNewOrderOrNull() | Returns a pointer to FillInNewOrder_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetFillInNewOrderOrNull() const | Returns a pointer to FillInNewOrder_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetFillInNewOrder(const bool & NewValue) | Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true. |
public inline void SetFillInNewOrder(bool && NewValue) | Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true using move semantics. |
public inline void ClearFillInNewOrder() | Clears the value of FillInNewOrder_Optional and sets FillInNewOrder_IsSet to false. |
public inline bool IsFillInNewOrderSet() const | Checks whether FillInNewOrder_Optional has been set. |
public inline bool IsFillInNewOrderDefaultValue() const | Returns true if FillInNewOrder_Optional is set and matches the default value. |
public inline void SetFillInNewOrderToDefault() | Sets the value of FillInNewOrder_Optional to its default and also sets FillInNewOrder_IsSet to true. |
public inline bool & GetAllowPartialBundles() | Gets the value of AllowPartialBundles_Optional, regardless of it having been set. |
public inline const bool & GetAllowPartialBundles() const | Gets the value of AllowPartialBundles_Optional, regardless of it having been set. |
public inline const bool & GetAllowPartialBundles(const bool & DefaultValue) const | Gets the value of AllowPartialBundles_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAllowPartialBundles(bool & OutValue) const | Fills OutValue with the value of AllowPartialBundles_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetAllowPartialBundlesOrNull() | Returns a pointer to AllowPartialBundles_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetAllowPartialBundlesOrNull() const | Returns a pointer to AllowPartialBundles_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAllowPartialBundles(const bool & NewValue) | Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true. |
public inline void SetAllowPartialBundles(bool && NewValue) | Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true using move semantics. |
public inline void ClearAllowPartialBundles() | Clears the value of AllowPartialBundles_Optional and sets AllowPartialBundles_IsSet to false. |
public inline bool IsAllowPartialBundlesSet() const | Checks whether AllowPartialBundles_Optional has been set. |
public inline bool IsAllowPartialBundlesDefaultValue() const | Returns true if AllowPartialBundles_Optional is set and matches the default value. |
public inline void SetAllowPartialBundlesToDefault() | Sets the value of AllowPartialBundles_Optional to its default and also sets AllowPartialBundles_IsSet to true. |
public inline int32 & GetRequiredItemId() | Gets the value of RequiredItemId_Optional, regardless of it having been set. |
public inline const int32 & GetRequiredItemId() const | Gets the value of RequiredItemId_Optional, regardless of it having been set. |
public inline const int32 & GetRequiredItemId(const int32 & DefaultValue) const | Gets the value of RequiredItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRequiredItemId(int32 & OutValue) const | Fills OutValue with the value of RequiredItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetRequiredItemIdOrNull() | Returns a pointer to RequiredItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetRequiredItemIdOrNull() const | Returns a pointer to RequiredItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRequiredItemId(const int32 & NewValue) | Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true. |
public inline void SetRequiredItemId(int32 && NewValue) | Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true using move semantics. |
public inline void ClearRequiredItemId() | Clears the value of RequiredItemId_Optional and sets RequiredItemId_IsSet to false. |
public inline bool IsRequiredItemIdSet() const | Checks whether RequiredItemId_Optional has been set. |
public inline bool IsRequiredItemIdDefaultValue() const | Returns true if RequiredItemId_Optional is set and matches the default value. |
public inline void SetRequiredItemIdToDefault() | Sets the value of RequiredItemId_Optional to its default and also sets RequiredItemId_IsSet to true. |
public inline FGuid & GetRequiredItemUuid() | Gets the value of RequiredItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetRequiredItemUuid() const | Gets the value of RequiredItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetRequiredItemUuid(const FGuid & DefaultValue) const | Gets the value of RequiredItemUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRequiredItemUuid(FGuid & OutValue) const | Fills OutValue with the value of RequiredItemUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetRequiredItemUuidOrNull() | Returns a pointer to RequiredItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetRequiredItemUuidOrNull() const | Returns a pointer to RequiredItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRequiredItemUuid(const FGuid & NewValue) | Sets the value of RequiredItemUuid_Optional and also sets RequiredItemUuid_IsSet to true. |
public inline void SetRequiredItemUuid(FGuid && NewValue) | Sets the value of RequiredItemUuid_Optional and also sets RequiredItemUuid_IsSet to true using move semantics. |
public inline void ClearRequiredItemUuid() | Clears the value of RequiredItemUuid_Optional and sets RequiredItemUuid_IsSet to false. |
public inline bool IsRequiredItemUuidSet() const | Checks whether RequiredItemUuid_Optional has been set. |
public inline int32 & GetRequiredItemCount() | Gets the value of RequiredItemCount_Optional, regardless of it having been set. |
public inline const int32 & GetRequiredItemCount() const | Gets the value of RequiredItemCount_Optional, regardless of it having been set. |
public inline const int32 & GetRequiredItemCount(const int32 & DefaultValue) const | Gets the value of RequiredItemCount_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRequiredItemCount(int32 & OutValue) const | Fills OutValue with the value of RequiredItemCount_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetRequiredItemCountOrNull() | Returns a pointer to RequiredItemCount_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetRequiredItemCountOrNull() const | Returns a pointer to RequiredItemCount_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRequiredItemCount(const int32 & NewValue) | Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true. |
public inline void SetRequiredItemCount(int32 && NewValue) | Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true using move semantics. |
public inline void ClearRequiredItemCount() | Clears the value of RequiredItemCount_Optional and sets RequiredItemCount_IsSet to false. |
public inline bool IsRequiredItemCountSet() const | Checks whether RequiredItemCount_Optional has been set. |
public inline bool IsRequiredItemCountDefaultValue() const | Returns true if RequiredItemCount_Optional is set and matches the default value. |
public inline void SetRequiredItemCountToDefault() | Sets the value of RequiredItemCount_Optional to its default and also sets RequiredItemCount_IsSet to true. |
public inline int32 & GetStackLimit() | Gets the value of StackLimit_Optional, regardless of it having been set. |
public inline const int32 & GetStackLimit() const | Gets the value of StackLimit_Optional, regardless of it having been set. |
public inline const int32 & GetStackLimit(const int32 & DefaultValue) const | Gets the value of StackLimit_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetStackLimit(int32 & OutValue) const | Fills OutValue with the value of StackLimit_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetStackLimitOrNull() | Returns a pointer to StackLimit_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetStackLimitOrNull() const | Returns a pointer to StackLimit_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetStackLimit(const int32 & NewValue) | Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true. |
public inline void SetStackLimit(int32 && NewValue) | Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true using move semantics. |
public inline void ClearStackLimit() | Clears the value of StackLimit_Optional and sets StackLimit_IsSet to false. |
public inline bool IsStackLimitSet() const | Checks whether StackLimit_Optional has been set. |
public inline bool IsStackLimitDefaultValue() const | Returns true if StackLimit_Optional is set and matches the default value. |
public inline void SetStackLimitToDefault() | Sets the value of StackLimit_Optional to its default and also sets StackLimit_IsSet to true. |
public inline int32 & GetUiHint() | Gets the value of UiHint_Optional, regardless of it having been set. |
public inline const int32 & GetUiHint() const | Gets the value of UiHint_Optional, regardless of it having been set. |
public inline const int32 & GetUiHint(const int32 & DefaultValue) const | Gets the value of UiHint_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetUiHint(int32 & OutValue) const | Fills OutValue with the value of UiHint_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetUiHintOrNull() | Returns a pointer to UiHint_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetUiHintOrNull() const | Returns a pointer to UiHint_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetUiHint(const int32 & NewValue) | Sets the value of UiHint_Optional and also sets UiHint_IsSet to true. |
public inline void SetUiHint(int32 && NewValue) | Sets the value of UiHint_Optional and also sets UiHint_IsSet to true using move semantics. |
public inline void ClearUiHint() | Clears the value of UiHint_Optional and sets UiHint_IsSet to false. |
public inline bool IsUiHintSet() const | Checks whether UiHint_Optional has been set. |
public inline bool IsUiHintDefaultValue() const | Returns true if UiHint_Optional is set and matches the default value. |
public inline void SetUiHintToDefault() | Sets the value of UiHint_Optional to its default and also sets UiHint_IsSet to true. |
public inline FDateTime & GetEffectiveFrom() | Gets the value of EffectiveFrom_Optional, regardless of it having been set. |
public inline const FDateTime & GetEffectiveFrom() const | Gets the value of EffectiveFrom_Optional, regardless of it having been set. |
public inline const FDateTime & GetEffectiveFrom(const FDateTime & DefaultValue) const | Gets the value of EffectiveFrom_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEffectiveFrom(FDateTime & OutValue) const | Fills OutValue with the value of EffectiveFrom_Optional and returns true if it has been set, otherwise returns false. |
public inline FDateTime * GetEffectiveFromOrNull() | Returns a pointer to EffectiveFrom_Optional, if it has been set, otherwise returns nullptr. |
public inline const FDateTime * GetEffectiveFromOrNull() const | Returns a pointer to EffectiveFrom_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEffectiveFrom(const FDateTime & NewValue) | Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true. |
public inline void SetEffectiveFrom(FDateTime && NewValue) | Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true using move semantics. |
public inline void ClearEffectiveFrom() | Clears the value of EffectiveFrom_Optional and sets EffectiveFrom_IsSet to false. |
public inline bool IsEffectiveFromSet() const | Checks whether EffectiveFrom_Optional has been set. |
public inline ERHAPI_QuantityType & GetQuantityType() | Gets the value of QuantityType_Optional, regardless of it having been set. |
public inline const ERHAPI_QuantityType & GetQuantityType() const | Gets the value of QuantityType_Optional, regardless of it having been set. |
public inline const ERHAPI_QuantityType & GetQuantityType(const ERHAPI_QuantityType & DefaultValue) const | Gets the value of QuantityType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetQuantityType(ERHAPI_QuantityType & OutValue) const | Fills OutValue with the value of QuantityType_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_QuantityType * GetQuantityTypeOrNull() | Returns a pointer to QuantityType_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_QuantityType * GetQuantityTypeOrNull() const | Returns a pointer to QuantityType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetQuantityType(const ERHAPI_QuantityType & NewValue) | Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true. |
public inline void SetQuantityType(ERHAPI_QuantityType && NewValue) | Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true using move semantics. |
public inline void ClearQuantityType() | Clears the value of QuantityType_Optional and sets QuantityType_IsSet to false. |
public inline bool IsQuantityTypeSet() const | Checks whether QuantityType_Optional has been set. |
public inline int32 & GetQuantityMultInventoryItemId() | Gets the value of QuantityMultInventoryItemId_Optional, regardless of it having been set. |
public inline const int32 & GetQuantityMultInventoryItemId() const | Gets the value of QuantityMultInventoryItemId_Optional, regardless of it having been set. |
public inline const int32 & GetQuantityMultInventoryItemId(const int32 & DefaultValue) const | Gets the value of QuantityMultInventoryItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetQuantityMultInventoryItemId(int32 & OutValue) const | Fills OutValue with the value of QuantityMultInventoryItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetQuantityMultInventoryItemIdOrNull() | Returns a pointer to QuantityMultInventoryItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetQuantityMultInventoryItemIdOrNull() const | Returns a pointer to QuantityMultInventoryItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetQuantityMultInventoryItemId(const int32 & NewValue) | Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true. |
public inline void SetQuantityMultInventoryItemId(int32 && NewValue) | Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true using move semantics. |
public inline void ClearQuantityMultInventoryItemId() | Clears the value of QuantityMultInventoryItemId_Optional and sets QuantityMultInventoryItemId_IsSet to false. |
public inline bool IsQuantityMultInventoryItemIdSet() const | Checks whether QuantityMultInventoryItemId_Optional has been set. |
public inline bool IsQuantityMultInventoryItemIdDefaultValue() const | Returns true if QuantityMultInventoryItemId_Optional is set and matches the default value. |
public inline void SetQuantityMultInventoryItemIdToDefault() | Sets the value of QuantityMultInventoryItemId_Optional to its default and also sets QuantityMultInventoryItemId_IsSet to true. |
public inline FGuid & GetQuantityMultInventoryItemUuid() | Gets the value of QuantityMultInventoryItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetQuantityMultInventoryItemUuid() const | Gets the value of QuantityMultInventoryItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetQuantityMultInventoryItemUuid(const FGuid & DefaultValue) const | Gets the value of QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetQuantityMultInventoryItemUuid(FGuid & OutValue) const | Fills OutValue with the value of QuantityMultInventoryItemUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetQuantityMultInventoryItemUuidOrNull() | Returns a pointer to QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetQuantityMultInventoryItemUuidOrNull() const | Returns a pointer to QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetQuantityMultInventoryItemUuid(const FGuid & NewValue) | Sets the value of QuantityMultInventoryItemUuid_Optional and also sets QuantityMultInventoryItemUuid_IsSet to true. |
public inline void SetQuantityMultInventoryItemUuid(FGuid && NewValue) | Sets the value of QuantityMultInventoryItemUuid_Optional and also sets QuantityMultInventoryItemUuid_IsSet to true using move semantics. |
public inline void ClearQuantityMultInventoryItemUuid() | Clears the value of QuantityMultInventoryItemUuid_Optional and sets QuantityMultInventoryItemUuid_IsSet to false. |
public inline bool IsQuantityMultInventoryItemUuidSet() const | Checks whether QuantityMultInventoryItemUuid_Optional has been set. |
public inline bool & GetIsClaimableByClient() | Gets the value of IsClaimableByClient_Optional, regardless of it having been set. |
public inline const bool & GetIsClaimableByClient() const | Gets the value of IsClaimableByClient_Optional, regardless of it having been set. |
public inline const bool & GetIsClaimableByClient(const bool & DefaultValue) const | Gets the value of IsClaimableByClient_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetIsClaimableByClient(bool & OutValue) const | Fills OutValue with the value of IsClaimableByClient_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetIsClaimableByClientOrNull() | Returns a pointer to IsClaimableByClient_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetIsClaimableByClientOrNull() const | Returns a pointer to IsClaimableByClient_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetIsClaimableByClient(const bool & NewValue) | Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true. |
public inline void SetIsClaimableByClient(bool && NewValue) | Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true using move semantics. |
public inline void ClearIsClaimableByClient() | Clears the value of IsClaimableByClient_Optional and sets IsClaimableByClient_IsSet to false. |
public inline bool IsIsClaimableByClientSet() const | Checks whether IsClaimableByClient_Optional has been set. |
public inline bool IsIsClaimableByClientDefaultValue() const | Returns true if IsClaimableByClient_Optional is set and matches the default value. |
public inline void SetIsClaimableByClientToDefault() | Sets the value of IsClaimableByClient_Optional to its default and also sets IsClaimableByClient_IsSet to true. |
public inline int32 & GetTimeFrameId() | Gets the value of TimeFrameId_Optional, regardless of it having been set. |
public inline const int32 & GetTimeFrameId() const | Gets the value of TimeFrameId_Optional, regardless of it having been set. |
public inline const int32 & GetTimeFrameId(const int32 & DefaultValue) const | Gets the value of TimeFrameId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetTimeFrameId(int32 & OutValue) const | Fills OutValue with the value of TimeFrameId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetTimeFrameIdOrNull() | Returns a pointer to TimeFrameId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetTimeFrameIdOrNull() const | Returns a pointer to TimeFrameId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetTimeFrameId(const int32 & NewValue) | Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true. |
public inline void SetTimeFrameId(int32 && NewValue) | Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true using move semantics. |
public inline void ClearTimeFrameId() | Clears the value of TimeFrameId_Optional and sets TimeFrameId_IsSet to false. |
public inline bool IsTimeFrameIdSet() const | Checks whether TimeFrameId_Optional has been set. |
public inline bool IsTimeFrameIdDefaultValue() const | Returns true if TimeFrameId_Optional is set and matches the default value. |
public inline void SetTimeFrameIdToDefault() | Sets the value of TimeFrameId_Optional to its default and also sets TimeFrameId_IsSet to true. |
public inline ERHAPI_InventoryBucket & GetUseInventoryBucket() | Gets the value of UseInventoryBucket_Optional, regardless of it having been set. |
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket() const | Gets the value of UseInventoryBucket_Optional, regardless of it having been set. |
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket(const ERHAPI_InventoryBucket & DefaultValue) const | Gets the value of UseInventoryBucket_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetUseInventoryBucket(ERHAPI_InventoryBucket & OutValue) const | Fills OutValue with the value of UseInventoryBucket_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull() | Returns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull() const | Returns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetUseInventoryBucket(const ERHAPI_InventoryBucket & NewValue) | Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true. |
public inline void SetUseInventoryBucket(ERHAPI_InventoryBucket && NewValue) | Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true using move semantics. |
public inline void ClearUseInventoryBucket() | Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false. |
public inline bool IsUseInventoryBucketSet() const | Checks whether UseInventoryBucket_Optional has been set. |
public inline ERHAPI_XpQuantityTransform & GetXpQuantityTransformType() | Gets the value of XpQuantityTransformType_Optional, regardless of it having been set. |
public inline const ERHAPI_XpQuantityTransform & GetXpQuantityTransformType() const | Gets the value of XpQuantityTransformType_Optional, regardless of it having been set. |
public inline const ERHAPI_XpQuantityTransform & GetXpQuantityTransformType(const ERHAPI_XpQuantityTransform & DefaultValue) const | Gets the value of XpQuantityTransformType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetXpQuantityTransformType(ERHAPI_XpQuantityTransform & OutValue) const | Fills OutValue with the value of XpQuantityTransformType_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_XpQuantityTransform * GetXpQuantityTransformTypeOrNull() | Returns a pointer to XpQuantityTransformType_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_XpQuantityTransform * GetXpQuantityTransformTypeOrNull() const | Returns a pointer to XpQuantityTransformType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetXpQuantityTransformType(const ERHAPI_XpQuantityTransform & NewValue) | Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true. |
public inline void SetXpQuantityTransformType(ERHAPI_XpQuantityTransform && NewValue) | Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true using move semantics. |
public inline void ClearXpQuantityTransformType() | Clears the value of XpQuantityTransformType_Optional and sets XpQuantityTransformType_IsSet to false. |
public inline bool IsXpQuantityTransformTypeSet() const | Checks whether XpQuantityTransformType_Optional has been set. |
public inline FString & GetCurrentPricePointGuid() | Gets the value of CurrentPricePointGuid_Optional, regardless of it having been set. |
public inline const FString & GetCurrentPricePointGuid() const | Gets the value of CurrentPricePointGuid_Optional, regardless of it having been set. |
public inline const FString & GetCurrentPricePointGuid(const FString & DefaultValue) const | Gets the value of CurrentPricePointGuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCurrentPricePointGuid(FString & OutValue) const | Fills OutValue with the value of CurrentPricePointGuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetCurrentPricePointGuidOrNull() | Returns a pointer to CurrentPricePointGuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetCurrentPricePointGuidOrNull() const | Returns a pointer to CurrentPricePointGuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCurrentPricePointGuid(const FString & NewValue) | Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true. |
public inline void SetCurrentPricePointGuid(FString && NewValue) | Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true using move semantics. |
public inline void ClearCurrentPricePointGuid() | Clears the value of CurrentPricePointGuid_Optional and sets CurrentPricePointGuid_IsSet to false. |
public inline bool IsCurrentPricePointGuidSet() const | Checks whether CurrentPricePointGuid_Optional has been set. |
public inline FString & GetPreSalePricePointGuid() | Gets the value of PreSalePricePointGuid_Optional, regardless of it having been set. |
public inline const FString & GetPreSalePricePointGuid() const | Gets the value of PreSalePricePointGuid_Optional, regardless of it having been set. |
public inline const FString & GetPreSalePricePointGuid(const FString & DefaultValue) const | Gets the value of PreSalePricePointGuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPreSalePricePointGuid(FString & OutValue) const | Fills OutValue with the value of PreSalePricePointGuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetPreSalePricePointGuidOrNull() | Returns a pointer to PreSalePricePointGuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetPreSalePricePointGuidOrNull() const | Returns a pointer to PreSalePricePointGuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPreSalePricePointGuid(const FString & NewValue) | Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true. |
public inline void SetPreSalePricePointGuid(FString && NewValue) | Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true using move semantics. |
public inline void ClearPreSalePricePointGuid() | Clears the value of PreSalePricePointGuid_Optional and sets PreSalePricePointGuid_IsSet to false. |
public inline bool IsPreSalePricePointGuidSet() const | Checks whether PreSalePricePointGuid_Optional has been set. |
public inline FRHAPI_CacheInfo&GetCacheInfo() | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo&GetCacheInfo() const | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo&GetCacheInfo(const FRHAPI_CacheInfo & DefaultValue) const | Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCacheInfo(FRHAPI_CacheInfo & OutValue) const | Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_CacheInfo*GetCacheInfoOrNull() | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_CacheInfo*GetCacheInfoOrNull() const | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCacheInfo(const FRHAPI_CacheInfo & NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true. |
public inline void SetCacheInfo(FRHAPI_CacheInfo && NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true using move semantics. |
public inline void ClearCacheInfo() | Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false. |
public inline bool IsCacheInfoSet() const | Checks whether CacheInfo_Optional has been set. |
public inline int32 & GetHardQuantityMaximum() | Gets the value of HardQuantityMaximum_Optional, regardless of it having been set. |
public inline const int32 & GetHardQuantityMaximum() const | Gets the value of HardQuantityMaximum_Optional, regardless of it having been set. |
public inline const int32 & GetHardQuantityMaximum(const int32 & DefaultValue) const | Gets the value of HardQuantityMaximum_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetHardQuantityMaximum(int32 & OutValue) const | Fills OutValue with the value of HardQuantityMaximum_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetHardQuantityMaximumOrNull() | Returns a pointer to HardQuantityMaximum_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetHardQuantityMaximumOrNull() const | Returns a pointer to HardQuantityMaximum_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetHardQuantityMaximum(const int32 & NewValue) | Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true. |
public inline void SetHardQuantityMaximum(int32 && NewValue) | Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true using move semantics. |
public inline void ClearHardQuantityMaximum() | Clears the value of HardQuantityMaximum_Optional and sets HardQuantityMaximum_IsSet to false. |
public inline bool IsHardQuantityMaximumSet() const | Checks whether HardQuantityMaximum_Optional has been set. |
public inline bool IsHardQuantityMaximumDefaultValue() const | Returns true if HardQuantityMaximum_Optional is set and matches the default value. |
public inline void SetHardQuantityMaximumToDefault() | Sets the value of HardQuantityMaximum_Optional to its default and also sets HardQuantityMaximum_IsSet to true. |
public inline FRHAPI_LootPrice&GetPrice() | Gets the value of Price_Optional, regardless of it having been set. |
public inline const FRHAPI_LootPrice&GetPrice() const | Gets the value of Price_Optional, regardless of it having been set. |
public inline const FRHAPI_LootPrice&GetPrice(const FRHAPI_LootPrice & DefaultValue) const | Gets the value of Price_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPrice(FRHAPI_LootPrice & OutValue) const | Fills OutValue with the value of Price_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_LootPrice*GetPriceOrNull() | Returns a pointer to Price_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_LootPrice*GetPriceOrNull() const | Returns a pointer to Price_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPrice(const FRHAPI_LootPrice & NewValue) | Sets the value of Price_Optional and also sets Price_IsSet to true. |
public inline void SetPrice(FRHAPI_LootPrice && NewValue) | Sets the value of Price_Optional and also sets Price_IsSet to true using move semantics. |
public inline void ClearPrice() | Clears the value of Price_Optional and sets Price_IsSet to false. |
public inline bool IsPriceSet() const | Checks whether Price_Optional has been set. |
Members
public TMap< FString, FString > CustomData_Optional
Custom data associated with the resource.
public bool CustomData_IsSet
true if CustomData_Optional has been set to a value
public FGuid LootUuid_Optional
The Loot UUID.
public bool LootUuid_IsSet
true if LootUuid_Optional has been set to a value
public int32 LootId
The Loot ID.
public int32 VendorId
The Vendor ID.
public FGuid VendorUuid_Optional
The Vendor UUID.
public bool VendorUuid_IsSet
true if VendorUuid_Optional has been set to a value
public int32 ItemId_Optional
The Item ID. Optional Item that will be granted to the player if Sub Vendor ID is not specified.
public bool ItemId_IsSet
true if ItemId_Optional has been set to a value
public FGuid ItemUuid_Optional
The Item UUID. Optional Item that will be granted to the player if Sub Vendor ID is not specified.
public bool ItemUuid_IsSet
true if ItemUuid_Optional has been set to a value
public FRHAPI_Item Item_Optional
In-line Item definition. Optional Item that will be granted to the player if Sub Vendor ID is not specified.
public bool Item_IsSet
true if Item_Optional has been set to a value
public int32 SubVendorId_Optional
The Sub Vendor ID. Optional Vendor ID that will be used to fulfill the Loot instead of granting the Item.
public bool SubVendorId_IsSet
true if SubVendorId_Optional has been set to a value
public FGuid SubVendorUuid_Optional
The Sub Vendor UUID. Optional Vendor ID that will be used to fulfill the Loot instead of granting the Item.
public bool SubVendorUuid_IsSet
true if SubVendorUuid_Optional has been set to a value
public int32 Quantity_Optional
The quantity of the Item or Sub Vendor to fulfill. This will be multiplied by the quantity of fulfilled Loot and the parent Loot if quantity_type is relative.
public bool Quantity_IsSet
true if Quantity_Optional has been set to a value
public ERHAPI_InventorySelector InventorySelectorType_Optional
The Inventory Selector Type. Determine how the Inventory is selected and quantity is modified.
public bool InventorySelectorType_IsSet
true if InventorySelectorType_Optional has been set to a value
public ERHAPI_InventoryOperation InventoryOperation_Optional
The Inventory Operation. Determine how the Loot quantity is modified based on the context it is fulfilled in. This also determines the order Loot will be fulfilled in when sort_order is the same.
public bool InventoryOperation_IsSet
true if InventoryOperation_Optional has been set to a value
public bool Active_Optional
Determines if the Loot is active. Inactive Loot will not be fulfilled.
public bool Active_IsSet
true if Active_Optional has been set to a value
public int32 SortOrder_Optional
The sort order of the Loot. Lower sort order will be fulfilled first. Inventory Operation is used as a tie breaker when sort_order is the same.
public bool SortOrder_IsSet
true if SortOrder_Optional has been set to a value
public int32 DropWeight_Optional
The drop weight of the Loot. Higher drop weight will be more likely to be fulfilled.
public bool DropWeight_IsSet
true if DropWeight_Optional has been set to a value
public bool FillInNewOrder_Optional
When dropped in a randomly sampled vendor, will this create a new order or fill inline?. The primary use case for this is when you want the same loot to be dropped multiple times in a randomly sampled vendor.
public bool FillInNewOrder_IsSet
true if FillInNewOrder_Optional has been set to a value
public bool AllowPartialBundles_Optional
When dropped in a randomly sampled vendor, will the sub vendor allow dropping part of the the bundle? False means it will only drop if the entire sub vendor can be given to the player.
public bool AllowPartialBundles_IsSet
true if AllowPartialBundles_Optional has been set to a value
public int32 RequiredItemId_Optional
Item required to be owned/rented to drop this Loot in a randomly sampled vendor.
public bool RequiredItemId_IsSet
true if RequiredItemId_Optional has been set to a value
public FGuid RequiredItemUuid_Optional
Item required to be owned/rented to drop this Loot in a randomly sampled vendor.
public bool RequiredItemUuid_IsSet
true if RequiredItemUuid_Optional has been set to a value
public int32 RequiredItemCount_Optional
Amount of the required_item_id to be owned/rented to drop this Loot in a randomly sampled vendor.
public bool RequiredItemCount_IsSet
true if RequiredItemCount_Optional has been set to a value
public int32 StackLimit_Optional
Amount of owned/rented of this Loot's item that will prevent this Loot from dropping in a randomly sampled vendor.
public bool StackLimit_IsSet
true if StackLimit_Optional has been set to a value
public int32 UiHint_Optional
public bool UiHint_IsSet
true if UiHint_Optional has been set to a value
public FDateTime EffectiveFrom_Optional
public bool EffectiveFrom_IsSet
true if EffectiveFrom_Optional has been set to a value
public ERHAPI_QuantityType QuantityType_Optional
Determines how the quantity is modified in the context it is fulfilled in.
public bool QuantityType_IsSet
true if QuantityType_Optional has been set to a value
public int32 QuantityMultInventoryItemId_Optional
When fulfilling Loot if this is set the quantity will be multiplied by the quantity of this Item in the Player's Inventory.
public bool QuantityMultInventoryItemId_IsSet
true if QuantityMultInventoryItemId_Optional has been set to a value
public FGuid QuantityMultInventoryItemUuid_Optional
When fulfilling Loot if this is set the quantity will be multiplied by the quantity of this Item in the Player's Inventory.
public bool QuantityMultInventoryItemUuid_IsSet
true if QuantityMultInventoryItemUuid_Optional has been set to a value
public bool IsClaimableByClient_Optional
Determines if the Loot can be claimed by the client. This is dangerous without the correct loot confiuration as a client could claim Loot multiple times.
public bool IsClaimableByClient_IsSet
true if IsClaimableByClient_Optional has been set to a value
public int32 TimeFrameId_Optional
The Time Frame ID. Optional Time Frame ID that will be used the expiration of Loot when it is fulfilled.
public bool TimeFrameId_IsSet
true if TimeFrameId_Optional has been set to a value
public ERHAPI_InventoryBucket UseInventoryBucket_Optional
Inventory Bucket to use for this Loot.
public bool UseInventoryBucket_IsSet
true if UseInventoryBucket_Optional has been set to a value
public ERHAPI_XpQuantityTransform XpQuantityTransformType_Optional
Allows treating quantity as additional levels to grant to the Player.
public bool XpQuantityTransformType_IsSet
true if XpQuantityTransformType_Optional has been set to a value
public FString CurrentPricePointGuid_Optional
The current price point guid. Optional Price Point ID that will be used to determine the price of the Loot when it is fulfilled.
public bool CurrentPricePointGuid_IsSet
true if CurrentPricePointGuid_Optional has been set to a value
public FString PreSalePricePointGuid_Optional
The pre sale price point guid. Optional Price Point ID that will be used to show the previous price of the Loot.
public bool PreSalePricePointGuid_IsSet
true if PreSalePricePointGuid_Optional has been set to a value
public FRHAPI_CacheInfo CacheInfo_Optional
Cache info for the Loot.
public bool CacheInfo_IsSet
true if CacheInfo_Optional has been set to a value
public int32 HardQuantityMaximum_Optional
Hard cap on quantity of an item this Loot can give. Disabled with 0.
public bool HardQuantityMaximum_IsSet
true if HardQuantityMaximum_Optional has been set to a value
public FRHAPI_LootPrice Price_Optional
Current price that this loot can be purchased with.
public bool Price_IsSet
true if Price_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 TMap< FString, FString > & GetCustomData()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(const TMap< FString, FString > & NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() const
Checks whether CustomData_Optional has been set.
public inline FGuid & GetLootUuid()
Gets the value of LootUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLootUuid() const
Gets the value of LootUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLootUuid(const FGuid & DefaultValue) const
Gets the value of LootUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLootUuid(FGuid & OutValue) const
Fills OutValue with the value of LootUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetLootUuidOrNull()
Returns a pointer to LootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetLootUuidOrNull() const
Returns a pointer to LootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLootUuid(const FGuid & NewValue)
Sets the value of LootUuid_Optional and also sets LootUuid_IsSet to true.
public inline void SetLootUuid(FGuid && NewValue)
Sets the value of LootUuid_Optional and also sets LootUuid_IsSet to true using move semantics.
public inline void ClearLootUuid()
Clears the value of LootUuid_Optional and sets LootUuid_IsSet to false.
public inline bool IsLootUuidSet() const
Checks whether LootUuid_Optional has been set.
public inline int32 & GetLootId()
Gets the value of LootId.
public inline const int32 & GetLootId() const
Gets the value of LootId.
public inline void SetLootId(const int32 & NewValue)
Sets the value of LootId.
public inline void SetLootId(int32 && NewValue)
Sets the value of LootId using move semantics.
public inline bool IsLootIdDefaultValue() const
Returns true if LootId matches the default value.
public inline void SetLootIdToDefault()
Sets the value of LootId to its default
public inline int32 & GetVendorId()
Gets the value of VendorId.
public inline const int32 & GetVendorId() const
Gets the value of VendorId.
public inline void SetVendorId(const int32 & NewValue)
Sets the value of VendorId.
public inline void SetVendorId(int32 && NewValue)
Sets the value of VendorId using move semantics.
public inline bool IsVendorIdDefaultValue() const
Returns true if VendorId matches the default value.
public inline void SetVendorIdToDefault()
Sets the value of VendorId to its default
public inline FGuid & GetVendorUuid()
Gets the value of VendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetVendorUuid() const
Gets the value of VendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetVendorUuid(const FGuid & DefaultValue) const
Gets the value of VendorUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetVendorUuid(FGuid & OutValue) const
Fills OutValue with the value of VendorUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetVendorUuidOrNull()
Returns a pointer to VendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetVendorUuidOrNull() const
Returns a pointer to VendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetVendorUuid(const FGuid & NewValue)
Sets the value of VendorUuid_Optional and also sets VendorUuid_IsSet to true.
public inline void SetVendorUuid(FGuid && NewValue)
Sets the value of VendorUuid_Optional and also sets VendorUuid_IsSet to true using move semantics.
public inline void ClearVendorUuid()
Clears the value of VendorUuid_Optional and sets VendorUuid_IsSet to false.
public inline bool IsVendorUuidSet() const
Checks whether VendorUuid_Optional has been set.
public inline int32 & GetItemId()
Gets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 & GetItemId() const
Gets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 & GetItemId(const int32 & DefaultValue) const
Gets the value of ItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetItemId(int32 & OutValue) const
Fills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetItemIdOrNull()
Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetItemIdOrNull() const
Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetItemId(const int32 & NewValue)
Sets the value of ItemId_Optional and also sets ItemId_IsSet to true.
public inline void SetItemId(int32 && NewValue)
Sets the value of ItemId_Optional and also sets ItemId_IsSet to true using move semantics.
public inline void ClearItemId()
Clears the value of ItemId_Optional and sets ItemId_IsSet to false.
public inline bool IsItemIdSet() const
Checks whether ItemId_Optional has been set.
public inline bool IsItemIdDefaultValue() const
Returns true if ItemId_Optional is set and matches the default value.
public inline void SetItemIdToDefault()
Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true.
public inline FGuid & GetItemUuid()
Gets the value of ItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetItemUuid() const
Gets the value of ItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetItemUuid(const FGuid & DefaultValue) const
Gets the value of ItemUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetItemUuid(FGuid & OutValue) const
Fills OutValue with the value of ItemUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetItemUuidOrNull()
Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetItemUuidOrNull() const
Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetItemUuid(const FGuid & NewValue)
Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true.
public inline void SetItemUuid(FGuid && NewValue)
Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true using move semantics.
public inline void ClearItemUuid()
Clears the value of ItemUuid_Optional and sets ItemUuid_IsSet to false.
public inline bool IsItemUuidSet() const
Checks whether ItemUuid_Optional has been set.
public inline FRHAPI_Item&GetItem()
Gets the value of Item_Optional, regardless of it having been set.
public inline const FRHAPI_Item&GetItem() const
Gets the value of Item_Optional, regardless of it having been set.
public inline const FRHAPI_Item&GetItem(const FRHAPI_Item & DefaultValue) const
Gets the value of Item_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetItem(FRHAPI_Item & OutValue) const
Fills OutValue with the value of Item_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_Item*GetItemOrNull()
Returns a pointer to Item_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_Item*GetItemOrNull() const
Returns a pointer to Item_Optional, if it has been set, otherwise returns nullptr.
public inline void SetItem(const FRHAPI_Item & NewValue)
Sets the value of Item_Optional and also sets Item_IsSet to true.
public inline void SetItem(FRHAPI_Item && NewValue)
Sets the value of Item_Optional and also sets Item_IsSet to true using move semantics.
public inline void ClearItem()
Clears the value of Item_Optional and sets Item_IsSet to false.
public inline bool IsItemSet() const
Checks whether Item_Optional has been set.
public inline int32 & GetSubVendorId()
Gets the value of SubVendorId_Optional, regardless of it having been set.
public inline const int32 & GetSubVendorId() const
Gets the value of SubVendorId_Optional, regardless of it having been set.
public inline const int32 & GetSubVendorId(const int32 & DefaultValue) const
Gets the value of SubVendorId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSubVendorId(int32 & OutValue) const
Fills OutValue with the value of SubVendorId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetSubVendorIdOrNull()
Returns a pointer to SubVendorId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetSubVendorIdOrNull() const
Returns a pointer to SubVendorId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSubVendorId(const int32 & NewValue)
Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true.
public inline void SetSubVendorId(int32 && NewValue)
Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true using move semantics.
public inline void ClearSubVendorId()
Clears the value of SubVendorId_Optional and sets SubVendorId_IsSet to false.
public inline bool IsSubVendorIdSet() const
Checks whether SubVendorId_Optional has been set.
public inline bool IsSubVendorIdDefaultValue() const
Returns true if SubVendorId_Optional is set and matches the default value.
public inline void SetSubVendorIdToDefault()
Sets the value of SubVendorId_Optional to its default and also sets SubVendorId_IsSet to true.
public inline FGuid & GetSubVendorUuid()
Gets the value of SubVendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetSubVendorUuid() const
Gets the value of SubVendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetSubVendorUuid(const FGuid & DefaultValue) const
Gets the value of SubVendorUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSubVendorUuid(FGuid & OutValue) const
Fills OutValue with the value of SubVendorUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetSubVendorUuidOrNull()
Returns a pointer to SubVendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetSubVendorUuidOrNull() const
Returns a pointer to SubVendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSubVendorUuid(const FGuid & NewValue)
Sets the value of SubVendorUuid_Optional and also sets SubVendorUuid_IsSet to true.
public inline void SetSubVendorUuid(FGuid && NewValue)
Sets the value of SubVendorUuid_Optional and also sets SubVendorUuid_IsSet to true using move semantics.
public inline void ClearSubVendorUuid()
Clears the value of SubVendorUuid_Optional and sets SubVendorUuid_IsSet to false.
public inline bool IsSubVendorUuidSet() const
Checks whether SubVendorUuid_Optional has been set.
public inline int32 & GetQuantity()
Gets the value of Quantity_Optional, regardless of it having been set.
public inline const int32 & GetQuantity() const
Gets the value of Quantity_Optional, regardless of it having been set.
public inline const int32 & GetQuantity(const int32 & DefaultValue) const
Gets the value of Quantity_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQuantity(int32 & OutValue) const
Fills OutValue with the value of Quantity_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetQuantityOrNull()
Returns a pointer to Quantity_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetQuantityOrNull() const
Returns a pointer to Quantity_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQuantity(const int32 & NewValue)
Sets the value of Quantity_Optional and also sets Quantity_IsSet to true.
public inline void SetQuantity(int32 && NewValue)
Sets the value of Quantity_Optional and also sets Quantity_IsSet to true using move semantics.
public inline void ClearQuantity()
Clears the value of Quantity_Optional and sets Quantity_IsSet to false.
public inline bool IsQuantitySet() const
Checks whether Quantity_Optional has been set.
public inline bool IsQuantityDefaultValue() const
Returns true if Quantity_Optional is set and matches the default value.
public inline void SetQuantityToDefault()
Sets the value of Quantity_Optional to its default and also sets Quantity_IsSet to true.
public inline ERHAPI_InventorySelector & GetInventorySelectorType()
Gets the value of InventorySelectorType_Optional, regardless of it having been set.
public inline const ERHAPI_InventorySelector & GetInventorySelectorType() const
Gets the value of InventorySelectorType_Optional, regardless of it having been set.
public inline const ERHAPI_InventorySelector & GetInventorySelectorType(const ERHAPI_InventorySelector & DefaultValue) const
Gets the value of InventorySelectorType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInventorySelectorType(ERHAPI_InventorySelector & OutValue) const
Fills OutValue with the value of InventorySelectorType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InventorySelector * GetInventorySelectorTypeOrNull()
Returns a pointer to InventorySelectorType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventorySelector * GetInventorySelectorTypeOrNull() const
Returns a pointer to InventorySelectorType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInventorySelectorType(const ERHAPI_InventorySelector & NewValue)
Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true.
public inline void SetInventorySelectorType(ERHAPI_InventorySelector && NewValue)
Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true using move semantics.
public inline void ClearInventorySelectorType()
Clears the value of InventorySelectorType_Optional and sets InventorySelectorType_IsSet to false.
public inline bool IsInventorySelectorTypeSet() const
Checks whether InventorySelectorType_Optional has been set.
public inline ERHAPI_InventoryOperation & GetInventoryOperation()
Gets the value of InventoryOperation_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryOperation & GetInventoryOperation() const
Gets the value of InventoryOperation_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryOperation & GetInventoryOperation(const ERHAPI_InventoryOperation & DefaultValue) const
Gets the value of InventoryOperation_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInventoryOperation(ERHAPI_InventoryOperation & OutValue) const
Fills OutValue with the value of InventoryOperation_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InventoryOperation * GetInventoryOperationOrNull()
Returns a pointer to InventoryOperation_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventoryOperation * GetInventoryOperationOrNull() const
Returns a pointer to InventoryOperation_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInventoryOperation(const ERHAPI_InventoryOperation & NewValue)
Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true.
public inline void SetInventoryOperation(ERHAPI_InventoryOperation && NewValue)
Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true using move semantics.
public inline void ClearInventoryOperation()
Clears the value of InventoryOperation_Optional and sets InventoryOperation_IsSet to false.
public inline bool IsInventoryOperationSet() const
Checks whether InventoryOperation_Optional has been set.
public inline bool & GetActive()
Gets the value of Active_Optional, regardless of it having been set.
public inline const bool & GetActive() const
Gets the value of Active_Optional, regardless of it having been set.
public inline const bool & GetActive(const bool & DefaultValue) const
Gets the value of Active_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetActive(bool & OutValue) const
Fills OutValue with the value of Active_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetActiveOrNull()
Returns a pointer to Active_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetActiveOrNull() const
Returns a pointer to Active_Optional, if it has been set, otherwise returns nullptr.
public inline void SetActive(const bool & NewValue)
Sets the value of Active_Optional and also sets Active_IsSet to true.
public inline void SetActive(bool && NewValue)
Sets the value of Active_Optional and also sets Active_IsSet to true using move semantics.
public inline void ClearActive()
Clears the value of Active_Optional and sets Active_IsSet to false.
public inline bool IsActiveSet() const
Checks whether Active_Optional has been set.
public inline bool IsActiveDefaultValue() const
Returns true if Active_Optional is set and matches the default value.
public inline void SetActiveToDefault()
Sets the value of Active_Optional to its default and also sets Active_IsSet to true.
public inline int32 & GetSortOrder()
Gets the value of SortOrder_Optional, regardless of it having been set.
public inline const int32 & GetSortOrder() const
Gets the value of SortOrder_Optional, regardless of it having been set.
public inline const int32 & GetSortOrder(const int32 & DefaultValue) const
Gets the value of SortOrder_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSortOrder(int32 & OutValue) const
Fills OutValue with the value of SortOrder_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetSortOrderOrNull()
Returns a pointer to SortOrder_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetSortOrderOrNull() const
Returns a pointer to SortOrder_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSortOrder(const int32 & NewValue)
Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true.
public inline void SetSortOrder(int32 && NewValue)
Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true using move semantics.
public inline void ClearSortOrder()
Clears the value of SortOrder_Optional and sets SortOrder_IsSet to false.
public inline bool IsSortOrderSet() const
Checks whether SortOrder_Optional has been set.
public inline bool IsSortOrderDefaultValue() const
Returns true if SortOrder_Optional is set and matches the default value.
public inline void SetSortOrderToDefault()
Sets the value of SortOrder_Optional to its default and also sets SortOrder_IsSet to true.
public inline int32 & GetDropWeight()
Gets the value of DropWeight_Optional, regardless of it having been set.
public inline const int32 & GetDropWeight() const
Gets the value of DropWeight_Optional, regardless of it having been set.
public inline const int32 & GetDropWeight(const int32 & DefaultValue) const
Gets the value of DropWeight_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDropWeight(int32 & OutValue) const
Fills OutValue with the value of DropWeight_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetDropWeightOrNull()
Returns a pointer to DropWeight_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetDropWeightOrNull() const
Returns a pointer to DropWeight_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDropWeight(const int32 & NewValue)
Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true.
public inline void SetDropWeight(int32 && NewValue)
Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true using move semantics.
public inline void ClearDropWeight()
Clears the value of DropWeight_Optional and sets DropWeight_IsSet to false.
public inline bool IsDropWeightSet() const
Checks whether DropWeight_Optional has been set.
public inline bool IsDropWeightDefaultValue() const
Returns true if DropWeight_Optional is set and matches the default value.
public inline void SetDropWeightToDefault()
Sets the value of DropWeight_Optional to its default and also sets DropWeight_IsSet to true.
public inline bool & GetFillInNewOrder()
Gets the value of FillInNewOrder_Optional, regardless of it having been set.
public inline const bool & GetFillInNewOrder() const
Gets the value of FillInNewOrder_Optional, regardless of it having been set.
public inline const bool & GetFillInNewOrder(const bool & DefaultValue) const
Gets the value of FillInNewOrder_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetFillInNewOrder(bool & OutValue) const
Fills OutValue with the value of FillInNewOrder_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetFillInNewOrderOrNull()
Returns a pointer to FillInNewOrder_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetFillInNewOrderOrNull() const
Returns a pointer to FillInNewOrder_Optional, if it has been set, otherwise returns nullptr.
public inline void SetFillInNewOrder(const bool & NewValue)
Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true.
public inline void SetFillInNewOrder(bool && NewValue)
Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true using move semantics.
public inline void ClearFillInNewOrder()
Clears the value of FillInNewOrder_Optional and sets FillInNewOrder_IsSet to false.
public inline bool IsFillInNewOrderSet() const
Checks whether FillInNewOrder_Optional has been set.
public inline bool IsFillInNewOrderDefaultValue() const
Returns true if FillInNewOrder_Optional is set and matches the default value.
public inline void SetFillInNewOrderToDefault()
Sets the value of FillInNewOrder_Optional to its default and also sets FillInNewOrder_IsSet to true.
public inline bool & GetAllowPartialBundles()
Gets the value of AllowPartialBundles_Optional, regardless of it having been set.
public inline const bool & GetAllowPartialBundles() const
Gets the value of AllowPartialBundles_Optional, regardless of it having been set.
public inline const bool & GetAllowPartialBundles(const bool & DefaultValue) const
Gets the value of AllowPartialBundles_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAllowPartialBundles(bool & OutValue) const
Fills OutValue with the value of AllowPartialBundles_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetAllowPartialBundlesOrNull()
Returns a pointer to AllowPartialBundles_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetAllowPartialBundlesOrNull() const
Returns a pointer to AllowPartialBundles_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAllowPartialBundles(const bool & NewValue)
Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true.
public inline void SetAllowPartialBundles(bool && NewValue)
Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true using move semantics.
public inline void ClearAllowPartialBundles()
Clears the value of AllowPartialBundles_Optional and sets AllowPartialBundles_IsSet to false.
public inline bool IsAllowPartialBundlesSet() const
Checks whether AllowPartialBundles_Optional has been set.
public inline bool IsAllowPartialBundlesDefaultValue() const
Returns true if AllowPartialBundles_Optional is set and matches the default value.
public inline void SetAllowPartialBundlesToDefault()
Sets the value of AllowPartialBundles_Optional to its default and also sets AllowPartialBundles_IsSet to true.
public inline int32 & GetRequiredItemId()
Gets the value of RequiredItemId_Optional, regardless of it having been set.
public inline const int32 & GetRequiredItemId() const
Gets the value of RequiredItemId_Optional, regardless of it having been set.
public inline const int32 & GetRequiredItemId(const int32 & DefaultValue) const
Gets the value of RequiredItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRequiredItemId(int32 & OutValue) const
Fills OutValue with the value of RequiredItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetRequiredItemIdOrNull()
Returns a pointer to RequiredItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetRequiredItemIdOrNull() const
Returns a pointer to RequiredItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRequiredItemId(const int32 & NewValue)
Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true.
public inline void SetRequiredItemId(int32 && NewValue)
Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true using move semantics.
public inline void ClearRequiredItemId()
Clears the value of RequiredItemId_Optional and sets RequiredItemId_IsSet to false.
public inline bool IsRequiredItemIdSet() const
Checks whether RequiredItemId_Optional has been set.
public inline bool IsRequiredItemIdDefaultValue() const
Returns true if RequiredItemId_Optional is set and matches the default value.
public inline void SetRequiredItemIdToDefault()
Sets the value of RequiredItemId_Optional to its default and also sets RequiredItemId_IsSet to true.
public inline FGuid & GetRequiredItemUuid()
Gets the value of RequiredItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetRequiredItemUuid() const
Gets the value of RequiredItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetRequiredItemUuid(const FGuid & DefaultValue) const
Gets the value of RequiredItemUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRequiredItemUuid(FGuid & OutValue) const
Fills OutValue with the value of RequiredItemUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetRequiredItemUuidOrNull()
Returns a pointer to RequiredItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetRequiredItemUuidOrNull() const
Returns a pointer to RequiredItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRequiredItemUuid(const FGuid & NewValue)
Sets the value of RequiredItemUuid_Optional and also sets RequiredItemUuid_IsSet to true.
public inline void SetRequiredItemUuid(FGuid && NewValue)
Sets the value of RequiredItemUuid_Optional and also sets RequiredItemUuid_IsSet to true using move semantics.
public inline void ClearRequiredItemUuid()
Clears the value of RequiredItemUuid_Optional and sets RequiredItemUuid_IsSet to false.
public inline bool IsRequiredItemUuidSet() const
Checks whether RequiredItemUuid_Optional has been set.
public inline int32 & GetRequiredItemCount()
Gets the value of RequiredItemCount_Optional, regardless of it having been set.
public inline const int32 & GetRequiredItemCount() const
Gets the value of RequiredItemCount_Optional, regardless of it having been set.
public inline const int32 & GetRequiredItemCount(const int32 & DefaultValue) const
Gets the value of RequiredItemCount_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRequiredItemCount(int32 & OutValue) const
Fills OutValue with the value of RequiredItemCount_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetRequiredItemCountOrNull()
Returns a pointer to RequiredItemCount_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetRequiredItemCountOrNull() const
Returns a pointer to RequiredItemCount_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRequiredItemCount(const int32 & NewValue)
Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true.
public inline void SetRequiredItemCount(int32 && NewValue)
Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true using move semantics.
public inline void ClearRequiredItemCount()
Clears the value of RequiredItemCount_Optional and sets RequiredItemCount_IsSet to false.
public inline bool IsRequiredItemCountSet() const
Checks whether RequiredItemCount_Optional has been set.
public inline bool IsRequiredItemCountDefaultValue() const
Returns true if RequiredItemCount_Optional is set and matches the default value.
public inline void SetRequiredItemCountToDefault()
Sets the value of RequiredItemCount_Optional to its default and also sets RequiredItemCount_IsSet to true.
public inline int32 & GetStackLimit()
Gets the value of StackLimit_Optional, regardless of it having been set.
public inline const int32 & GetStackLimit() const
Gets the value of StackLimit_Optional, regardless of it having been set.
public inline const int32 & GetStackLimit(const int32 & DefaultValue) const
Gets the value of StackLimit_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetStackLimit(int32 & OutValue) const
Fills OutValue with the value of StackLimit_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetStackLimitOrNull()
Returns a pointer to StackLimit_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetStackLimitOrNull() const
Returns a pointer to StackLimit_Optional, if it has been set, otherwise returns nullptr.
public inline void SetStackLimit(const int32 & NewValue)
Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true.
public inline void SetStackLimit(int32 && NewValue)
Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true using move semantics.
public inline void ClearStackLimit()
Clears the value of StackLimit_Optional and sets StackLimit_IsSet to false.
public inline bool IsStackLimitSet() const
Checks whether StackLimit_Optional has been set.
public inline bool IsStackLimitDefaultValue() const
Returns true if StackLimit_Optional is set and matches the default value.
public inline void SetStackLimitToDefault()
Sets the value of StackLimit_Optional to its default and also sets StackLimit_IsSet to true.
public inline int32 & GetUiHint()
Gets the value of UiHint_Optional, regardless of it having been set.
public inline const int32 & GetUiHint() const
Gets the value of UiHint_Optional, regardless of it having been set.
public inline const int32 & GetUiHint(const int32 & DefaultValue) const
Gets the value of UiHint_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetUiHint(int32 & OutValue) const
Fills OutValue with the value of UiHint_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetUiHintOrNull()
Returns a pointer to UiHint_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetUiHintOrNull() const
Returns a pointer to UiHint_Optional, if it has been set, otherwise returns nullptr.
public inline void SetUiHint(const int32 & NewValue)
Sets the value of UiHint_Optional and also sets UiHint_IsSet to true.
public inline void SetUiHint(int32 && NewValue)
Sets the value of UiHint_Optional and also sets UiHint_IsSet to true using move semantics.
public inline void ClearUiHint()
Clears the value of UiHint_Optional and sets UiHint_IsSet to false.
public inline bool IsUiHintSet() const
Checks whether UiHint_Optional has been set.
public inline bool IsUiHintDefaultValue() const
Returns true if UiHint_Optional is set and matches the default value.
public inline void SetUiHintToDefault()
Sets the value of UiHint_Optional to its default and also sets UiHint_IsSet to true.
public inline FDateTime & GetEffectiveFrom()
Gets the value of EffectiveFrom_Optional, regardless of it having been set.
public inline const FDateTime & GetEffectiveFrom() const
Gets the value of EffectiveFrom_Optional, regardless of it having been set.
public inline const FDateTime & GetEffectiveFrom(const FDateTime & DefaultValue) const
Gets the value of EffectiveFrom_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEffectiveFrom(FDateTime & OutValue) const
Fills OutValue with the value of EffectiveFrom_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetEffectiveFromOrNull()
Returns a pointer to EffectiveFrom_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetEffectiveFromOrNull() const
Returns a pointer to EffectiveFrom_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEffectiveFrom(const FDateTime & NewValue)
Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true.
public inline void SetEffectiveFrom(FDateTime && NewValue)
Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true using move semantics.
public inline void ClearEffectiveFrom()
Clears the value of EffectiveFrom_Optional and sets EffectiveFrom_IsSet to false.
public inline bool IsEffectiveFromSet() const
Checks whether EffectiveFrom_Optional has been set.
public inline ERHAPI_QuantityType & GetQuantityType()
Gets the value of QuantityType_Optional, regardless of it having been set.
public inline const ERHAPI_QuantityType & GetQuantityType() const
Gets the value of QuantityType_Optional, regardless of it having been set.
public inline const ERHAPI_QuantityType & GetQuantityType(const ERHAPI_QuantityType & DefaultValue) const
Gets the value of QuantityType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQuantityType(ERHAPI_QuantityType & OutValue) const
Fills OutValue with the value of QuantityType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_QuantityType * GetQuantityTypeOrNull()
Returns a pointer to QuantityType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_QuantityType * GetQuantityTypeOrNull() const
Returns a pointer to QuantityType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQuantityType(const ERHAPI_QuantityType & NewValue)
Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true.
public inline void SetQuantityType(ERHAPI_QuantityType && NewValue)
Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true using move semantics.
public inline void ClearQuantityType()
Clears the value of QuantityType_Optional and sets QuantityType_IsSet to false.
public inline bool IsQuantityTypeSet() const
Checks whether QuantityType_Optional has been set.
public inline int32 & GetQuantityMultInventoryItemId()
Gets the value of QuantityMultInventoryItemId_Optional, regardless of it having been set.
public inline const int32 & GetQuantityMultInventoryItemId() const
Gets the value of QuantityMultInventoryItemId_Optional, regardless of it having been set.
public inline const int32 & GetQuantityMultInventoryItemId(const int32 & DefaultValue) const
Gets the value of QuantityMultInventoryItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQuantityMultInventoryItemId(int32 & OutValue) const
Fills OutValue with the value of QuantityMultInventoryItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetQuantityMultInventoryItemIdOrNull()
Returns a pointer to QuantityMultInventoryItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetQuantityMultInventoryItemIdOrNull() const
Returns a pointer to QuantityMultInventoryItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQuantityMultInventoryItemId(const int32 & NewValue)
Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true.
public inline void SetQuantityMultInventoryItemId(int32 && NewValue)
Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true using move semantics.
public inline void ClearQuantityMultInventoryItemId()
Clears the value of QuantityMultInventoryItemId_Optional and sets QuantityMultInventoryItemId_IsSet to false.
public inline bool IsQuantityMultInventoryItemIdSet() const
Checks whether QuantityMultInventoryItemId_Optional has been set.
public inline bool IsQuantityMultInventoryItemIdDefaultValue() const
Returns true if QuantityMultInventoryItemId_Optional is set and matches the default value.
public inline void SetQuantityMultInventoryItemIdToDefault()
Sets the value of QuantityMultInventoryItemId_Optional to its default and also sets QuantityMultInventoryItemId_IsSet to true.
public inline FGuid & GetQuantityMultInventoryItemUuid()
Gets the value of QuantityMultInventoryItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetQuantityMultInventoryItemUuid() const
Gets the value of QuantityMultInventoryItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetQuantityMultInventoryItemUuid(const FGuid & DefaultValue) const
Gets the value of QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQuantityMultInventoryItemUuid(FGuid & OutValue) const
Fills OutValue with the value of QuantityMultInventoryItemUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetQuantityMultInventoryItemUuidOrNull()
Returns a pointer to QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetQuantityMultInventoryItemUuidOrNull() const
Returns a pointer to QuantityMultInventoryItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQuantityMultInventoryItemUuid(const FGuid & NewValue)
Sets the value of QuantityMultInventoryItemUuid_Optional and also sets QuantityMultInventoryItemUuid_IsSet to true.
public inline void SetQuantityMultInventoryItemUuid(FGuid && NewValue)
Sets the value of QuantityMultInventoryItemUuid_Optional and also sets QuantityMultInventoryItemUuid_IsSet to true using move semantics.
public inline void ClearQuantityMultInventoryItemUuid()
Clears the value of QuantityMultInventoryItemUuid_Optional and sets QuantityMultInventoryItemUuid_IsSet to false.
public inline bool IsQuantityMultInventoryItemUuidSet() const
Checks whether QuantityMultInventoryItemUuid_Optional has been set.
public inline bool & GetIsClaimableByClient()
Gets the value of IsClaimableByClient_Optional, regardless of it having been set.
public inline const bool & GetIsClaimableByClient() const
Gets the value of IsClaimableByClient_Optional, regardless of it having been set.
public inline const bool & GetIsClaimableByClient(const bool & DefaultValue) const
Gets the value of IsClaimableByClient_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetIsClaimableByClient(bool & OutValue) const
Fills OutValue with the value of IsClaimableByClient_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetIsClaimableByClientOrNull()
Returns a pointer to IsClaimableByClient_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetIsClaimableByClientOrNull() const
Returns a pointer to IsClaimableByClient_Optional, if it has been set, otherwise returns nullptr.
public inline void SetIsClaimableByClient(const bool & NewValue)
Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true.
public inline void SetIsClaimableByClient(bool && NewValue)
Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true using move semantics.
public inline void ClearIsClaimableByClient()
Clears the value of IsClaimableByClient_Optional and sets IsClaimableByClient_IsSet to false.
public inline bool IsIsClaimableByClientSet() const
Checks whether IsClaimableByClient_Optional has been set.
public inline bool IsIsClaimableByClientDefaultValue() const
Returns true if IsClaimableByClient_Optional is set and matches the default value.
public inline void SetIsClaimableByClientToDefault()
Sets the value of IsClaimableByClient_Optional to its default and also sets IsClaimableByClient_IsSet to true.
public inline int32 & GetTimeFrameId()
Gets the value of TimeFrameId_Optional, regardless of it having been set.
public inline const int32 & GetTimeFrameId() const
Gets the value of TimeFrameId_Optional, regardless of it having been set.
public inline const int32 & GetTimeFrameId(const int32 & DefaultValue) const
Gets the value of TimeFrameId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTimeFrameId(int32 & OutValue) const
Fills OutValue with the value of TimeFrameId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetTimeFrameIdOrNull()
Returns a pointer to TimeFrameId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetTimeFrameIdOrNull() const
Returns a pointer to TimeFrameId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetTimeFrameId(const int32 & NewValue)
Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true.
public inline void SetTimeFrameId(int32 && NewValue)
Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true using move semantics.
public inline void ClearTimeFrameId()
Clears the value of TimeFrameId_Optional and sets TimeFrameId_IsSet to false.
public inline bool IsTimeFrameIdSet() const
Checks whether TimeFrameId_Optional has been set.
public inline bool IsTimeFrameIdDefaultValue() const
Returns true if TimeFrameId_Optional is set and matches the default value.
public inline void SetTimeFrameIdToDefault()
Sets the value of TimeFrameId_Optional to its default and also sets TimeFrameId_IsSet to true.
public inline ERHAPI_InventoryBucket & GetUseInventoryBucket()
Gets the value of UseInventoryBucket_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket() const
Gets the value of UseInventoryBucket_Optional, regardless of it having been set.
public inline const ERHAPI_InventoryBucket & GetUseInventoryBucket(const ERHAPI_InventoryBucket & DefaultValue) const
Gets the value of UseInventoryBucket_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetUseInventoryBucket(ERHAPI_InventoryBucket & OutValue) const
Fills OutValue with the value of UseInventoryBucket_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull()
Returns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InventoryBucket * GetUseInventoryBucketOrNull() const
Returns a pointer to UseInventoryBucket_Optional, if it has been set, otherwise returns nullptr.
public inline void SetUseInventoryBucket(const ERHAPI_InventoryBucket & NewValue)
Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true.
public inline void SetUseInventoryBucket(ERHAPI_InventoryBucket && NewValue)
Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true using move semantics.
public inline void ClearUseInventoryBucket()
Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.
public inline bool IsUseInventoryBucketSet() const
Checks whether UseInventoryBucket_Optional has been set.
public inline ERHAPI_XpQuantityTransform & GetXpQuantityTransformType()
Gets the value of XpQuantityTransformType_Optional, regardless of it having been set.
public inline const ERHAPI_XpQuantityTransform & GetXpQuantityTransformType() const
Gets the value of XpQuantityTransformType_Optional, regardless of it having been set.
public inline const ERHAPI_XpQuantityTransform & GetXpQuantityTransformType(const ERHAPI_XpQuantityTransform & DefaultValue) const
Gets the value of XpQuantityTransformType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetXpQuantityTransformType(ERHAPI_XpQuantityTransform & OutValue) const
Fills OutValue with the value of XpQuantityTransformType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_XpQuantityTransform * GetXpQuantityTransformTypeOrNull()
Returns a pointer to XpQuantityTransformType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_XpQuantityTransform * GetXpQuantityTransformTypeOrNull() const
Returns a pointer to XpQuantityTransformType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetXpQuantityTransformType(const ERHAPI_XpQuantityTransform & NewValue)
Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true.
public inline void SetXpQuantityTransformType(ERHAPI_XpQuantityTransform && NewValue)
Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true using move semantics.
public inline void ClearXpQuantityTransformType()
Clears the value of XpQuantityTransformType_Optional and sets XpQuantityTransformType_IsSet to false.
public inline bool IsXpQuantityTransformTypeSet() const
Checks whether XpQuantityTransformType_Optional has been set.
public inline FString & GetCurrentPricePointGuid()
Gets the value of CurrentPricePointGuid_Optional, regardless of it having been set.
public inline const FString & GetCurrentPricePointGuid() const
Gets the value of CurrentPricePointGuid_Optional, regardless of it having been set.
public inline const FString & GetCurrentPricePointGuid(const FString & DefaultValue) const
Gets the value of CurrentPricePointGuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCurrentPricePointGuid(FString & OutValue) const
Fills OutValue with the value of CurrentPricePointGuid_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetCurrentPricePointGuidOrNull()
Returns a pointer to CurrentPricePointGuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetCurrentPricePointGuidOrNull() const
Returns a pointer to CurrentPricePointGuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCurrentPricePointGuid(const FString & NewValue)
Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true.
public inline void SetCurrentPricePointGuid(FString && NewValue)
Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true using move semantics.
public inline void ClearCurrentPricePointGuid()
Clears the value of CurrentPricePointGuid_Optional and sets CurrentPricePointGuid_IsSet to false.
public inline bool IsCurrentPricePointGuidSet() const
Checks whether CurrentPricePointGuid_Optional has been set.
public inline FString & GetPreSalePricePointGuid()
Gets the value of PreSalePricePointGuid_Optional, regardless of it having been set.
public inline const FString & GetPreSalePricePointGuid() const
Gets the value of PreSalePricePointGuid_Optional, regardless of it having been set.
public inline const FString & GetPreSalePricePointGuid(const FString & DefaultValue) const
Gets the value of PreSalePricePointGuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPreSalePricePointGuid(FString & OutValue) const
Fills OutValue with the value of PreSalePricePointGuid_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPreSalePricePointGuidOrNull()
Returns a pointer to PreSalePricePointGuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPreSalePricePointGuidOrNull() const
Returns a pointer to PreSalePricePointGuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPreSalePricePointGuid(const FString & NewValue)
Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true.
public inline void SetPreSalePricePointGuid(FString && NewValue)
Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true using move semantics.
public inline void ClearPreSalePricePointGuid()
Clears the value of PreSalePricePointGuid_Optional and sets PreSalePricePointGuid_IsSet to false.
public inline bool IsPreSalePricePointGuidSet() const
Checks whether PreSalePricePointGuid_Optional has been set.
public inline FRHAPI_CacheInfo&GetCacheInfo()
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const FRHAPI_CacheInfo&GetCacheInfo() const
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const FRHAPI_CacheInfo&GetCacheInfo(const FRHAPI_CacheInfo & DefaultValue) const
Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCacheInfo(FRHAPI_CacheInfo & OutValue) const
Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_CacheInfo*GetCacheInfoOrNull()
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_CacheInfo*GetCacheInfoOrNull() const
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCacheInfo(const FRHAPI_CacheInfo & NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
public inline void SetCacheInfo(FRHAPI_CacheInfo && NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true using move semantics.
public inline void ClearCacheInfo()
Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.
public inline bool IsCacheInfoSet() const
Checks whether CacheInfo_Optional has been set.
public inline int32 & GetHardQuantityMaximum()
Gets the value of HardQuantityMaximum_Optional, regardless of it having been set.
public inline const int32 & GetHardQuantityMaximum() const
Gets the value of HardQuantityMaximum_Optional, regardless of it having been set.
public inline const int32 & GetHardQuantityMaximum(const int32 & DefaultValue) const
Gets the value of HardQuantityMaximum_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHardQuantityMaximum(int32 & OutValue) const
Fills OutValue with the value of HardQuantityMaximum_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetHardQuantityMaximumOrNull()
Returns a pointer to HardQuantityMaximum_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetHardQuantityMaximumOrNull() const
Returns a pointer to HardQuantityMaximum_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHardQuantityMaximum(const int32 & NewValue)
Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true.
public inline void SetHardQuantityMaximum(int32 && NewValue)
Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true using move semantics.
public inline void ClearHardQuantityMaximum()
Clears the value of HardQuantityMaximum_Optional and sets HardQuantityMaximum_IsSet to false.
public inline bool IsHardQuantityMaximumSet() const
Checks whether HardQuantityMaximum_Optional has been set.
public inline bool IsHardQuantityMaximumDefaultValue() const
Returns true if HardQuantityMaximum_Optional is set and matches the default value.
public inline void SetHardQuantityMaximumToDefault()
Sets the value of HardQuantityMaximum_Optional to its default and also sets HardQuantityMaximum_IsSet to true.
public inline FRHAPI_LootPrice&GetPrice()
Gets the value of Price_Optional, regardless of it having been set.
public inline const FRHAPI_LootPrice&GetPrice() const
Gets the value of Price_Optional, regardless of it having been set.
public inline const FRHAPI_LootPrice&GetPrice(const FRHAPI_LootPrice & DefaultValue) const
Gets the value of Price_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPrice(FRHAPI_LootPrice & OutValue) const
Fills OutValue with the value of Price_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_LootPrice*GetPriceOrNull()
Returns a pointer to Price_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_LootPrice*GetPriceOrNull() const
Returns a pointer to Price_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPrice(const FRHAPI_LootPrice & NewValue)
Sets the value of Price_Optional and also sets Price_IsSet to true.
public inline void SetPrice(FRHAPI_LootPrice && NewValue)
Sets the value of Price_Optional and also sets Price_IsSet to true using move semantics.
public inline void ClearPrice()
Clears the value of Price_Optional and sets Price_IsSet to false.
public inline bool IsPriceSet() const
Checks whether Price_Optional has been set.