RHAPI_Item
Summary
Members | Descriptions |
---|---|
struct FRHAPI_Item | An Item. Item come in a couple of different flavors; determined by the `type` field. `Unit` items are stored in a player’s inventory. `Recipe` items are not stored in a player’s inventory and are used to fulfill SubVendor Loot. `RecipeWithPriceReduction` items are not stored in a player’s inventory and are used to fulfill SubVendor Loot but at a reduced cost if the Player owns some of the Loot. `Entitlement` items are stored in a player’s inventory and are fulfilled to the player each time an Inventory Session is created and when the Entitlement is fulfilled to the Player. |
struct FRHAPI_Item
struct FRHAPI_Item
: public FRHAPI_Model
An Item. Item come in a couple of different flavors; determined by the `type` field. `Unit` items are stored in a player’s inventory. `Recipe` items are not stored in a player’s inventory and are used to fulfill SubVendor Loot. `RecipeWithPriceReduction` items are not stored in a player’s inventory and are used to fulfill SubVendor Loot but at a reduced cost if the Player owns some of the Loot. `Entitlement` items are stored in a player’s inventory and are fulfilled to the player each time an Inventory Session is created and when the Entitlement is fulfilled to the Player.
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 ERHAPI_ItemType Type_Optional | The type of item. |
public bool Type_IsSet | true if Type_Optional has been set to a value |
public int32 LegacyType_Optional | |
public bool LegacyType_IsSet | true if LegacyType_Optional has been set to a value |
public int32 LegacySubtype_Optional | |
public bool LegacySubtype_IsSet | true if LegacySubtype_Optional has been set to a value |
public int32 RefItemId_Optional | |
public bool RefItemId_IsSet | true if RefItemId_Optional has been set to a value |
public int32 AvailabilityFlags_Optional | |
public bool AvailabilityFlags_IsSet | true if AvailabilityFlags_Optional has been set to a value |
public int32 EntitledLootId_Optional | This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot ID that will be fulfilled. |
public bool EntitledLootId_IsSet | true if EntitledLootId_Optional has been set to a value |
public int32 LevelXpTableId_Optional | The XP Table that is used to determine the Player’s level for this XP. The level increase occurs when the quantity of this Item increases above the minimum XP of an XP Level. This is only valid for an unit Item. |
public bool LevelXpTableId_IsSet | true if LevelXpTableId_Optional has been set to a value |
public int32 LevelVendorId_Optional | The Vendor that is used filfill level up rewards for this item. The level of the Player is used as the index into the Vendor’s Loot table. This is only valid for an unit Item. |
public bool LevelVendorId_IsSet | true if LevelVendorId_Optional has been set to a value |
public int32 CouponDiscountCurrencyItemId_Optional | The item of the currency used by this coupon. This is only valid for an unit Item. |
public bool CouponDiscountCurrencyItemId_IsSet | true if CouponDiscountCurrencyItemId_Optional has been set to a value |
public float CouponDiscountPercentage_Optional | The percentage of the discount. This is only valid for an unit Item. |
public bool CouponDiscountPercentage_IsSet | true if CouponDiscountPercentage_Optional has been set to a value |
public bool CouponConsumeOnUse_Optional | If true, the coupon will be consumed when used; reducing the Player’s Inventory quantity by 1. This is only valid for an unit Item. |
public bool CouponConsumeOnUse_IsSet | true if CouponConsumeOnUse_Optional has been set to a value |
public int32 ItemPortalUseRulesetId_Optional | |
public bool ItemPortalUseRulesetId_IsSet | true if ItemPortalUseRulesetId_Optional has been set to a value |
public FString InventoryBucketUseRuleSetId_Optional | The Inventory Bucket Use Rule Set ID that determines how this item can be used across buckets. |
public bool InventoryBucketUseRuleSetId_IsSet | true if InventoryBucketUseRuleSetId_Optional has been set to a value |
public TArray< int32 > CouponDiscountLoot_Optional | List of Loot IDs this item can discount. |
public bool CouponDiscountLoot_IsSet | true if CouponDiscountLoot_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 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 ERHAPI_ItemType & GetType () | Gets the value of Type_Optional, regardless of it having been set. |
public inline const ERHAPI_ItemType & GetType () const | Gets the value of Type_Optional, regardless of it having been set. |
public inline const ERHAPI_ItemType & GetType (const ERHAPI_ItemType & DefaultValue) const | Gets the value of Type_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetType (ERHAPI_ItemType & OutValue) const | Fills OutValue with the value of Type_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_ItemType * GetTypeOrNull () | Returns a pointer to Type_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_ItemType * GetTypeOrNull () const | Returns a pointer to Type_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetType (ERHAPI_ItemType NewValue) | Sets the value of Type_Optional and also sets Type_IsSet to true. |
public inline void ClearType () | Clears the value of Type_Optional and sets Type_IsSet to false. |
public inline int32 & GetLegacyType () | Gets the value of LegacyType_Optional, regardless of it having been set. |
public inline const int32 & GetLegacyType () const | Gets the value of LegacyType_Optional, regardless of it having been set. |
public inline const int32 & GetLegacyType (const int32 & DefaultValue) const | Gets the value of LegacyType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLegacyType (int32 & OutValue) const | Fills OutValue with the value of LegacyType_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLegacyTypeOrNull () | Returns a pointer to LegacyType_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLegacyTypeOrNull () const | Returns a pointer to LegacyType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLegacyType (int32 NewValue) | Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true. |
public inline void ClearLegacyType () | Clears the value of LegacyType_Optional and sets LegacyType_IsSet to false. |
public inline bool IsLegacyTypeDefaultValue () const | Returns true if LegacyType_Optional is set and matches the default value. |
public inline void SetLegacyTypeToDefault () | Sets the value of LegacyType_Optional to its default and also sets LegacyType_IsSet to true. |
public inline int32 & GetLegacySubtype () | Gets the value of LegacySubtype_Optional, regardless of it having been set. |
public inline const int32 & GetLegacySubtype () const | Gets the value of LegacySubtype_Optional, regardless of it having been set. |
public inline const int32 & GetLegacySubtype (const int32 & DefaultValue) const | Gets the value of LegacySubtype_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLegacySubtype (int32 & OutValue) const | Fills OutValue with the value of LegacySubtype_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLegacySubtypeOrNull () | Returns a pointer to LegacySubtype_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLegacySubtypeOrNull () const | Returns a pointer to LegacySubtype_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLegacySubtype (int32 NewValue) | Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true. |
public inline void ClearLegacySubtype () | Clears the value of LegacySubtype_Optional and sets LegacySubtype_IsSet to false. |
public inline bool IsLegacySubtypeDefaultValue () const | Returns true if LegacySubtype_Optional is set and matches the default value. |
public inline void SetLegacySubtypeToDefault () | Sets the value of LegacySubtype_Optional to its default and also sets LegacySubtype_IsSet to true. |
public inline int32 & GetRefItemId () | Gets the value of RefItemId_Optional, regardless of it having been set. |
public inline const int32 & GetRefItemId () const | Gets the value of RefItemId_Optional, regardless of it having been set. |
public inline const int32 & GetRefItemId (const int32 & DefaultValue) const | Gets the value of RefItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRefItemId (int32 & OutValue) const | Fills OutValue with the value of RefItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetRefItemIdOrNull () | Returns a pointer to RefItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetRefItemIdOrNull () const | Returns a pointer to RefItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRefItemId (int32 NewValue) | Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true. |
public inline void ClearRefItemId () | Clears the value of RefItemId_Optional and sets RefItemId_IsSet to false. |
public inline bool IsRefItemIdDefaultValue () const | Returns true if RefItemId_Optional is set and matches the default value. |
public inline void SetRefItemIdToDefault () | Sets the value of RefItemId_Optional to its default and also sets RefItemId_IsSet to true. |
public inline int32 & GetAvailabilityFlags () | Gets the value of AvailabilityFlags_Optional, regardless of it having been set. |
public inline const int32 & GetAvailabilityFlags () const | Gets the value of AvailabilityFlags_Optional, regardless of it having been set. |
public inline const int32 & GetAvailabilityFlags (const int32 & DefaultValue) const | Gets the value of AvailabilityFlags_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAvailabilityFlags (int32 & OutValue) const | Fills OutValue with the value of AvailabilityFlags_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetAvailabilityFlagsOrNull () | Returns a pointer to AvailabilityFlags_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetAvailabilityFlagsOrNull () const | Returns a pointer to AvailabilityFlags_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAvailabilityFlags (int32 NewValue) | Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true. |
public inline void ClearAvailabilityFlags () | Clears the value of AvailabilityFlags_Optional and sets AvailabilityFlags_IsSet to false. |
public inline bool IsAvailabilityFlagsDefaultValue () const | Returns true if AvailabilityFlags_Optional is set and matches the default value. |
public inline void SetAvailabilityFlagsToDefault () | Sets the value of AvailabilityFlags_Optional to its default and also sets AvailabilityFlags_IsSet to true. |
public inline int32 & GetEntitledLootId () | Gets the value of EntitledLootId_Optional, regardless of it having been set. |
public inline const int32 & GetEntitledLootId () const | Gets the value of EntitledLootId_Optional, regardless of it having been set. |
public inline const int32 & GetEntitledLootId (const int32 & DefaultValue) const | Gets the value of EntitledLootId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEntitledLootId (int32 & OutValue) const | Fills OutValue with the value of EntitledLootId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetEntitledLootIdOrNull () | Returns a pointer to EntitledLootId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetEntitledLootIdOrNull () const | Returns a pointer to EntitledLootId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEntitledLootId (int32 NewValue) | Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true. |
public inline void ClearEntitledLootId () | Clears the value of EntitledLootId_Optional and sets EntitledLootId_IsSet to false. |
public inline bool IsEntitledLootIdDefaultValue () const | Returns true if EntitledLootId_Optional is set and matches the default value. |
public inline void SetEntitledLootIdToDefault () | Sets the value of EntitledLootId_Optional to its default and also sets EntitledLootId_IsSet to true. |
public inline int32 & GetLevelXpTableId () | Gets the value of LevelXpTableId_Optional, regardless of it having been set. |
public inline const int32 & GetLevelXpTableId () const | Gets the value of LevelXpTableId_Optional, regardless of it having been set. |
public inline const int32 & GetLevelXpTableId (const int32 & DefaultValue) const | Gets the value of LevelXpTableId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLevelXpTableId (int32 & OutValue) const | Fills OutValue with the value of LevelXpTableId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLevelXpTableIdOrNull () | Returns a pointer to LevelXpTableId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLevelXpTableIdOrNull () const | Returns a pointer to LevelXpTableId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLevelXpTableId (int32 NewValue) | Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true. |
public inline void ClearLevelXpTableId () | Clears the value of LevelXpTableId_Optional and sets LevelXpTableId_IsSet to false. |
public inline bool IsLevelXpTableIdDefaultValue () const | Returns true if LevelXpTableId_Optional is set and matches the default value. |
public inline void SetLevelXpTableIdToDefault () | Sets the value of LevelXpTableId_Optional to its default and also sets LevelXpTableId_IsSet to true. |
public inline int32 & GetLevelVendorId () | Gets the value of LevelVendorId_Optional, regardless of it having been set. |
public inline const int32 & GetLevelVendorId () const | Gets the value of LevelVendorId_Optional, regardless of it having been set. |
public inline const int32 & GetLevelVendorId (const int32 & DefaultValue) const | Gets the value of LevelVendorId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLevelVendorId (int32 & OutValue) const | Fills OutValue with the value of LevelVendorId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetLevelVendorIdOrNull () | Returns a pointer to LevelVendorId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetLevelVendorIdOrNull () const | Returns a pointer to LevelVendorId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLevelVendorId (int32 NewValue) | Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true. |
public inline void ClearLevelVendorId () | Clears the value of LevelVendorId_Optional and sets LevelVendorId_IsSet to false. |
public inline bool IsLevelVendorIdDefaultValue () const | Returns true if LevelVendorId_Optional is set and matches the default value. |
public inline void SetLevelVendorIdToDefault () | Sets the value of LevelVendorId_Optional to its default and also sets LevelVendorId_IsSet to true. |
public inline int32 & GetCouponDiscountCurrencyItemId () | Gets the value of CouponDiscountCurrencyItemId_Optional, regardless of it having been set. |
public inline const int32 & GetCouponDiscountCurrencyItemId () const | Gets the value of CouponDiscountCurrencyItemId_Optional, regardless of it having been set. |
public inline const int32 & GetCouponDiscountCurrencyItemId (const int32 & DefaultValue) const | Gets the value of CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponDiscountCurrencyItemId (int32 & OutValue) const | Fills OutValue with the value of CouponDiscountCurrencyItemId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetCouponDiscountCurrencyItemIdOrNull () | Returns a pointer to CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetCouponDiscountCurrencyItemIdOrNull () const | Returns a pointer to CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponDiscountCurrencyItemId (int32 NewValue) | Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true. |
public inline void ClearCouponDiscountCurrencyItemId () | Clears the value of CouponDiscountCurrencyItemId_Optional and sets CouponDiscountCurrencyItemId_IsSet to false. |
public inline bool IsCouponDiscountCurrencyItemIdDefaultValue () const | Returns true if CouponDiscountCurrencyItemId_Optional is set and matches the default value. |
public inline void SetCouponDiscountCurrencyItemIdToDefault () | Sets the value of CouponDiscountCurrencyItemId_Optional to its default and also sets CouponDiscountCurrencyItemId_IsSet to true. |
public inline float & GetCouponDiscountPercentage () | Gets the value of CouponDiscountPercentage_Optional, regardless of it having been set. |
public inline const float & GetCouponDiscountPercentage () const | Gets the value of CouponDiscountPercentage_Optional, regardless of it having been set. |
public inline const float & GetCouponDiscountPercentage (const float & DefaultValue) const | Gets the value of CouponDiscountPercentage_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponDiscountPercentage (float & OutValue) const | Fills OutValue with the value of CouponDiscountPercentage_Optional and returns true if it has been set, otherwise returns false. |
public inline float * GetCouponDiscountPercentageOrNull () | Returns a pointer to CouponDiscountPercentage_Optional, if it has been set, otherwise returns nullptr. |
public inline const float * GetCouponDiscountPercentageOrNull () const | Returns a pointer to CouponDiscountPercentage_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponDiscountPercentage (float NewValue) | Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true. |
public inline void ClearCouponDiscountPercentage () | Clears the value of CouponDiscountPercentage_Optional and sets CouponDiscountPercentage_IsSet to false. |
public inline bool & GetCouponConsumeOnUse () | Gets the value of CouponConsumeOnUse_Optional, regardless of it having been set. |
public inline const bool & GetCouponConsumeOnUse () const | Gets the value of CouponConsumeOnUse_Optional, regardless of it having been set. |
public inline const bool & GetCouponConsumeOnUse (const bool & DefaultValue) const | Gets the value of CouponConsumeOnUse_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponConsumeOnUse (bool & OutValue) const | Fills OutValue with the value of CouponConsumeOnUse_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCouponConsumeOnUseOrNull () | Returns a pointer to CouponConsumeOnUse_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCouponConsumeOnUseOrNull () const | Returns a pointer to CouponConsumeOnUse_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponConsumeOnUse (bool NewValue) | Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true. |
public inline void ClearCouponConsumeOnUse () | Clears the value of CouponConsumeOnUse_Optional and sets CouponConsumeOnUse_IsSet to false. |
public inline bool IsCouponConsumeOnUseDefaultValue () const | Returns true if CouponConsumeOnUse_Optional is set and matches the default value. |
public inline void SetCouponConsumeOnUseToDefault () | Sets the value of CouponConsumeOnUse_Optional to its default and also sets CouponConsumeOnUse_IsSet to true. |
public inline int32 & GetItemPortalUseRulesetId () | Gets the value of ItemPortalUseRulesetId_Optional, regardless of it having been set. |
public inline const int32 & GetItemPortalUseRulesetId () const | Gets the value of ItemPortalUseRulesetId_Optional, regardless of it having been set. |
public inline const int32 & GetItemPortalUseRulesetId (const int32 & DefaultValue) const | Gets the value of ItemPortalUseRulesetId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItemPortalUseRulesetId (int32 & OutValue) const | Fills OutValue with the value of ItemPortalUseRulesetId_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetItemPortalUseRulesetIdOrNull () | Returns a pointer to ItemPortalUseRulesetId_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetItemPortalUseRulesetIdOrNull () const | Returns a pointer to ItemPortalUseRulesetId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItemPortalUseRulesetId (int32 NewValue) | Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true. |
public inline void ClearItemPortalUseRulesetId () | Clears the value of ItemPortalUseRulesetId_Optional and sets ItemPortalUseRulesetId_IsSet to false. |
public inline bool IsItemPortalUseRulesetIdDefaultValue () const | Returns true if ItemPortalUseRulesetId_Optional is set and matches the default value. |
public inline void SetItemPortalUseRulesetIdToDefault () | Sets the value of ItemPortalUseRulesetId_Optional to its default and also sets ItemPortalUseRulesetId_IsSet to true. |
public inline FString & GetInventoryBucketUseRuleSetId () | Gets the value of InventoryBucketUseRuleSetId_Optional, regardless of it having been set. |
public inline const FString & GetInventoryBucketUseRuleSetId () const | Gets the value of InventoryBucketUseRuleSetId_Optional, regardless of it having been set. |
public inline const FString & GetInventoryBucketUseRuleSetId (const FString & DefaultValue) const | Gets the value of InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInventoryBucketUseRuleSetId (FString & OutValue) const | Fills OutValue with the value of InventoryBucketUseRuleSetId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetInventoryBucketUseRuleSetIdOrNull () | Returns a pointer to InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetInventoryBucketUseRuleSetIdOrNull () const | Returns a pointer to InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInventoryBucketUseRuleSetId (FString NewValue) | Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true. |
public inline void ClearInventoryBucketUseRuleSetId () | Clears the value of InventoryBucketUseRuleSetId_Optional and sets InventoryBucketUseRuleSetId_IsSet to false. |
public inline TArray< int32 > & GetCouponDiscountLoot () | Gets the value of CouponDiscountLoot_Optional, regardless of it having been set. |
public inline const TArray< int32 > & GetCouponDiscountLoot () const | Gets the value of CouponDiscountLoot_Optional, regardless of it having been set. |
public inline const TArray< int32 > & GetCouponDiscountLoot (const TArray< int32 > & DefaultValue) const | Gets the value of CouponDiscountLoot_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponDiscountLoot (TArray< int32 > & OutValue) const | Fills OutValue with the value of CouponDiscountLoot_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< int32 > * GetCouponDiscountLootOrNull () | Returns a pointer to CouponDiscountLoot_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< int32 > * GetCouponDiscountLootOrNull () const | Returns a pointer to CouponDiscountLoot_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponDiscountLoot (TArray< int32 > NewValue) | Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true. |
public inline void ClearCouponDiscountLoot () | Clears the value of CouponDiscountLoot_Optional and sets CouponDiscountLoot_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. |
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 ERHAPI_ItemType
Type_Optional
The type of item.
public bool
Type_IsSet
true if Type_Optional has been set to a value
public int32
LegacyType_Optional
public bool
LegacyType_IsSet
true if LegacyType_Optional has been set to a value
public int32
LegacySubtype_Optional
public bool
LegacySubtype_IsSet
true if LegacySubtype_Optional has been set to a value
public int32
RefItemId_Optional
public bool
RefItemId_IsSet
true if RefItemId_Optional has been set to a value
public int32
AvailabilityFlags_Optional
public bool
AvailabilityFlags_IsSet
true if AvailabilityFlags_Optional has been set to a value
public int32
EntitledLootId_Optional
This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot ID that will be fulfilled.
public bool
EntitledLootId_IsSet
true if EntitledLootId_Optional has been set to a value
public int32
LevelXpTableId_Optional
The XP Table that is used to determine the Player’s level for this XP. The level increase occurs when the quantity of this Item increases above the minimum XP of an XP Level. This is only valid for an unit Item.
public bool
LevelXpTableId_IsSet
true if LevelXpTableId_Optional has been set to a value
public int32
LevelVendorId_Optional
The Vendor that is used filfill level up rewards for this item. The level of the Player is used as the index into the Vendor’s Loot table. This is only valid for an unit Item.
public bool
LevelVendorId_IsSet
true if LevelVendorId_Optional has been set to a value
public int32
CouponDiscountCurrencyItemId_Optional
The item of the currency used by this coupon. This is only valid for an unit Item.
public bool
CouponDiscountCurrencyItemId_IsSet
true if CouponDiscountCurrencyItemId_Optional has been set to a value
public float
CouponDiscountPercentage_Optional
The percentage of the discount. This is only valid for an unit Item.
public bool
CouponDiscountPercentage_IsSet
true if CouponDiscountPercentage_Optional has been set to a value
public bool
CouponConsumeOnUse_Optional
If true, the coupon will be consumed when used; reducing the Player’s Inventory quantity by 1. This is only valid for an unit Item.
public bool
CouponConsumeOnUse_IsSet
true if CouponConsumeOnUse_Optional has been set to a value
public int32
ItemPortalUseRulesetId_Optional
public bool
ItemPortalUseRulesetId_IsSet
true if ItemPortalUseRulesetId_Optional has been set to a value
public FString
InventoryBucketUseRuleSetId_Optional
The Inventory Bucket Use Rule Set ID that determines how this item can be used across buckets.
public bool
InventoryBucketUseRuleSetId_IsSet
true if InventoryBucketUseRuleSetId_Optional has been set to a value
public TArray< int32 >
CouponDiscountLoot_Optional
List of Loot IDs this item can discount.
public bool
CouponDiscountLoot_IsSet
true if CouponDiscountLoot_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 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 ERHAPI_ItemType &
GetType
()
Gets the value of Type_Optional, regardless of it having been set.
public inline const ERHAPI_ItemType &
GetType
() const
Gets the value of Type_Optional, regardless of it having been set.
public inline const ERHAPI_ItemType &
GetType
(const ERHAPI_ItemType & DefaultValue) const
Gets the value of Type_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetType
(ERHAPI_ItemType & OutValue) const
Fills OutValue with the value of Type_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_ItemType *
GetTypeOrNull
()
Returns a pointer to Type_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_ItemType *
GetTypeOrNull
() const
Returns a pointer to Type_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetType
(ERHAPI_ItemType NewValue)
Sets the value of Type_Optional and also sets Type_IsSet to true.
public inline void
ClearType
()
Clears the value of Type_Optional and sets Type_IsSet to false.
public inline int32 &
GetLegacyType
()
Gets the value of LegacyType_Optional, regardless of it having been set.
public inline const int32 &
GetLegacyType
() const
Gets the value of LegacyType_Optional, regardless of it having been set.
public inline const int32 &
GetLegacyType
(const int32 & DefaultValue) const
Gets the value of LegacyType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLegacyType
(int32 & OutValue) const
Fills OutValue with the value of LegacyType_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetLegacyTypeOrNull
()
Returns a pointer to LegacyType_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetLegacyTypeOrNull
() const
Returns a pointer to LegacyType_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetLegacyType
(int32 NewValue)
Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true.
public inline void
ClearLegacyType
()
Clears the value of LegacyType_Optional and sets LegacyType_IsSet to false.
public inline bool
IsLegacyTypeDefaultValue
() const
Returns true if LegacyType_Optional is set and matches the default value.
public inline void
SetLegacyTypeToDefault
()
Sets the value of LegacyType_Optional to its default and also sets LegacyType_IsSet to true.
public inline int32 &
GetLegacySubtype
()
Gets the value of LegacySubtype_Optional, regardless of it having been set.
public inline const int32 &
GetLegacySubtype
() const
Gets the value of LegacySubtype_Optional, regardless of it having been set.
public inline const int32 &
GetLegacySubtype
(const int32 & DefaultValue) const
Gets the value of LegacySubtype_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLegacySubtype
(int32 & OutValue) const
Fills OutValue with the value of LegacySubtype_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetLegacySubtypeOrNull
()
Returns a pointer to LegacySubtype_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetLegacySubtypeOrNull
() const
Returns a pointer to LegacySubtype_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetLegacySubtype
(int32 NewValue)
Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true.
public inline void
ClearLegacySubtype
()
Clears the value of LegacySubtype_Optional and sets LegacySubtype_IsSet to false.
public inline bool
IsLegacySubtypeDefaultValue
() const
Returns true if LegacySubtype_Optional is set and matches the default value.
public inline void
SetLegacySubtypeToDefault
()
Sets the value of LegacySubtype_Optional to its default and also sets LegacySubtype_IsSet to true.
public inline int32 &
GetRefItemId
()
Gets the value of RefItemId_Optional, regardless of it having been set.
public inline const int32 &
GetRefItemId
() const
Gets the value of RefItemId_Optional, regardless of it having been set.
public inline const int32 &
GetRefItemId
(const int32 & DefaultValue) const
Gets the value of RefItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetRefItemId
(int32 & OutValue) const
Fills OutValue with the value of RefItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetRefItemIdOrNull
()
Returns a pointer to RefItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetRefItemIdOrNull
() const
Returns a pointer to RefItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetRefItemId
(int32 NewValue)
Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true.
public inline void
ClearRefItemId
()
Clears the value of RefItemId_Optional and sets RefItemId_IsSet to false.
public inline bool
IsRefItemIdDefaultValue
() const
Returns true if RefItemId_Optional is set and matches the default value.
public inline void
SetRefItemIdToDefault
()
Sets the value of RefItemId_Optional to its default and also sets RefItemId_IsSet to true.
public inline int32 &
GetAvailabilityFlags
()
Gets the value of AvailabilityFlags_Optional, regardless of it having been set.
public inline const int32 &
GetAvailabilityFlags
() const
Gets the value of AvailabilityFlags_Optional, regardless of it having been set.
public inline const int32 &
GetAvailabilityFlags
(const int32 & DefaultValue) const
Gets the value of AvailabilityFlags_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetAvailabilityFlags
(int32 & OutValue) const
Fills OutValue with the value of AvailabilityFlags_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetAvailabilityFlagsOrNull
()
Returns a pointer to AvailabilityFlags_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetAvailabilityFlagsOrNull
() const
Returns a pointer to AvailabilityFlags_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetAvailabilityFlags
(int32 NewValue)
Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true.
public inline void
ClearAvailabilityFlags
()
Clears the value of AvailabilityFlags_Optional and sets AvailabilityFlags_IsSet to false.
public inline bool
IsAvailabilityFlagsDefaultValue
() const
Returns true if AvailabilityFlags_Optional is set and matches the default value.
public inline void
SetAvailabilityFlagsToDefault
()
Sets the value of AvailabilityFlags_Optional to its default and also sets AvailabilityFlags_IsSet to true.
public inline int32 &
GetEntitledLootId
()
Gets the value of EntitledLootId_Optional, regardless of it having been set.
public inline const int32 &
GetEntitledLootId
() const
Gets the value of EntitledLootId_Optional, regardless of it having been set.
public inline const int32 &
GetEntitledLootId
(const int32 & DefaultValue) const
Gets the value of EntitledLootId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetEntitledLootId
(int32 & OutValue) const
Fills OutValue with the value of EntitledLootId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetEntitledLootIdOrNull
()
Returns a pointer to EntitledLootId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetEntitledLootIdOrNull
() const
Returns a pointer to EntitledLootId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetEntitledLootId
(int32 NewValue)
Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true.
public inline void
ClearEntitledLootId
()
Clears the value of EntitledLootId_Optional and sets EntitledLootId_IsSet to false.
public inline bool
IsEntitledLootIdDefaultValue
() const
Returns true if EntitledLootId_Optional is set and matches the default value.
public inline void
SetEntitledLootIdToDefault
()
Sets the value of EntitledLootId_Optional to its default and also sets EntitledLootId_IsSet to true.
public inline int32 &
GetLevelXpTableId
()
Gets the value of LevelXpTableId_Optional, regardless of it having been set.
public inline const int32 &
GetLevelXpTableId
() const
Gets the value of LevelXpTableId_Optional, regardless of it having been set.
public inline const int32 &
GetLevelXpTableId
(const int32 & DefaultValue) const
Gets the value of LevelXpTableId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLevelXpTableId
(int32 & OutValue) const
Fills OutValue with the value of LevelXpTableId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetLevelXpTableIdOrNull
()
Returns a pointer to LevelXpTableId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetLevelXpTableIdOrNull
() const
Returns a pointer to LevelXpTableId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetLevelXpTableId
(int32 NewValue)
Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true.
public inline void
ClearLevelXpTableId
()
Clears the value of LevelXpTableId_Optional and sets LevelXpTableId_IsSet to false.
public inline bool
IsLevelXpTableIdDefaultValue
() const
Returns true if LevelXpTableId_Optional is set and matches the default value.
public inline void
SetLevelXpTableIdToDefault
()
Sets the value of LevelXpTableId_Optional to its default and also sets LevelXpTableId_IsSet to true.
public inline int32 &
GetLevelVendorId
()
Gets the value of LevelVendorId_Optional, regardless of it having been set.
public inline const int32 &
GetLevelVendorId
() const
Gets the value of LevelVendorId_Optional, regardless of it having been set.
public inline const int32 &
GetLevelVendorId
(const int32 & DefaultValue) const
Gets the value of LevelVendorId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLevelVendorId
(int32 & OutValue) const
Fills OutValue with the value of LevelVendorId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetLevelVendorIdOrNull
()
Returns a pointer to LevelVendorId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetLevelVendorIdOrNull
() const
Returns a pointer to LevelVendorId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetLevelVendorId
(int32 NewValue)
Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true.
public inline void
ClearLevelVendorId
()
Clears the value of LevelVendorId_Optional and sets LevelVendorId_IsSet to false.
public inline bool
IsLevelVendorIdDefaultValue
() const
Returns true if LevelVendorId_Optional is set and matches the default value.
public inline void
SetLevelVendorIdToDefault
()
Sets the value of LevelVendorId_Optional to its default and also sets LevelVendorId_IsSet to true.
public inline int32 &
GetCouponDiscountCurrencyItemId
()
Gets the value of CouponDiscountCurrencyItemId_Optional, regardless of it having been set.
public inline const int32 &
GetCouponDiscountCurrencyItemId
() const
Gets the value of CouponDiscountCurrencyItemId_Optional, regardless of it having been set.
public inline const int32 &
GetCouponDiscountCurrencyItemId
(const int32 & DefaultValue) const
Gets the value of CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCouponDiscountCurrencyItemId
(int32 & OutValue) const
Fills OutValue with the value of CouponDiscountCurrencyItemId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetCouponDiscountCurrencyItemIdOrNull
()
Returns a pointer to CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetCouponDiscountCurrencyItemIdOrNull
() const
Returns a pointer to CouponDiscountCurrencyItemId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCouponDiscountCurrencyItemId
(int32 NewValue)
Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true.
public inline void
ClearCouponDiscountCurrencyItemId
()
Clears the value of CouponDiscountCurrencyItemId_Optional and sets CouponDiscountCurrencyItemId_IsSet to false.
public inline bool
IsCouponDiscountCurrencyItemIdDefaultValue
() const
Returns true if CouponDiscountCurrencyItemId_Optional is set and matches the default value.
public inline void
SetCouponDiscountCurrencyItemIdToDefault
()
Sets the value of CouponDiscountCurrencyItemId_Optional to its default and also sets CouponDiscountCurrencyItemId_IsSet to true.
public inline float &
GetCouponDiscountPercentage
()
Gets the value of CouponDiscountPercentage_Optional, regardless of it having been set.
public inline const float &
GetCouponDiscountPercentage
() const
Gets the value of CouponDiscountPercentage_Optional, regardless of it having been set.
public inline const float &
GetCouponDiscountPercentage
(const float & DefaultValue) const
Gets the value of CouponDiscountPercentage_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCouponDiscountPercentage
(float & OutValue) const
Fills OutValue with the value of CouponDiscountPercentage_Optional and returns true if it has been set, otherwise returns false.
public inline float *
GetCouponDiscountPercentageOrNull
()
Returns a pointer to CouponDiscountPercentage_Optional, if it has been set, otherwise returns nullptr.
public inline const float *
GetCouponDiscountPercentageOrNull
() const
Returns a pointer to CouponDiscountPercentage_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCouponDiscountPercentage
(float NewValue)
Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true.
public inline void
ClearCouponDiscountPercentage
()
Clears the value of CouponDiscountPercentage_Optional and sets CouponDiscountPercentage_IsSet to false.
public inline bool &
GetCouponConsumeOnUse
()
Gets the value of CouponConsumeOnUse_Optional, regardless of it having been set.
public inline const bool &
GetCouponConsumeOnUse
() const
Gets the value of CouponConsumeOnUse_Optional, regardless of it having been set.
public inline const bool &
GetCouponConsumeOnUse
(const bool & DefaultValue) const
Gets the value of CouponConsumeOnUse_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCouponConsumeOnUse
(bool & OutValue) const
Fills OutValue with the value of CouponConsumeOnUse_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetCouponConsumeOnUseOrNull
()
Returns a pointer to CouponConsumeOnUse_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetCouponConsumeOnUseOrNull
() const
Returns a pointer to CouponConsumeOnUse_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCouponConsumeOnUse
(bool NewValue)
Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true.
public inline void
ClearCouponConsumeOnUse
()
Clears the value of CouponConsumeOnUse_Optional and sets CouponConsumeOnUse_IsSet to false.
public inline bool
IsCouponConsumeOnUseDefaultValue
() const
Returns true if CouponConsumeOnUse_Optional is set and matches the default value.
public inline void
SetCouponConsumeOnUseToDefault
()
Sets the value of CouponConsumeOnUse_Optional to its default and also sets CouponConsumeOnUse_IsSet to true.
public inline int32 &
GetItemPortalUseRulesetId
()
Gets the value of ItemPortalUseRulesetId_Optional, regardless of it having been set.
public inline const int32 &
GetItemPortalUseRulesetId
() const
Gets the value of ItemPortalUseRulesetId_Optional, regardless of it having been set.
public inline const int32 &
GetItemPortalUseRulesetId
(const int32 & DefaultValue) const
Gets the value of ItemPortalUseRulesetId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetItemPortalUseRulesetId
(int32 & OutValue) const
Fills OutValue with the value of ItemPortalUseRulesetId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetItemPortalUseRulesetIdOrNull
()
Returns a pointer to ItemPortalUseRulesetId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetItemPortalUseRulesetIdOrNull
() const
Returns a pointer to ItemPortalUseRulesetId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetItemPortalUseRulesetId
(int32 NewValue)
Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true.
public inline void
ClearItemPortalUseRulesetId
()
Clears the value of ItemPortalUseRulesetId_Optional and sets ItemPortalUseRulesetId_IsSet to false.
public inline bool
IsItemPortalUseRulesetIdDefaultValue
() const
Returns true if ItemPortalUseRulesetId_Optional is set and matches the default value.
public inline void
SetItemPortalUseRulesetIdToDefault
()
Sets the value of ItemPortalUseRulesetId_Optional to its default and also sets ItemPortalUseRulesetId_IsSet to true.
public inline FString &
GetInventoryBucketUseRuleSetId
()
Gets the value of InventoryBucketUseRuleSetId_Optional, regardless of it having been set.
public inline const FString &
GetInventoryBucketUseRuleSetId
() const
Gets the value of InventoryBucketUseRuleSetId_Optional, regardless of it having been set.
public inline const FString &
GetInventoryBucketUseRuleSetId
(const FString & DefaultValue) const
Gets the value of InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetInventoryBucketUseRuleSetId
(FString & OutValue) const
Fills OutValue with the value of InventoryBucketUseRuleSetId_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetInventoryBucketUseRuleSetIdOrNull
()
Returns a pointer to InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetInventoryBucketUseRuleSetIdOrNull
() const
Returns a pointer to InventoryBucketUseRuleSetId_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetInventoryBucketUseRuleSetId
(FString NewValue)
Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true.
public inline void
ClearInventoryBucketUseRuleSetId
()
Clears the value of InventoryBucketUseRuleSetId_Optional and sets InventoryBucketUseRuleSetId_IsSet to false.
public inline TArray< int32 > &
GetCouponDiscountLoot
()
Gets the value of CouponDiscountLoot_Optional, regardless of it having been set.
public inline const TArray< int32 > &
GetCouponDiscountLoot
() const
Gets the value of CouponDiscountLoot_Optional, regardless of it having been set.
public inline const TArray< int32 > &
GetCouponDiscountLoot
(const TArray< int32 > & DefaultValue) const
Gets the value of CouponDiscountLoot_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCouponDiscountLoot
(TArray< int32 > & OutValue) const
Fills OutValue with the value of CouponDiscountLoot_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< int32 > *
GetCouponDiscountLootOrNull
()
Returns a pointer to CouponDiscountLoot_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< int32 > *
GetCouponDiscountLootOrNull
() const
Returns a pointer to CouponDiscountLoot_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCouponDiscountLoot
(TArray< int32 > NewValue)
Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true.
public inline void
ClearCouponDiscountLoot
()
Clears the value of CouponDiscountLoot_Optional and sets CouponDiscountLoot_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.