RHAPI_PortalUseRuleset
RHAPI_PortalUseRuleset
Summary
Members | Descriptions |
---|---|
struct FRHAPI_PortalUseRuleset | A collection of Portal Use Rules. |
struct FRHAPI_PortalUseRuleset
struct FRHAPI_PortalUseRuleset
: public FRHAPI_Model
A collection of Portal Use Rules.
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 TMap< FString, TArray< ERHAPI_InventoryPortal > > Rules_Optional | |
public bool Rules_IsSet | true if Rules_Optional has been set to a value |
public FRHAPI_CacheInfo CacheInfo_Optional | |
public bool CacheInfo_IsSet | true if CacheInfo_Optional has been set to a value |
public virtual bool FromJson (const TSharedPtr< FJsonValue > & JsonValue) | Fills this object with data from the passed in JSON. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes the data from this object into the specified JSON Writer stream. |
public inline TMap< FString, FString > & GetCustomData () | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData () const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData (const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull () | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull () const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline 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 () const | Gets 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) const | Gets the value of Rules_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRules (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 () | Returns a pointer to Rules_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, TArray< ERHAPI_InventoryPortal > > * GetRulesOrNull () const | Returns 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 () const | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo & GetCacheInfo (const FRHAPI_CacheInfo & DefaultValue) const | Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCacheInfo ( FRHAPI_CacheInfo & OutValue) const | Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_CacheInfo * GetCacheInfoOrNull () | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_CacheInfo * GetCacheInfoOrNull () const | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCacheInfo ( FRHAPI_CacheInfo NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true. |
public inline void ClearCacheInfo () | Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false. |
Members
public TMap< FString, FString >
CustomData_Optional
Custom data associated with the resource.
#### `public bool `[`CustomData_IsSet`](#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.