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 int32 LootId | The Loot ID. |
public int32 VendorId | The Vendor ID. |
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 FRHAPI_Item Item_Optional | |
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 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 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 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 | |
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 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 (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline int32 & GetLootId () | Gets the value of LootId. |
public inline const int32 & GetLootId () const | Gets the value of LootId. |
public inline void SetLootId (int32 NewValue) | Sets the value of LootId. |
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 (int32 NewValue) | Sets the value of VendorId. |
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 int32 & GetItemId () | Gets the value of ItemId_Optional, regardless of it having been set. |
public inline const int32 & GetItemId () const | Gets the value of ItemId_Optional, regardless of it having been set. |
public inline const int32 & GetItemId (const int32 & DefaultValue) const | Gets the value of ItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItemId (int32 & OutValue) const | Fills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetItemIdOrNull () | Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetItemIdOrNull () const | Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItemId (int32 NewValue) | Sets the value of ItemId_Optional and also sets ItemId_IsSet to true. |
public inline void ClearItemId () | Clears the value of ItemId_Optional and sets ItemId_IsSet to false. |
public inline bool IsItemIdDefaultValue () const | Returns true if ItemId_Optional is set and matches the default value. |
public inline void SetItemIdToDefault () | Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true. |
public inline 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 ( FRHAPI_Item NewValue) | Sets the value of Item_Optional and also sets Item_IsSet to true. |
public inline void ClearItem () | Clears the value of Item_Optional and sets Item_IsSet to false. |
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 (int32 NewValue) | Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true. |
public inline void ClearSubVendorId () | Clears the value of SubVendorId_Optional and sets SubVendorId_IsSet to false. |
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 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 (int32 NewValue) | Sets the value of Quantity_Optional and also sets Quantity_IsSet to true. |
public inline void ClearQuantity () | Clears the value of Quantity_Optional and sets Quantity_IsSet to false. |
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 (ERHAPI_InventorySelector NewValue) | Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true. |
public inline void ClearInventorySelectorType () | Clears the value of InventorySelectorType_Optional and sets InventorySelectorType_IsSet to false. |
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 (ERHAPI_InventoryOperation NewValue) | Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true. |
public inline void ClearInventoryOperation () | Clears the value of InventoryOperation_Optional and sets InventoryOperation_IsSet to false. |
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 (bool NewValue) | Sets the value of Active_Optional and also sets Active_IsSet to true. |
public inline void ClearActive () | Clears the value of Active_Optional and sets Active_IsSet to false. |
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 (int32 NewValue) | Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true. |
public inline void ClearSortOrder () | Clears the value of SortOrder_Optional and sets SortOrder_IsSet to false. |
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 (int32 NewValue) | Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true. |
public inline void ClearDropWeight () | Clears the value of DropWeight_Optional and sets DropWeight_IsSet to false. |
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 (bool NewValue) | Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true. |
public inline void ClearFillInNewOrder () | Clears the value of FillInNewOrder_Optional and sets FillInNewOrder_IsSet to false. |
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 (bool NewValue) | Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true. |
public inline void ClearAllowPartialBundles () | Clears the value of AllowPartialBundles_Optional and sets AllowPartialBundles_IsSet to false. |
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 (int32 NewValue) | Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true. |
public inline void ClearRequiredItemId () | Clears the value of RequiredItemId_Optional and sets RequiredItemId_IsSet to false. |
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 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 (int32 NewValue) | Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true. |
public inline void ClearRequiredItemCount () | Clears the value of RequiredItemCount_Optional and sets RequiredItemCount_IsSet to false. |
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 (int32 NewValue) | Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true. |
public inline void ClearStackLimit () | Clears the value of StackLimit_Optional and sets StackLimit_IsSet to false. |
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 (int32 NewValue) | Sets the value of UiHint_Optional and also sets UiHint_IsSet to true. |
public inline void ClearUiHint () | Clears the value of UiHint_Optional and sets UiHint_IsSet to false. |
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 (FDateTime NewValue) | Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true. |
public inline void ClearEffectiveFrom () | Clears the value of EffectiveFrom_Optional and sets EffectiveFrom_IsSet to false. |
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 (ERHAPI_QuantityType NewValue) | Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true. |
public inline void ClearQuantityType () | Clears the value of QuantityType_Optional and sets QuantityType_IsSet to false. |
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 (int32 NewValue) | Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true. |
public inline void ClearQuantityMultInventoryItemId () | Clears the value of QuantityMultInventoryItemId_Optional and sets QuantityMultInventoryItemId_IsSet to false. |
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 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 (bool NewValue) | Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true. |
public inline void ClearIsClaimableByClient () | Clears the value of IsClaimableByClient_Optional and sets IsClaimableByClient_IsSet to false. |
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 (int32 NewValue) | Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true. |
public inline void ClearTimeFrameId () | Clears the value of TimeFrameId_Optional and sets TimeFrameId_IsSet to false. |
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 (ERHAPI_InventoryBucket NewValue) | Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true. |
public inline void ClearUseInventoryBucket () | Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false. |
public inline 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 (ERHAPI_XpQuantityTransform NewValue) | Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true. |
public inline void ClearXpQuantityTransformType () | Clears the value of XpQuantityTransformType_Optional and sets XpQuantityTransformType_IsSet to false. |
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 (FString NewValue) | Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true. |
public inline void ClearCurrentPricePointGuid () | Clears the value of CurrentPricePointGuid_Optional and sets CurrentPricePointGuid_IsSet to false. |
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 (FString NewValue) | Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true. |
public inline void ClearPreSalePricePointGuid () | Clears the value of PreSalePricePointGuid_Optional and sets PreSalePricePointGuid_IsSet to false. |
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 ( FRHAPI_CacheInfo NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true. |
public inline void ClearCacheInfo () | Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false. |
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 (int32 NewValue) | Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true. |
public inline void ClearHardQuantityMaximum () | Clears the value of HardQuantityMaximum_Optional and sets HardQuantityMaximum_IsSet to false. |
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. |
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 int32
LootId
The Loot ID.
public int32
VendorId
The Vendor ID.
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
FRHAPI_Item
Item_Optional
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 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 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 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
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 virtual bool
FromJson
(const TSharedPtr< FJsonValue > & JsonValue)
Fills this object with data from the passed in JSON.
Parameters
JsonValue
Data from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void
WriteJson
(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
Writer
JSON Writer stream to push .
public inline TMap< FString, FString > &
GetCustomData
()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCustomData
(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > *
GetCustomDataOrNull
()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > *
GetCustomDataOrNull
() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCustomData
(TMap< FString, FString > NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void
ClearCustomData
()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline int32 &
GetLootId
()
Gets the value of LootId.
public inline const int32 &
GetLootId
() const
Gets the value of LootId.
public inline void
SetLootId
(int32 NewValue)
Sets the value of LootId.
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
(int32 NewValue)
Sets the value of VendorId.
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 int32 &
GetItemId
()
Gets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 &
GetItemId
() const
Gets the value of ItemId_Optional, regardless of it having been set.
public inline const int32 &
GetItemId
(const int32 & DefaultValue) const
Gets the value of ItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetItemId
(int32 & OutValue) const
Fills OutValue with the value of ItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetItemIdOrNull
()
Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetItemIdOrNull
() const
Returns a pointer to ItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetItemId
(int32 NewValue)
Sets the value of ItemId_Optional and also sets ItemId_IsSet to true.
public inline void
ClearItemId
()
Clears the value of ItemId_Optional and sets ItemId_IsSet to false.
public inline bool
IsItemIdDefaultValue
() const
Returns true if ItemId_Optional is set and matches the default value.
public inline void
SetItemIdToDefault
()
Sets the value of ItemId_Optional to its default and also sets ItemId_IsSet to true.
public inline
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
(
FRHAPI_Item
NewValue)
Sets the value of Item_Optional and also sets Item_IsSet to true.
public inline void
ClearItem
()
Clears the value of Item_Optional and sets Item_IsSet to false.
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
(int32 NewValue)
Sets the value of SubVendorId_Optional and also sets SubVendorId_IsSet to true.
public inline void
ClearSubVendorId
()
Clears the value of SubVendorId_Optional and sets SubVendorId_IsSet to false.
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 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
(int32 NewValue)
Sets the value of Quantity_Optional and also sets Quantity_IsSet to true.
public inline void
ClearQuantity
()
Clears the value of Quantity_Optional and sets Quantity_IsSet to false.
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
(ERHAPI_InventorySelector NewValue)
Sets the value of InventorySelectorType_Optional and also sets InventorySelectorType_IsSet to true.
public inline void
ClearInventorySelectorType
()
Clears the value of InventorySelectorType_Optional and sets InventorySelectorType_IsSet to false.
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
(ERHAPI_InventoryOperation NewValue)
Sets the value of InventoryOperation_Optional and also sets InventoryOperation_IsSet to true.
public inline void
ClearInventoryOperation
()
Clears the value of InventoryOperation_Optional and sets InventoryOperation_IsSet to false.
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
(bool NewValue)
Sets the value of Active_Optional and also sets Active_IsSet to true.
public inline void
ClearActive
()
Clears the value of Active_Optional and sets Active_IsSet to false.
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
(int32 NewValue)
Sets the value of SortOrder_Optional and also sets SortOrder_IsSet to true.
public inline void
ClearSortOrder
()
Clears the value of SortOrder_Optional and sets SortOrder_IsSet to false.
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
(int32 NewValue)
Sets the value of DropWeight_Optional and also sets DropWeight_IsSet to true.
public inline void
ClearDropWeight
()
Clears the value of DropWeight_Optional and sets DropWeight_IsSet to false.
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
(bool NewValue)
Sets the value of FillInNewOrder_Optional and also sets FillInNewOrder_IsSet to true.
public inline void
ClearFillInNewOrder
()
Clears the value of FillInNewOrder_Optional and sets FillInNewOrder_IsSet to false.
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
(bool NewValue)
Sets the value of AllowPartialBundles_Optional and also sets AllowPartialBundles_IsSet to true.
public inline void
ClearAllowPartialBundles
()
Clears the value of AllowPartialBundles_Optional and sets AllowPartialBundles_IsSet to false.
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
(int32 NewValue)
Sets the value of RequiredItemId_Optional and also sets RequiredItemId_IsSet to true.
public inline void
ClearRequiredItemId
()
Clears the value of RequiredItemId_Optional and sets RequiredItemId_IsSet to false.
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 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
(int32 NewValue)
Sets the value of RequiredItemCount_Optional and also sets RequiredItemCount_IsSet to true.
public inline void
ClearRequiredItemCount
()
Clears the value of RequiredItemCount_Optional and sets RequiredItemCount_IsSet to false.
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
(int32 NewValue)
Sets the value of StackLimit_Optional and also sets StackLimit_IsSet to true.
public inline void
ClearStackLimit
()
Clears the value of StackLimit_Optional and sets StackLimit_IsSet to false.
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
(int32 NewValue)
Sets the value of UiHint_Optional and also sets UiHint_IsSet to true.
public inline void
ClearUiHint
()
Clears the value of UiHint_Optional and sets UiHint_IsSet to false.
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
(FDateTime NewValue)
Sets the value of EffectiveFrom_Optional and also sets EffectiveFrom_IsSet to true.
public inline void
ClearEffectiveFrom
()
Clears the value of EffectiveFrom_Optional and sets EffectiveFrom_IsSet to false.
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
(ERHAPI_QuantityType NewValue)
Sets the value of QuantityType_Optional and also sets QuantityType_IsSet to true.
public inline void
ClearQuantityType
()
Clears the value of QuantityType_Optional and sets QuantityType_IsSet to false.
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
(int32 NewValue)
Sets the value of QuantityMultInventoryItemId_Optional and also sets QuantityMultInventoryItemId_IsSet to true.
public inline void
ClearQuantityMultInventoryItemId
()
Clears the value of QuantityMultInventoryItemId_Optional and sets QuantityMultInventoryItemId_IsSet to false.
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 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
(bool NewValue)
Sets the value of IsClaimableByClient_Optional and also sets IsClaimableByClient_IsSet to true.
public inline void
ClearIsClaimableByClient
()
Clears the value of IsClaimableByClient_Optional and sets IsClaimableByClient_IsSet to false.
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
(int32 NewValue)
Sets the value of TimeFrameId_Optional and also sets TimeFrameId_IsSet to true.
public inline void
ClearTimeFrameId
()
Clears the value of TimeFrameId_Optional and sets TimeFrameId_IsSet to false.
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
(ERHAPI_InventoryBucket NewValue)
Sets the value of UseInventoryBucket_Optional and also sets UseInventoryBucket_IsSet to true.
public inline void
ClearUseInventoryBucket
()
Clears the value of UseInventoryBucket_Optional and sets UseInventoryBucket_IsSet to false.
public inline 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
(ERHAPI_XpQuantityTransform NewValue)
Sets the value of XpQuantityTransformType_Optional and also sets XpQuantityTransformType_IsSet to true.
public inline void
ClearXpQuantityTransformType
()
Clears the value of XpQuantityTransformType_Optional and sets XpQuantityTransformType_IsSet to false.
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
(FString NewValue)
Sets the value of CurrentPricePointGuid_Optional and also sets CurrentPricePointGuid_IsSet to true.
public inline void
ClearCurrentPricePointGuid
()
Clears the value of CurrentPricePointGuid_Optional and sets CurrentPricePointGuid_IsSet to false.
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
(FString NewValue)
Sets the value of PreSalePricePointGuid_Optional and also sets PreSalePricePointGuid_IsSet to true.
public inline void
ClearPreSalePricePointGuid
()
Clears the value of PreSalePricePointGuid_Optional and sets PreSalePricePointGuid_IsSet to false.
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
(
FRHAPI_CacheInfo
NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
public inline void
ClearCacheInfo
()
Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.
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
(int32 NewValue)
Sets the value of HardQuantityMaximum_Optional and also sets HardQuantityMaximum_IsSet to true.
public inline void
ClearHardQuantityMaximum
()
Clears the value of HardQuantityMaximum_Optional and sets HardQuantityMaximum_IsSet to false.
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.