RHAPI_KVsResponseV1
Summary
Members | Descriptions |
---|---|
struct FRHAPI_KVsResponseV1 |
struct FRHAPI_KVsResponseV1
Summary
Members | Descriptions |
---|---|
public TArray< FRHAPI_KVV1 > Kvs_Optional | The list of key/value pairs. |
public bool Kvs_IsSet | true if Kvs_Optional has been set to a value |
public TArray< FRHAPI_KVV1 > SecretKvs_Optional | The list of secret key/value pairs. |
public bool SecretKvs_IsSet | true if SecretKvs_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 TArray< FRHAPI_KVV1 > & GetKvs () | Gets the value of Kvs_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_KVV1 > & GetKvs () const | Gets the value of Kvs_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_KVV1 > & GetKvs (const TArray< FRHAPI_KVV1 > & DefaultValue) const | Gets the value of Kvs_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetKvs (TArray< FRHAPI_KVV1 > & OutValue) const | Fills OutValue with the value of Kvs_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_KVV1 > * GetKvsOrNull () | Returns a pointer to Kvs_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_KVV1 > * GetKvsOrNull () const | Returns a pointer to Kvs_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetKvs (TArray< FRHAPI_KVV1 > NewValue) | Sets the value of Kvs_Optional and also sets Kvs_IsSet to true. |
public inline void ClearKvs () | Clears the value of Kvs_Optional and sets Kvs_IsSet to false. |
public inline TArray< FRHAPI_KVV1 > & GetSecretKvs () | Gets the value of SecretKvs_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_KVV1 > & GetSecretKvs () const | Gets the value of SecretKvs_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_KVV1 > & GetSecretKvs (const TArray< FRHAPI_KVV1 > & DefaultValue) const | Gets the value of SecretKvs_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetSecretKvs (TArray< FRHAPI_KVV1 > & OutValue) const | Fills OutValue with the value of SecretKvs_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_KVV1 > * GetSecretKvsOrNull () | Returns a pointer to SecretKvs_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_KVV1 > * GetSecretKvsOrNull () const | Returns a pointer to SecretKvs_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetSecretKvs (TArray< FRHAPI_KVV1 > NewValue) | Sets the value of SecretKvs_Optional and also sets SecretKvs_IsSet to true. |
public inline void ClearSecretKvs () | Clears the value of SecretKvs_Optional and sets SecretKvs_IsSet to false. |
Members
public TArray<
FRHAPI_KVV1
>
Kvs_Optional
The list of key/value pairs.
#### `public bool `[`Kvs_IsSet`](#structFRHAPI__KVsResponseV1_1ac74ddfb8d6d3a75bfd9f1267380790b4)
true if Kvs_Optional has been set to a value
#### `public TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > `[`SecretKvs_Optional`](#structFRHAPI__KVsResponseV1_1aeaf4e42d75bb2c22939063c4ece1d22e)
The list of secret key/value pairs.
#### `public bool `[`SecretKvs_IsSet`](#structFRHAPI__KVsResponseV1_1a1e80a2c6accd456e8d993cba8b74f704)
true if SecretKvs_Optional has been set to a value
#### `public virtual bool `[`FromJson`](#structFRHAPI__KVsResponseV1_1a652b39727a8f973113da7d83fe9969aa)`(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__KVsResponseV1_1a25765fb93d1f23014ce2ade5b965f1c8)`(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 TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetKvs`](#structFRHAPI__KVsResponseV1_1aebc7e45e43b9e866220239c093744296)`()`
Gets the value of Kvs_Optional, regardless of it having been set.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetKvs`](#structFRHAPI__KVsResponseV1_1ad66953bc728790daffa11dbb9e9f8609)`() const`
Gets the value of Kvs_Optional, regardless of it having been set.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetKvs`](#structFRHAPI__KVsResponseV1_1a007312b70175dba0a4500ef787252cf9)`(const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & DefaultValue) const`
Gets the value of Kvs_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetKvs`](#structFRHAPI__KVsResponseV1_1aeee2d48feb2370e712b6e6258a07c876)`(TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & OutValue) const`
Fills OutValue with the value of Kvs_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > * `[`GetKvsOrNull`](#structFRHAPI__KVsResponseV1_1a29965b25025a882e7395cd7d108bd21f)`()`
Returns a pointer to Kvs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > * `[`GetKvsOrNull`](#structFRHAPI__KVsResponseV1_1a0f710dbfb580aa1bac7ddcdb7519a4fa)`() const`
Returns a pointer to Kvs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetKvs`](#structFRHAPI__KVsResponseV1_1a53c99a734d0a3b812d47a6d2280b99f4)`(TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > NewValue)`
Sets the value of Kvs_Optional and also sets Kvs_IsSet to true.
#### `public inline void `[`ClearKvs`](#structFRHAPI__KVsResponseV1_1a7465f01d1c4c2984037bcb54bf40cf59)`()`
Clears the value of Kvs_Optional and sets Kvs_IsSet to false.
#### `public inline TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetSecretKvs`](#structFRHAPI__KVsResponseV1_1a4046e4bda45db1b8b03fb8d38f821137)`()`
Gets the value of SecretKvs_Optional, regardless of it having been set.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetSecretKvs`](#structFRHAPI__KVsResponseV1_1a64235bf384336afe0d2ea6e424a0a139)`() const`
Gets the value of SecretKvs_Optional, regardless of it having been set.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & `[`GetSecretKvs`](#structFRHAPI__KVsResponseV1_1a6b8db2c5703fcdc1745466c4d3a3a748)`(const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & DefaultValue) const`
Gets the value of SecretKvs_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetSecretKvs`](#structFRHAPI__KVsResponseV1_1a95742a3d2773f721e29ceb36c9133e9d)`(TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > & OutValue) const`
Fills OutValue with the value of SecretKvs_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > * `[`GetSecretKvsOrNull`](#structFRHAPI__KVsResponseV1_1a06db24079416f7b9e4e34b256a8ad733)`()`
Returns a pointer to SecretKvs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > * `[`GetSecretKvsOrNull`](#structFRHAPI__KVsResponseV1_1ae63980bc3f9f4ca4433a0e6b7bca9bec)`() const`
Returns a pointer to SecretKvs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetSecretKvs`](#structFRHAPI__KVsResponseV1_1ab8d0668b23d1be38f82a048c4189ae58)`(TArray< `[`FRHAPI_KVV1`](RHAPI_KVV1.md#structFRHAPI__KVV1)` > NewValue)`
Sets the value of SecretKvs_Optional and also sets SecretKvs_IsSet to true.
#### `public inline void `[`ClearSecretKvs`](#structFRHAPI__KVsResponseV1_1a025ac2d03f64ce986ac5b4ea9acd4902)`()`
Clears the value of SecretKvs_Optional and sets SecretKvs_IsSet to false.