Skip to content

RHAPI_InventoryBucketUseRuleSet

Summary

MembersDescriptions
struct FRHAPI_InventoryBucketUseRuleSetA collection of Inventory Bucket Use Rules.

struct FRHAPI_InventoryBucketUseRuleSet

struct FRHAPI_InventoryBucketUseRuleSet
: public FRHAPI_Model

A collection of Inventory Bucket Use Rules.

Summary

MembersDescriptions
public TMap< FString, FString > CustomData_OptionalCustom data associated with the resource.
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public TMap< FString, TArray< ERHAPI_InventoryBucket > > Rules_Optional
public bool Rules_IsSettrue if Rules_Optional has been set to a value
public FRHAPI_CacheInfo CacheInfo_Optional
public bool CacheInfo_IsSettrue 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) constWrites 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() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills 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() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(TMap< FString, FString > NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline TMap< FString, TArray< ERHAPI_InventoryBucket > > & GetRules()Gets the value of Rules_Optional, regardless of it having been set.
public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > & GetRules() constGets the value of Rules_Optional, regardless of it having been set.
public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > & GetRules(const TMap< FString, TArray< ERHAPI_InventoryBucket >> & DefaultValue) constGets the value of Rules_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRules(TMap< FString, TArray< ERHAPI_InventoryBucket >> & OutValue) constFills OutValue with the value of Rules_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, TArray< ERHAPI_InventoryBucket > > * GetRulesOrNull()Returns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > * GetRulesOrNull() constReturns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRules(TMap< FString, TArray< ERHAPI_InventoryBucket >> NewValue)Sets the value of Rules_Optional and also sets Rules_IsSet to true.
public inline void ClearRules()Clears the value of Rules_Optional and sets Rules_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() constGets the value of CacheInfo_Optional, regardless of it having been set.
public inline const FRHAPI_CacheInfo&GetCacheInfo(const FRHAPI_CacheInfo & DefaultValue) constGets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCacheInfo(FRHAPI_CacheInfo & OutValue) constFills 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() constReturns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCacheInfo(FRHAPI_CacheInfo NewValue)Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
public inline void ClearCacheInfo()Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.

Members

public TMap< FString, FString > CustomData_Optional

Custom data associated with the resource.


#### `public bool `[`CustomData_IsSet`](#structFRHAPI__InventoryBucketUseRuleSet_1af60fc9b377629639c7025d662e902ea1)

true if CustomData_Optional has been set to a value


#### `public TMap< FString, TArray< ERHAPI_InventoryBucket > > `[`Rules_Optional`](#structFRHAPI__InventoryBucketUseRuleSet_1adabe35c0c43a1efc7d7e500bee62361c)
#### `public bool `[`Rules_IsSet`](#structFRHAPI__InventoryBucketUseRuleSet_1aa50ffc24695f9e0ff5d1e739e9d59468)

true if Rules_Optional has been set to a value


#### `public `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` `[`CacheInfo_Optional`](#structFRHAPI__InventoryBucketUseRuleSet_1a17b67b628e51e41059c636d81be35b61)
#### `public bool `[`CacheInfo_IsSet`](#structFRHAPI__InventoryBucketUseRuleSet_1a4fa08d3e6e9d4463b4b8fbcc18f4eea4)

true if CacheInfo_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__InventoryBucketUseRuleSet_1a13237921eba8c49f52fec51ea978c65a)`(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__InventoryBucketUseRuleSet_1aa8dc9bb6d89b39bc4563007af760539e)`(TSharedRef< TJsonWriter<>> & Writer) const`

Writes the data from this object into the specified JSON Writer stream.

Parameters

  • Writer JSON Writer stream to push .

#### `public inline TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__InventoryBucketUseRuleSet_1aab4d4efda7fe884ab72b2756b26bd6f7)`()`

Gets the value of CustomData_Optional, regardless of it having been set.


#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__InventoryBucketUseRuleSet_1a1097b915c8cd4068e5610dcb36afc6ef)`() const`

Gets the value of CustomData_Optional, regardless of it having been set.


