Skip to content

RHAPI_PortalUseRuleset

Summary

MembersDescriptions
struct FRHAPI_PortalUseRulesetA collection of Portal Use Rules.

struct FRHAPI_PortalUseRuleset

struct FRHAPI_PortalUseRuleset
: public FRHAPI_Model

A collection of Portal 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_InventoryPortal > > 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_InventoryPortal > > & GetRules()Gets the value of Rules_Optional, regardless of it having been set.
public inline const TMap< FString, TArray< ERHAPI_InventoryPortal > > & GetRules() constGets the value of Rules_Optional, regardless of it having been set.
public inline const TMap< FString, TArray< ERHAPI_InventoryPortal > > & GetRules(const TMap< FString, TArray< ERHAPI_InventoryPortal >> & DefaultValue) constGets the value of Rules_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRules(TMap< FString, TArray< ERHAPI_InventoryPortal >> & 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_InventoryPortal > > * GetRulesOrNull()Returns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, TArray< ERHAPI_InventoryPortal > > * GetRulesOrNull() constReturns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRules(TMap< FString, TArray< ERHAPI_InventoryPortal >> 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__PortalUseRuleset_1a9e434691c833dbf6415957cb7dc083a2)

true if CustomData_Optional has been set to a value


#### `public TMap< FString, TArray< ERHAPI_InventoryPortal > > `[`Rules_Optional`](#structFRHAPI__PortalUseRuleset_1a0839868d3a302e421c134111d6a23239)
#### `public bool `[`Rules_IsSet`](#structFRHAPI__PortalUseRuleset_1a4b92c8c7449f8bf0d67daad6a98b75bf)

true if Rules_Optional has been set to a value


#### `public `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` `[`CacheInfo_Optional`](#structFRHAPI__PortalUseRuleset_1ab7077b18224b06098343e0764e593b91)
#### `public bool `[`CacheInfo_IsSet`](#structFRHAPI__PortalUseRuleset_1ab75284e0d03bb879671ab86cfc3c39c6)

true if CacheInfo_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__PortalUseRuleset_1a65364871150a621def88d653d1fbe84f)`(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__PortalUseRuleset_1a3f150d25c90a137c73a99bcb87d824b8)`(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__PortalUseRuleset_1a01a9fcf5353c6eef969894dd35f9c254)`()`

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


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

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


#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__PortalUseRuleset_1a315ccfdf0a394c8af1c33484efe7a69e)`(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__PortalUseRuleset_1ae02e9b64b7890d604ab536729fa8de43)`(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__PortalUseRuleset_1a1eaacc7180f1b8c2e0783e4498ee1bb3)`()`

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


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

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


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

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


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

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.


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

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


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

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


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

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


#### `public inline bool `[`GetRules`](#structFRHAPI__PortalUseRuleset_1ac21c132d9f9df3686b75923d290e6185)`(TMap< FString, TArray< ERHAPI_InventoryPortal >> & 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_InventoryPortal > > * `[`GetRulesOrNull`](#structFRHAPI__PortalUseRuleset_1a63f615cdadc4765c87370e379b6dbfcc)`()`

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


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

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


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

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


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

Clears the value of Rules_Optional and sets Rules_IsSet to false.


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

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


#### `public inline const `[`FRHAPI_CacheInfo`](RHAPI_CacheInfo.md#structFRHAPI__CacheInfo)` & `[`GetCacheInfo`](#structFRHAPI__PortalUseRuleset_1aee6cbc1d50ef03d3b634e722e4197f50)`() 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__PortalUseRuleset_1ac9f2c10a981c13ac21cc340a56851c75)`(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__PortalUseRuleset_1a95234561f173380061e5cd93b291cdc0)`(`[`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__PortalUseRuleset_1ac427dedc5c87e6863d3c623d660c497b)`()`

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

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


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

Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.