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 FGuid ItemUuid_Optional | The Item UUID. |
public bool ItemUuid_IsSet | true if ItemUuid_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 FGuid EntitledLootUuid_Optional | This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot that will be fulfilled. |
public bool EntitledLootUuid_IsSet | true if EntitledLootUuid_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 FGuid LevelXpTableUuid_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 LevelXpTableUuid_IsSet | true if LevelXpTableUuid_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 FGuid LevelVendorUuid_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 LevelVendorUuid_IsSet | true if LevelVendorUuid_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 FGuid CouponDiscountCurrencyItemUuid_Optional | The item of the currency used by this coupon. This is only valid for an unit Item. |
public bool CouponDiscountCurrencyItemUuid_IsSet | true if CouponDiscountCurrencyItemUuid_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 TArray< FGuid > CouponDiscountLootUuid_Optional | List of Loot this item can discount. |
public bool CouponDiscountLootUuid_IsSet | true if CouponDiscountLootUuid_Optional has been set to a value |
public FRHAPI_CacheInfo CacheInfo_Optional | Cache information for this item. |
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(const TMap< FString, FString > & NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void SetCustomData(TMap< FString, FString > && NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics. |
public inline void ClearCustomData() | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline bool IsCustomDataSet() const | Checks whether CustomData_Optional has been set. |
public inline FGuid & GetItemUuid() | Gets the value of ItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetItemUuid() const | Gets the value of ItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetItemUuid(const FGuid & DefaultValue) const | Gets the value of ItemUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetItemUuid(FGuid & OutValue) const | Fills OutValue with the value of ItemUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetItemUuidOrNull() | Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetItemUuidOrNull() const | Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetItemUuid(const FGuid & NewValue) | Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true. |
public inline void SetItemUuid(FGuid && NewValue) | Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true using move semantics. |
public inline void ClearItemUuid() | Clears the value of ItemUuid_Optional and sets ItemUuid_IsSet to false. |
public inline bool IsItemUuidSet() const | Checks whether ItemUuid_Optional has been set. |
public inline 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(const ERHAPI_ItemType & NewValue) | Sets the value of Type_Optional and also sets Type_IsSet to true. |
public inline void SetType(ERHAPI_ItemType && NewValue) | Sets the value of Type_Optional and also sets Type_IsSet to true using move semantics. |
public inline void ClearType() | Clears the value of Type_Optional and sets Type_IsSet to false. |
public inline bool IsTypeSet() const | Checks whether Type_Optional has been set. |
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(const int32 & NewValue) | Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true. |
public inline void SetLegacyType(int32 && NewValue) | Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true using move semantics. |
public inline void ClearLegacyType() | Clears the value of LegacyType_Optional and sets LegacyType_IsSet to false. |
public inline bool IsLegacyTypeSet() const | Checks whether LegacyType_Optional has been set. |
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(const int32 & NewValue) | Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true. |
public inline void SetLegacySubtype(int32 && NewValue) | Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true using move semantics. |
public inline void ClearLegacySubtype() | Clears the value of LegacySubtype_Optional and sets LegacySubtype_IsSet to false. |
public inline bool IsLegacySubtypeSet() const | Checks whether LegacySubtype_Optional has been set. |
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(const int32 & NewValue) | Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true. |
public inline void SetRefItemId(int32 && NewValue) | Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true using move semantics. |
public inline void ClearRefItemId() | Clears the value of RefItemId_Optional and sets RefItemId_IsSet to false. |
public inline bool IsRefItemIdSet() const | Checks whether RefItemId_Optional has been set. |
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(const int32 & NewValue) | Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true. |
public inline void SetAvailabilityFlags(int32 && NewValue) | Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true using move semantics. |
public inline void ClearAvailabilityFlags() | Clears the value of AvailabilityFlags_Optional and sets AvailabilityFlags_IsSet to false. |
public inline bool IsAvailabilityFlagsSet() const | Checks whether AvailabilityFlags_Optional has been set. |
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 FGuid & GetEntitledLootUuid() | Gets the value of EntitledLootUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetEntitledLootUuid() const | Gets the value of EntitledLootUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetEntitledLootUuid(const FGuid & DefaultValue) const | Gets the value of EntitledLootUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEntitledLootUuid(FGuid & OutValue) const | Fills OutValue with the value of EntitledLootUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetEntitledLootUuidOrNull() | Returns a pointer to EntitledLootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetEntitledLootUuidOrNull() const | Returns a pointer to EntitledLootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEntitledLootUuid(const FGuid & NewValue) | Sets the value of EntitledLootUuid_Optional and also sets EntitledLootUuid_IsSet to true. |
public inline void SetEntitledLootUuid(FGuid && NewValue) | Sets the value of EntitledLootUuid_Optional and also sets EntitledLootUuid_IsSet to true using move semantics. |
public inline void ClearEntitledLootUuid() | Clears the value of EntitledLootUuid_Optional and sets EntitledLootUuid_IsSet to false. |
public inline bool IsEntitledLootUuidSet() const | Checks whether EntitledLootUuid_Optional has been set. |
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(const int32 & NewValue) | Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true. |
public inline void SetEntitledLootId(int32 && NewValue) | Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true using move semantics. |
public inline void ClearEntitledLootId() | Clears the value of EntitledLootId_Optional and sets EntitledLootId_IsSet to false. |
public inline bool IsEntitledLootIdSet() const | Checks whether EntitledLootId_Optional has been set. |
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 FGuid & GetLevelXpTableUuid() | Gets the value of LevelXpTableUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLevelXpTableUuid() const | Gets the value of LevelXpTableUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLevelXpTableUuid(const FGuid & DefaultValue) const | Gets the value of LevelXpTableUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLevelXpTableUuid(FGuid & OutValue) const | Fills OutValue with the value of LevelXpTableUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetLevelXpTableUuidOrNull() | Returns a pointer to LevelXpTableUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetLevelXpTableUuidOrNull() const | Returns a pointer to LevelXpTableUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLevelXpTableUuid(const FGuid & NewValue) | Sets the value of LevelXpTableUuid_Optional and also sets LevelXpTableUuid_IsSet to true. |
public inline void SetLevelXpTableUuid(FGuid && NewValue) | Sets the value of LevelXpTableUuid_Optional and also sets LevelXpTableUuid_IsSet to true using move semantics. |
public inline void ClearLevelXpTableUuid() | Clears the value of LevelXpTableUuid_Optional and sets LevelXpTableUuid_IsSet to false. |
public inline bool IsLevelXpTableUuidSet() const | Checks whether LevelXpTableUuid_Optional has been set. |
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(const int32 & NewValue) | Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true. |
public inline void SetLevelXpTableId(int32 && NewValue) | Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true using move semantics. |
public inline void ClearLevelXpTableId() | Clears the value of LevelXpTableId_Optional and sets LevelXpTableId_IsSet to false. |
public inline bool IsLevelXpTableIdSet() const | Checks whether LevelXpTableId_Optional has been set. |
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 FGuid & GetLevelVendorUuid() | Gets the value of LevelVendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLevelVendorUuid() const | Gets the value of LevelVendorUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetLevelVendorUuid(const FGuid & DefaultValue) const | Gets the value of LevelVendorUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLevelVendorUuid(FGuid & OutValue) const | Fills OutValue with the value of LevelVendorUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetLevelVendorUuidOrNull() | Returns a pointer to LevelVendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetLevelVendorUuidOrNull() const | Returns a pointer to LevelVendorUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLevelVendorUuid(const FGuid & NewValue) | Sets the value of LevelVendorUuid_Optional and also sets LevelVendorUuid_IsSet to true. |
public inline void SetLevelVendorUuid(FGuid && NewValue) | Sets the value of LevelVendorUuid_Optional and also sets LevelVendorUuid_IsSet to true using move semantics. |
public inline void ClearLevelVendorUuid() | Clears the value of LevelVendorUuid_Optional and sets LevelVendorUuid_IsSet to false. |
public inline bool IsLevelVendorUuidSet() const | Checks whether LevelVendorUuid_Optional has been set. |
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(const int32 & NewValue) | Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true. |
public inline void SetLevelVendorId(int32 && NewValue) | Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true using move semantics. |
public inline void ClearLevelVendorId() | Clears the value of LevelVendorId_Optional and sets LevelVendorId_IsSet to false. |
public inline bool IsLevelVendorIdSet() const | Checks whether LevelVendorId_Optional has been set. |
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 FGuid & GetCouponDiscountCurrencyItemUuid() | Gets the value of CouponDiscountCurrencyItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetCouponDiscountCurrencyItemUuid() const | Gets the value of CouponDiscountCurrencyItemUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetCouponDiscountCurrencyItemUuid(const FGuid & DefaultValue) const | Gets the value of CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponDiscountCurrencyItemUuid(FGuid & OutValue) const | Fills OutValue with the value of CouponDiscountCurrencyItemUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetCouponDiscountCurrencyItemUuidOrNull() | Returns a pointer to CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetCouponDiscountCurrencyItemUuidOrNull() const | Returns a pointer to CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponDiscountCurrencyItemUuid(const FGuid & NewValue) | Sets the value of CouponDiscountCurrencyItemUuid_Optional and also sets CouponDiscountCurrencyItemUuid_IsSet to true. |
public inline void SetCouponDiscountCurrencyItemUuid(FGuid && NewValue) | Sets the value of CouponDiscountCurrencyItemUuid_Optional and also sets CouponDiscountCurrencyItemUuid_IsSet to true using move semantics. |
public inline void ClearCouponDiscountCurrencyItemUuid() | Clears the value of CouponDiscountCurrencyItemUuid_Optional and sets CouponDiscountCurrencyItemUuid_IsSet to false. |
public inline bool IsCouponDiscountCurrencyItemUuidSet() const | Checks whether CouponDiscountCurrencyItemUuid_Optional has been set. |
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(const int32 & NewValue) | Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true. |
public inline void SetCouponDiscountCurrencyItemId(int32 && NewValue) | Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true using move semantics. |
public inline void ClearCouponDiscountCurrencyItemId() | Clears the value of CouponDiscountCurrencyItemId_Optional and sets CouponDiscountCurrencyItemId_IsSet to false. |
public inline bool IsCouponDiscountCurrencyItemIdSet() const | Checks whether CouponDiscountCurrencyItemId_Optional has been set. |
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(const float & NewValue) | Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true. |
public inline void SetCouponDiscountPercentage(float && NewValue) | Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true using move semantics. |
public inline void ClearCouponDiscountPercentage() | Clears the value of CouponDiscountPercentage_Optional and sets CouponDiscountPercentage_IsSet to false. |
public inline bool IsCouponDiscountPercentageSet() const | Checks whether CouponDiscountPercentage_Optional has been set. |
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(const bool & NewValue) | Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true. |
public inline void SetCouponConsumeOnUse(bool && NewValue) | Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true using move semantics. |
public inline void ClearCouponConsumeOnUse() | Clears the value of CouponConsumeOnUse_Optional and sets CouponConsumeOnUse_IsSet to false. |
public inline bool IsCouponConsumeOnUseSet() const | Checks whether CouponConsumeOnUse_Optional has been set. |
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(const int32 & NewValue) | Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true. |
public inline void SetItemPortalUseRulesetId(int32 && NewValue) | Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true using move semantics. |
public inline void ClearItemPortalUseRulesetId() | Clears the value of ItemPortalUseRulesetId_Optional and sets ItemPortalUseRulesetId_IsSet to false. |
public inline bool IsItemPortalUseRulesetIdSet() const | Checks whether ItemPortalUseRulesetId_Optional has been set. |
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(const FString & NewValue) | Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true. |
public inline void SetInventoryBucketUseRuleSetId(FString && NewValue) | Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true using move semantics. |
public inline void ClearInventoryBucketUseRuleSetId() | Clears the value of InventoryBucketUseRuleSetId_Optional and sets InventoryBucketUseRuleSetId_IsSet to false. |
public inline bool IsInventoryBucketUseRuleSetIdSet() const | Checks whether InventoryBucketUseRuleSetId_Optional has been set. |
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(const TArray< int32 > & NewValue) | Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true. |
public inline void SetCouponDiscountLoot(TArray< int32 > && NewValue) | Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true using move semantics. |
public inline void ClearCouponDiscountLoot() | Clears the value of CouponDiscountLoot_Optional and sets CouponDiscountLoot_IsSet to false. |
public inline bool IsCouponDiscountLootSet() const | Checks whether CouponDiscountLoot_Optional has been set. |
public inline TArray< FGuid > & GetCouponDiscountLootUuid() | Gets the value of CouponDiscountLootUuid_Optional, regardless of it having been set. |
public inline const TArray< FGuid > & GetCouponDiscountLootUuid() const | Gets the value of CouponDiscountLootUuid_Optional, regardless of it having been set. |
public inline const TArray< FGuid > & GetCouponDiscountLootUuid(const TArray< FGuid > & DefaultValue) const | Gets the value of CouponDiscountLootUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCouponDiscountLootUuid(TArray< FGuid > & OutValue) const | Fills OutValue with the value of CouponDiscountLootUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FGuid > * GetCouponDiscountLootUuidOrNull() | Returns a pointer to CouponDiscountLootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FGuid > * GetCouponDiscountLootUuidOrNull() const | Returns a pointer to CouponDiscountLootUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCouponDiscountLootUuid(const TArray< FGuid > & NewValue) | Sets the value of CouponDiscountLootUuid_Optional and also sets CouponDiscountLootUuid_IsSet to true. |
public inline void SetCouponDiscountLootUuid(TArray< FGuid > && NewValue) | Sets the value of CouponDiscountLootUuid_Optional and also sets CouponDiscountLootUuid_IsSet to true using move semantics. |
public inline void ClearCouponDiscountLootUuid() | Clears the value of CouponDiscountLootUuid_Optional and sets CouponDiscountLootUuid_IsSet to false. |
public inline bool IsCouponDiscountLootUuidSet() const | Checks whether CouponDiscountLootUuid_Optional has been set. |
public inline FRHAPI_CacheInfo&GetCacheInfo() | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo&GetCacheInfo() const | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo&GetCacheInfo(const FRHAPI_CacheInfo & DefaultValue) const | Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCacheInfo(FRHAPI_CacheInfo & OutValue) const | Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_CacheInfo*GetCacheInfoOrNull() | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_CacheInfo*GetCacheInfoOrNull() const | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCacheInfo(const FRHAPI_CacheInfo & NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true. |
public inline void SetCacheInfo(FRHAPI_CacheInfo && NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true using move semantics. |
public inline void ClearCacheInfo() | Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false. |
public inline bool IsCacheInfoSet() const | Checks whether CacheInfo_Optional has been set. |
Members
public TMap< FString, FString > CustomData_Optional
Custom data associated with the resource.
public bool CustomData_IsSet
true if CustomData_Optional has been set to a value
public FGuid ItemUuid_Optional
The Item UUID.
public bool ItemUuid_IsSet
true if ItemUuid_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 FGuid EntitledLootUuid_Optional
This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot that will be fulfilled.
public bool EntitledLootUuid_IsSet
true if EntitledLootUuid_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 FGuid LevelXpTableUuid_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 LevelXpTableUuid_IsSet
true if LevelXpTableUuid_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 FGuid LevelVendorUuid_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 LevelVendorUuid_IsSet
true if LevelVendorUuid_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 FGuid CouponDiscountCurrencyItemUuid_Optional
The item of the currency used by this coupon. This is only valid for an unit Item.
public bool CouponDiscountCurrencyItemUuid_IsSet
true if CouponDiscountCurrencyItemUuid_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 TArray< FGuid > CouponDiscountLootUuid_Optional
List of Loot this item can discount.
public bool CouponDiscountLootUuid_IsSet
true if CouponDiscountLootUuid_Optional has been set to a value
public FRHAPI_CacheInfo CacheInfo_Optional
Cache information for this item.
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
JsonValueData from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
WriterJSON Writer stream to push .
public inline TMap< FString, FString > & GetCustomData()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(const TMap< FString, FString > & NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() const
Checks whether CustomData_Optional has been set.
public inline FGuid & GetItemUuid()
Gets the value of ItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetItemUuid() const
Gets the value of ItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetItemUuid(const FGuid & DefaultValue) const
Gets the value of ItemUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetItemUuid(FGuid & OutValue) const
Fills OutValue with the value of ItemUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetItemUuidOrNull()
Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetItemUuidOrNull() const
Returns a pointer to ItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetItemUuid(const FGuid & NewValue)
Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true.
public inline void SetItemUuid(FGuid && NewValue)
Sets the value of ItemUuid_Optional and also sets ItemUuid_IsSet to true using move semantics.
public inline void ClearItemUuid()
Clears the value of ItemUuid_Optional and sets ItemUuid_IsSet to false.
public inline bool IsItemUuidSet() const
Checks whether ItemUuid_Optional has been set.
public inline 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(const ERHAPI_ItemType & NewValue)
Sets the value of Type_Optional and also sets Type_IsSet to true.
public inline void SetType(ERHAPI_ItemType && NewValue)
Sets the value of Type_Optional and also sets Type_IsSet to true using move semantics.
public inline void ClearType()
Clears the value of Type_Optional and sets Type_IsSet to false.
public inline bool IsTypeSet() const
Checks whether Type_Optional has been set.
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(const int32 & NewValue)
Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true.
public inline void SetLegacyType(int32 && NewValue)
Sets the value of LegacyType_Optional and also sets LegacyType_IsSet to true using move semantics.
public inline void ClearLegacyType()
Clears the value of LegacyType_Optional and sets LegacyType_IsSet to false.
public inline bool IsLegacyTypeSet() const
Checks whether LegacyType_Optional has been set.
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(const int32 & NewValue)
Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true.
public inline void SetLegacySubtype(int32 && NewValue)
Sets the value of LegacySubtype_Optional and also sets LegacySubtype_IsSet to true using move semantics.
public inline void ClearLegacySubtype()
Clears the value of LegacySubtype_Optional and sets LegacySubtype_IsSet to false.
public inline bool IsLegacySubtypeSet() const
Checks whether LegacySubtype_Optional has been set.
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(const int32 & NewValue)
Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true.
public inline void SetRefItemId(int32 && NewValue)
Sets the value of RefItemId_Optional and also sets RefItemId_IsSet to true using move semantics.
public inline void ClearRefItemId()
Clears the value of RefItemId_Optional and sets RefItemId_IsSet to false.
public inline bool IsRefItemIdSet() const
Checks whether RefItemId_Optional has been set.
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(const int32 & NewValue)
Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true.
public inline void SetAvailabilityFlags(int32 && NewValue)
Sets the value of AvailabilityFlags_Optional and also sets AvailabilityFlags_IsSet to true using move semantics.
public inline void ClearAvailabilityFlags()
Clears the value of AvailabilityFlags_Optional and sets AvailabilityFlags_IsSet to false.
public inline bool IsAvailabilityFlagsSet() const
Checks whether AvailabilityFlags_Optional has been set.
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 FGuid & GetEntitledLootUuid()
Gets the value of EntitledLootUuid_Optional, regardless of it having been set.
public inline const FGuid & GetEntitledLootUuid() const
Gets the value of EntitledLootUuid_Optional, regardless of it having been set.
public inline const FGuid & GetEntitledLootUuid(const FGuid & DefaultValue) const
Gets the value of EntitledLootUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEntitledLootUuid(FGuid & OutValue) const
Fills OutValue with the value of EntitledLootUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetEntitledLootUuidOrNull()
Returns a pointer to EntitledLootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetEntitledLootUuidOrNull() const
Returns a pointer to EntitledLootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEntitledLootUuid(const FGuid & NewValue)
Sets the value of EntitledLootUuid_Optional and also sets EntitledLootUuid_IsSet to true.
public inline void SetEntitledLootUuid(FGuid && NewValue)
Sets the value of EntitledLootUuid_Optional and also sets EntitledLootUuid_IsSet to true using move semantics.
public inline void ClearEntitledLootUuid()
Clears the value of EntitledLootUuid_Optional and sets EntitledLootUuid_IsSet to false.
public inline bool IsEntitledLootUuidSet() const
Checks whether EntitledLootUuid_Optional has been set.
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(const int32 & NewValue)
Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true.
public inline void SetEntitledLootId(int32 && NewValue)
Sets the value of EntitledLootId_Optional and also sets EntitledLootId_IsSet to true using move semantics.
public inline void ClearEntitledLootId()
Clears the value of EntitledLootId_Optional and sets EntitledLootId_IsSet to false.
public inline bool IsEntitledLootIdSet() const
Checks whether EntitledLootId_Optional has been set.
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 FGuid & GetLevelXpTableUuid()
Gets the value of LevelXpTableUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLevelXpTableUuid() const
Gets the value of LevelXpTableUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLevelXpTableUuid(const FGuid & DefaultValue) const
Gets the value of LevelXpTableUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLevelXpTableUuid(FGuid & OutValue) const
Fills OutValue with the value of LevelXpTableUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetLevelXpTableUuidOrNull()
Returns a pointer to LevelXpTableUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetLevelXpTableUuidOrNull() const
Returns a pointer to LevelXpTableUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLevelXpTableUuid(const FGuid & NewValue)
Sets the value of LevelXpTableUuid_Optional and also sets LevelXpTableUuid_IsSet to true.
public inline void SetLevelXpTableUuid(FGuid && NewValue)
Sets the value of LevelXpTableUuid_Optional and also sets LevelXpTableUuid_IsSet to true using move semantics.
public inline void ClearLevelXpTableUuid()
Clears the value of LevelXpTableUuid_Optional and sets LevelXpTableUuid_IsSet to false.
public inline bool IsLevelXpTableUuidSet() const
Checks whether LevelXpTableUuid_Optional has been set.
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(const int32 & NewValue)
Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true.
public inline void SetLevelXpTableId(int32 && NewValue)
Sets the value of LevelXpTableId_Optional and also sets LevelXpTableId_IsSet to true using move semantics.
public inline void ClearLevelXpTableId()
Clears the value of LevelXpTableId_Optional and sets LevelXpTableId_IsSet to false.
public inline bool IsLevelXpTableIdSet() const
Checks whether LevelXpTableId_Optional has been set.
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 FGuid & GetLevelVendorUuid()
Gets the value of LevelVendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLevelVendorUuid() const
Gets the value of LevelVendorUuid_Optional, regardless of it having been set.
public inline const FGuid & GetLevelVendorUuid(const FGuid & DefaultValue) const
Gets the value of LevelVendorUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLevelVendorUuid(FGuid & OutValue) const
Fills OutValue with the value of LevelVendorUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetLevelVendorUuidOrNull()
Returns a pointer to LevelVendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetLevelVendorUuidOrNull() const
Returns a pointer to LevelVendorUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLevelVendorUuid(const FGuid & NewValue)
Sets the value of LevelVendorUuid_Optional and also sets LevelVendorUuid_IsSet to true.
public inline void SetLevelVendorUuid(FGuid && NewValue)
Sets the value of LevelVendorUuid_Optional and also sets LevelVendorUuid_IsSet to true using move semantics.
public inline void ClearLevelVendorUuid()
Clears the value of LevelVendorUuid_Optional and sets LevelVendorUuid_IsSet to false.
public inline bool IsLevelVendorUuidSet() const
Checks whether LevelVendorUuid_Optional has been set.
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(const int32 & NewValue)
Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true.
public inline void SetLevelVendorId(int32 && NewValue)
Sets the value of LevelVendorId_Optional and also sets LevelVendorId_IsSet to true using move semantics.
public inline void ClearLevelVendorId()
Clears the value of LevelVendorId_Optional and sets LevelVendorId_IsSet to false.
public inline bool IsLevelVendorIdSet() const
Checks whether LevelVendorId_Optional has been set.
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 FGuid & GetCouponDiscountCurrencyItemUuid()
Gets the value of CouponDiscountCurrencyItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetCouponDiscountCurrencyItemUuid() const
Gets the value of CouponDiscountCurrencyItemUuid_Optional, regardless of it having been set.
public inline const FGuid & GetCouponDiscountCurrencyItemUuid(const FGuid & DefaultValue) const
Gets the value of CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCouponDiscountCurrencyItemUuid(FGuid & OutValue) const
Fills OutValue with the value of CouponDiscountCurrencyItemUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetCouponDiscountCurrencyItemUuidOrNull()
Returns a pointer to CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetCouponDiscountCurrencyItemUuidOrNull() const
Returns a pointer to CouponDiscountCurrencyItemUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCouponDiscountCurrencyItemUuid(const FGuid & NewValue)
Sets the value of CouponDiscountCurrencyItemUuid_Optional and also sets CouponDiscountCurrencyItemUuid_IsSet to true.
public inline void SetCouponDiscountCurrencyItemUuid(FGuid && NewValue)
Sets the value of CouponDiscountCurrencyItemUuid_Optional and also sets CouponDiscountCurrencyItemUuid_IsSet to true using move semantics.
public inline void ClearCouponDiscountCurrencyItemUuid()
Clears the value of CouponDiscountCurrencyItemUuid_Optional and sets CouponDiscountCurrencyItemUuid_IsSet to false.
public inline bool IsCouponDiscountCurrencyItemUuidSet() const
Checks whether CouponDiscountCurrencyItemUuid_Optional has been set.
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(const int32 & NewValue)
Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true.
public inline void SetCouponDiscountCurrencyItemId(int32 && NewValue)
Sets the value of CouponDiscountCurrencyItemId_Optional and also sets CouponDiscountCurrencyItemId_IsSet to true using move semantics.
public inline void ClearCouponDiscountCurrencyItemId()
Clears the value of CouponDiscountCurrencyItemId_Optional and sets CouponDiscountCurrencyItemId_IsSet to false.
public inline bool IsCouponDiscountCurrencyItemIdSet() const
Checks whether CouponDiscountCurrencyItemId_Optional has been set.
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(const float & NewValue)
Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true.
public inline void SetCouponDiscountPercentage(float && NewValue)
Sets the value of CouponDiscountPercentage_Optional and also sets CouponDiscountPercentage_IsSet to true using move semantics.
public inline void ClearCouponDiscountPercentage()
Clears the value of CouponDiscountPercentage_Optional and sets CouponDiscountPercentage_IsSet to false.
public inline bool IsCouponDiscountPercentageSet() const
Checks whether CouponDiscountPercentage_Optional has been set.
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(const bool & NewValue)
Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true.
public inline void SetCouponConsumeOnUse(bool && NewValue)
Sets the value of CouponConsumeOnUse_Optional and also sets CouponConsumeOnUse_IsSet to true using move semantics.
public inline void ClearCouponConsumeOnUse()
Clears the value of CouponConsumeOnUse_Optional and sets CouponConsumeOnUse_IsSet to false.
public inline bool IsCouponConsumeOnUseSet() const
Checks whether CouponConsumeOnUse_Optional has been set.
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(const int32 & NewValue)
Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true.
public inline void SetItemPortalUseRulesetId(int32 && NewValue)
Sets the value of ItemPortalUseRulesetId_Optional and also sets ItemPortalUseRulesetId_IsSet to true using move semantics.
public inline void ClearItemPortalUseRulesetId()
Clears the value of ItemPortalUseRulesetId_Optional and sets ItemPortalUseRulesetId_IsSet to false.
public inline bool IsItemPortalUseRulesetIdSet() const
Checks whether ItemPortalUseRulesetId_Optional has been set.
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(const FString & NewValue)
Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true.
public inline void SetInventoryBucketUseRuleSetId(FString && NewValue)
Sets the value of InventoryBucketUseRuleSetId_Optional and also sets InventoryBucketUseRuleSetId_IsSet to true using move semantics.
public inline void ClearInventoryBucketUseRuleSetId()
Clears the value of InventoryBucketUseRuleSetId_Optional and sets InventoryBucketUseRuleSetId_IsSet to false.
public inline bool IsInventoryBucketUseRuleSetIdSet() const
Checks whether InventoryBucketUseRuleSetId_Optional has been set.
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(const TArray< int32 > & NewValue)
Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true.
public inline void SetCouponDiscountLoot(TArray< int32 > && NewValue)
Sets the value of CouponDiscountLoot_Optional and also sets CouponDiscountLoot_IsSet to true using move semantics.
public inline void ClearCouponDiscountLoot()
Clears the value of CouponDiscountLoot_Optional and sets CouponDiscountLoot_IsSet to false.
public inline bool IsCouponDiscountLootSet() const
Checks whether CouponDiscountLoot_Optional has been set.
public inline TArray< FGuid > & GetCouponDiscountLootUuid()
Gets the value of CouponDiscountLootUuid_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetCouponDiscountLootUuid() const
Gets the value of CouponDiscountLootUuid_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetCouponDiscountLootUuid(const TArray< FGuid > & DefaultValue) const
Gets the value of CouponDiscountLootUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCouponDiscountLootUuid(TArray< FGuid > & OutValue) const
Fills OutValue with the value of CouponDiscountLootUuid_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FGuid > * GetCouponDiscountLootUuidOrNull()
Returns a pointer to CouponDiscountLootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FGuid > * GetCouponDiscountLootUuidOrNull() const
Returns a pointer to CouponDiscountLootUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCouponDiscountLootUuid(const TArray< FGuid > & NewValue)
Sets the value of CouponDiscountLootUuid_Optional and also sets CouponDiscountLootUuid_IsSet to true.
public inline void SetCouponDiscountLootUuid(TArray< FGuid > && NewValue)
Sets the value of CouponDiscountLootUuid_Optional and also sets CouponDiscountLootUuid_IsSet to true using move semantics.
public inline void ClearCouponDiscountLootUuid()
Clears the value of CouponDiscountLootUuid_Optional and sets CouponDiscountLootUuid_IsSet to false.
public inline bool IsCouponDiscountLootUuidSet() const
Checks whether CouponDiscountLootUuid_Optional has been set.
public inline FRHAPI_CacheInfo&GetCacheInfo()
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const FRHAPI_CacheInfo&GetCacheInfo() const
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const FRHAPI_CacheInfo&GetCacheInfo(const FRHAPI_CacheInfo & DefaultValue) const
Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCacheInfo(FRHAPI_CacheInfo & OutValue) const
Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_CacheInfo*GetCacheInfoOrNull()
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_CacheInfo*GetCacheInfoOrNull() const
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCacheInfo(const FRHAPI_CacheInfo & NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
public inline void SetCacheInfo(FRHAPI_CacheInfo && NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true using move semantics.
public inline void ClearCacheInfo()
Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.
public inline bool IsCacheInfoSet() const
Checks whether CacheInfo_Optional has been set.