RHAPI_InventoryBucketUseRuleSets
Summary
Members | Descriptions |
---|---|
struct FRHAPI_InventoryBucketUseRuleSets | A collection of Inventory Bucket Use Rule Sets. A rule set determine how item can be used across buckets. |
struct FRHAPI_InventoryBucketUseRuleSets
A collection of Inventory Bucket Use Rule Sets. A rule set determine how item can be used across buckets.
Summary
Members | Descriptions |
---|---|
public TMap< FString, FRHAPI_InventoryBucketUseRuleSet > RuleSets_Optional | |
public bool RuleSets_IsSet | true if RuleSets_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, FRHAPI_InventoryBucketUseRuleSet > & GetRuleSets () | Gets the value of RuleSets_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_InventoryBucketUseRuleSet > & GetRuleSets () const | Gets the value of RuleSets_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_InventoryBucketUseRuleSet > & GetRuleSets (const TMap< FString, FRHAPI_InventoryBucketUseRuleSet > & DefaultValue) const | Gets the value of RuleSets_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRuleSets (TMap< FString, FRHAPI_InventoryBucketUseRuleSet > & OutValue) const | Fills OutValue with the value of RuleSets_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FRHAPI_InventoryBucketUseRuleSet > * GetRuleSetsOrNull () | Returns a pointer to RuleSets_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FRHAPI_InventoryBucketUseRuleSet > * GetRuleSetsOrNull () const | Returns a pointer to RuleSets_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRuleSets (TMap< FString, FRHAPI_InventoryBucketUseRuleSet > NewValue) | Sets the value of RuleSets_Optional and also sets RuleSets_IsSet to true. |
public inline void ClearRuleSets () | Clears the value of RuleSets_Optional and sets RuleSets_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,
FRHAPI_InventoryBucketUseRuleSet
>
RuleSets_Optional
#### `public bool `[`RuleSets_IsSet`](#structFRHAPI__InventoryBucketUseRuleSets_1a513a99e13bbf917413a530e724e6d407)
true if RuleSets_Optional has been set to a value
#### `public `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` `[`CacheInfo_Optional`](#structFRHAPI__InventoryBucketUseRuleSets_1ad40dd88c905bde3c6c5bcf128a500fdb)
#### `public bool `[`CacheInfo_IsSet`](#structFRHAPI__InventoryBucketUseRuleSets_1ac4f99d8e6addd6040a186dba7f24a0fd)
true if CacheInfo_Optional has been set to a value
#### `public virtual bool `[`FromJson`](#structFRHAPI__InventoryBucketUseRuleSets_1a986afa0d79d2b74be52e5e9b621b20e5)`(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`](#structFRHAPI__InventoryBucketUseRuleSets_1ace1a345fd38d6b67216c52f99ae04e36)`(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, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > & `[`GetRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1ad87ebbcd244c110a5b0fd43480c7fb3f)`()`
Gets the value of RuleSets_Optional, regardless of it having been set.
#### `public inline const TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > & `[`GetRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1af025ca483b6f2d2c41b0ea72a6246a15)`() const`
Gets the value of RuleSets_Optional, regardless of it having been set.
#### `public inline const TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > & `[`GetRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1a2bf664064f84affc890554088aa5fd12)`(const TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > & DefaultValue) const`
Gets the value of RuleSets_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1a20ab8741220988f68b99436142b308cc)`(TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > & OutValue) const`
Fills OutValue with the value of RuleSets_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > * `[`GetRuleSetsOrNull`](#structFRHAPI__InventoryBucketUseRuleSets_1a8c7730910e0f2c0f66c0ac07e3d967bc)`()`
Returns a pointer to RuleSets_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > * `[`GetRuleSetsOrNull`](#structFRHAPI__InventoryBucketUseRuleSets_1a1409a120b179be2507d41425a018ddad)`() const`
Returns a pointer to RuleSets_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1a7c670c4dde0611d9b6e27a47fda9a04c)`(TMap< FString, `[`FRHAPI_InventoryBucketUseRuleSet`](RHAPI_InventoryBucketUseRuleSet.md#structFRHAPI__InventoryBucketUseRuleSet)` > NewValue)`
Sets the value of RuleSets_Optional and also sets RuleSets_IsSet to true.
#### `public inline void `[`ClearRuleSets`](#structFRHAPI__InventoryBucketUseRuleSets_1a4d056b0e01547e67525ae74343fe932f)`()`
Clears the value of RuleSets_Optional and sets RuleSets_IsSet to false.
#### `public inline `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a5faa4a8938f8eba12e0d430f9fe24634)`()`
Gets the value of CacheInfo_Optional, regardless of it having been set.
#### `public inline const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a6eac72a5d10765adb6bf64f9e6ac996b)`() const`
Gets the value of CacheInfo_Optional, regardless of it having been set.
#### `public inline const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a619c1b2c5e924631d195fa563da590a5)`(const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & DefaultValue) const`
Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a33dd772efcf464da6b3b6db246e6097b)`(`[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__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`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` * `[`GetCacheInfoOrNull`](#structFRHAPI__InventoryBucketUseRuleSets_1a2d4eb355e30583e9bb0d364610e615dc)`()`
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` * `[`GetCacheInfoOrNull`](#structFRHAPI__InventoryBucketUseRuleSets_1aebaf7ae0573b04b04c1111faa2ff5eae)`() const`
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a6137f5004b123127d0b9e968bc20e460)`(`[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` NewValue)`
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
#### `public inline void `[`ClearCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSets_1a20b164be4527441b9245a6558fbc2db3)`()`
Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.