#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__InventoryBucketUseRuleSet_1a3f74937f016677ed751d2eb26d49dd1f)`(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`](#structFRHAPI__InventoryBucketUseRuleSet_1a9c8fe85adf370d1953ef9ceceaf27650)`(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`](#structFRHAPI__InventoryBucketUseRuleSet_1a4593fcce0bb67164bb2405d161eda834)`()`

Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const TMap< FString, FString > * `[`GetCustomDataOrNull`](#structFRHAPI__InventoryBucketUseRuleSet_1acef1cf57857cead46bac4f8938515300)`() const`

Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetCustomData`](#structFRHAPI__InventoryBucketUseRuleSet_1a19de57e29e4691424bd6f004eb4cbcef)`(TMap< FString, FString > NewValue)`

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.


#### `public inline void `[`ClearCustomData`](#structFRHAPI__InventoryBucketUseRuleSet_1aa7d7014a319b6cdfa75c8ffbc29df9a8)`()`

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.


#### `public inline TMap< FString, TArray< ERHAPI_InventoryBucket > > & `[`GetRules`](#structFRHAPI__InventoryBucketUseRuleSet_1aced5f3ac4be8df47774a321d5526b74b)`()`

Gets the value of Rules_Optional, regardless of it having been set.


#### `public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > & `[`GetRules`](#structFRHAPI__InventoryBucketUseRuleSet_1adf6b0f28861588e7cd5100baf7588c19)`() const`

Gets the value of Rules_Optional, regardless of it having been set.


#### `public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > & `[`GetRules`](#structFRHAPI__InventoryBucketUseRuleSet_1a6a5c4e4ff275d2dc60a12437367a67bd)`(const TMap< FString, TArray< ERHAPI_InventoryBucket >> & DefaultValue) const`

Gets the value of Rules_Optional, if it has been set, otherwise it returns DefaultValue.


#### `public inline bool `[`GetRules`](#structFRHAPI__InventoryBucketUseRuleSet_1a9cfccb1f933c1f299fb797f9f59d2345)`(TMap< FString, TArray< ERHAPI_InventoryBucket >> & OutValue) const`

Fills OutValue with the value of Rules_Optional and returns true if it has been set, otherwise returns false.


#### `public inline TMap< FString, TArray< ERHAPI_InventoryBucket > > * `[`GetRulesOrNull`](#structFRHAPI__InventoryBucketUseRuleSet_1a350d6a1c46edecd8e616bb5d40003ad9)`()`

Returns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.


#### `public inline const TMap< FString, TArray< ERHAPI_InventoryBucket > > * `[`GetRulesOrNull`](#structFRHAPI__InventoryBucketUseRuleSet_1a78402ea9f581e34052f075461388792e)`() const`

Returns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetRules`](#structFRHAPI__InventoryBucketUseRuleSet_1a1e17a064d500256ca5111ac660895e67)`(TMap< FString, TArray< ERHAPI_InventoryBucket >> NewValue)`

Sets the value of Rules_Optional and also sets Rules_IsSet to true.


#### `public inline void `[`ClearRules`](#structFRHAPI__InventoryBucketUseRuleSet_1a2aeec262f695a6ff14d989c6d532dbab)`()`

Clears the value of Rules_Optional and sets Rules_IsSet to false.


#### `public inline `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSet_1af9676a5f549a8a863e6c7f93029dfd5e)`()`

Gets the value of CacheInfo_Optional, regardless of it having been set.


#### `public inline const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSet_1aa8ce2a6807db5c96543011c1489a32b4)`() 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__InventoryBucketUseRuleSet_1ad98d7a55c6eadd7816aadc8c202af12e)`(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__InventoryBucketUseRuleSet_1a9a3c8b2abb791da4fbb64517e54b64d5)`(`[`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__InventoryBucketUseRuleSet_1aaee1c5d2aa7f373470feb207265f77d3)`()`

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__InventoryBucketUseRuleSet_1af4530ce36764f61b32287474341122a8)`() const`

Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.


#### `public inline void `[`SetCacheInfo`](#structFRHAPI__InventoryBucketUseRuleSet_1a13a4aab1936a8437f0dc71e81b90c77d)`(`[`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__InventoryBucketUseRuleSet_1ae67f10a6ce01ad498fd5ce97401c7c96)`()`

Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.