RHAPI_AdditionalJoinParams
Summary
Members | Descriptions |
---|---|
struct FRHAPI_AdditionalJoinParams | Additional parameters to apply to a matchmaking ticket. |
struct FRHAPI_AdditionalJoinParams
Additional parameters to apply to a matchmaking ticket.
Summary
Members | Descriptions |
---|---|
public TMap< FString, float > DoubleArgs_Optional | Additional double arguments to add to the matchmaking ticket. |
public bool DoubleArgs_IsSet | true if DoubleArgs_Optional has been set to a value |
public TMap< FString, FString > StringArgs_Optional | Additional string arguments to add to the matchmaking ticket. |
public bool StringArgs_IsSet | true if StringArgs_Optional has been set to a value |
public TArray< FString > Tags_Optional | Additional tags to add to the matchmaking ticket. |
public bool Tags_IsSet | true if Tags_Optional has been set to a value |
public TMap< FString, FString > Extensions_Optional | Additional extensions to add to the matchmaking ticket. Value is a base64 string representation of the protobuf binary data. The data will be converted back to binary before being put on the ticket. |
public bool Extensions_IsSet | true if Extensions_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, float > & GetDoubleArgs () | Gets the value of DoubleArgs_Optional, regardless of it having been set. |
public inline const TMap< FString, float > & GetDoubleArgs () const | Gets the value of DoubleArgs_Optional, regardless of it having been set. |
public inline const TMap< FString, float > & GetDoubleArgs (const TMap< FString, float > & DefaultValue) const | Gets the value of DoubleArgs_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDoubleArgs (TMap< FString, float > & OutValue) const | Fills OutValue with the value of DoubleArgs_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, float > * GetDoubleArgsOrNull () | Returns a pointer to DoubleArgs_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, float > * GetDoubleArgsOrNull () const | Returns a pointer to DoubleArgs_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDoubleArgs (TMap< FString, float > NewValue) | Sets the value of DoubleArgs_Optional and also sets DoubleArgs_IsSet to true. |
public inline void ClearDoubleArgs () | Clears the value of DoubleArgs_Optional and sets DoubleArgs_IsSet to false. |
public inline TMap< FString, FString > & GetStringArgs () | Gets the value of StringArgs_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetStringArgs () const | Gets the value of StringArgs_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetStringArgs (const TMap< FString, FString > & DefaultValue) const | Gets the value of StringArgs_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetStringArgs (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of StringArgs_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetStringArgsOrNull () | Returns a pointer to StringArgs_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetStringArgsOrNull () const | Returns a pointer to StringArgs_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetStringArgs (TMap< FString, FString > NewValue) | Sets the value of StringArgs_Optional and also sets StringArgs_IsSet to true. |
public inline void ClearStringArgs () | Clears the value of StringArgs_Optional and sets StringArgs_IsSet to false. |
public inline TArray< FString > & GetTags () | Gets the value of Tags_Optional, regardless of it having been set. |
public inline const TArray< FString > & GetTags () const | Gets the value of Tags_Optional, regardless of it having been set. |
public inline const TArray< FString > & GetTags (const TArray< FString > & DefaultValue) const | Gets the value of Tags_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetTags (TArray< FString > & OutValue) const | Fills OutValue with the value of Tags_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FString > * GetTagsOrNull () | Returns a pointer to Tags_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FString > * GetTagsOrNull () const | Returns a pointer to Tags_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetTags (TArray< FString > NewValue) | Sets the value of Tags_Optional and also sets Tags_IsSet to true. |
public inline void ClearTags () | Clears the value of Tags_Optional and sets Tags_IsSet to false. |
public inline TMap< FString, FString > & GetExtensions () | Gets the value of Extensions_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetExtensions () const | Gets the value of Extensions_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetExtensions (const TMap< FString, FString > & DefaultValue) const | Gets the value of Extensions_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetExtensions (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of Extensions_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetExtensionsOrNull () | Returns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetExtensionsOrNull () const | Returns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetExtensions (TMap< FString, FString > NewValue) | Sets the value of Extensions_Optional and also sets Extensions_IsSet to true. |
public inline void ClearExtensions () | Clears the value of Extensions_Optional and sets Extensions_IsSet to false. |
Members
public TMap< FString, float >
DoubleArgs_Optional
Additional double arguments to add to the matchmaking ticket.
#### `public bool `[`DoubleArgs_IsSet`](#structFRHAPI__AdditionalJoinParams_1ae389ab86098f619c59e7f3ab19eac707)
true if DoubleArgs_Optional has been set to a value
#### `public TMap< FString, FString > `[`StringArgs_Optional`](#structFRHAPI__AdditionalJoinParams_1ae7e58b608afaa63343b96eef1e3380c4)
Additional string arguments to add to the matchmaking ticket.
#### `public bool `[`StringArgs_IsSet`](#structFRHAPI__AdditionalJoinParams_1a9d723634243a2ea880fb41040818c07d)
true if StringArgs_Optional has been set to a value
#### `public TArray< FString > `[`Tags_Optional`](#structFRHAPI__AdditionalJoinParams_1a70dc68d5fc5a855de1714813f52364b3)
Additional tags to add to the matchmaking ticket.
#### `public bool `[`Tags_IsSet`](#structFRHAPI__AdditionalJoinParams_1adab885e9edeb377d8156138d7749d7b6)
true if Tags_Optional has been set to a value
#### `public TMap< FString, FString > `[`Extensions_Optional`](#structFRHAPI__AdditionalJoinParams_1aa76f09c6714d382a195c79ba533685dd)
Additional extensions to add to the matchmaking ticket. Value is a base64 string representation of the protobuf binary data. The data will be converted back to binary before being put on the ticket.
#### `public bool `[`Extensions_IsSet`](#structFRHAPI__AdditionalJoinParams_1a7585d1a783ebca930804ed2eaf2b6e83)
true if Extensions_Optional has been set to a value
#### `public virtual bool `[`FromJson`](#structFRHAPI__AdditionalJoinParams_1ae23599829e73ae580a2f7b8a1425fbb7)`(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__AdditionalJoinParams_1abe2f6320318b53f510d6309a0a6f5fcf)`(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, float > & `[`GetDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1aabe7c646e550db8df4bc5e1782bbae8c)`()`
Gets the value of DoubleArgs_Optional, regardless of it having been set.
#### `public inline const TMap< FString, float > & `[`GetDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1a84f4c7a3e8523c80145c8da26b042b3a)`() const`
Gets the value of DoubleArgs_Optional, regardless of it having been set.
#### `public inline const TMap< FString, float > & `[`GetDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1ad1ba115ea7a2a9eee148419c490d27ec)`(const TMap< FString, float > & DefaultValue) const`
Gets the value of DoubleArgs_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1aee93e59343933267ad1fcaafafcc274b)`(TMap< FString, float > & OutValue) const`
Fills OutValue with the value of DoubleArgs_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TMap< FString, float > * `[`GetDoubleArgsOrNull`](#structFRHAPI__AdditionalJoinParams_1a1929b09bc94153c1709b04a34cb5f579)`()`
Returns a pointer to DoubleArgs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, float > * `[`GetDoubleArgsOrNull`](#structFRHAPI__AdditionalJoinParams_1aa582bc773b05c745ba2cf92f1a9d2a4d)`() const`
Returns a pointer to DoubleArgs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1ac97e2acece0a36ef4e4a2369569370e0)`(TMap< FString, float > NewValue)`
Sets the value of DoubleArgs_Optional and also sets DoubleArgs_IsSet to true.
#### `public inline void `[`ClearDoubleArgs`](#structFRHAPI__AdditionalJoinParams_1a5055d3c7ceab28d5c3ac8ff572055207)`()`
Clears the value of DoubleArgs_Optional and sets DoubleArgs_IsSet to false.
#### `public inline TMap< FString, FString > & `[`GetStringArgs`](#structFRHAPI__AdditionalJoinParams_1aee56142e4ede519e524b6e2e176b2902)`()`
Gets the value of StringArgs_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetStringArgs`](#structFRHAPI__AdditionalJoinParams_1a64563214481a17493c6fbe4853c449e8)`() const`
Gets the value of StringArgs_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetStringArgs`](#structFRHAPI__AdditionalJoinParams_1a37ac752248e252d0379f18a221128580)`(const TMap< FString, FString > & DefaultValue) const`
Gets the value of StringArgs_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetStringArgs`](#structFRHAPI__AdditionalJoinParams_1a1d259bb154755e3bb9eca79ac510f427)`(TMap< FString, FString > & OutValue) const`
Fills OutValue with the value of StringArgs_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TMap< FString, FString > * `[`GetStringArgsOrNull`](#structFRHAPI__AdditionalJoinParams_1aa93e031a5878f950eb64e0fd1e05227d)`()`
Returns a pointer to StringArgs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, FString > * `[`GetStringArgsOrNull`](#structFRHAPI__AdditionalJoinParams_1a0c3a1bf622363576124c7619b33d89f6)`() const`
Returns a pointer to StringArgs_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetStringArgs`](#structFRHAPI__AdditionalJoinParams_1a079e475c01f6f53511acedfd93b1b4c0)`(TMap< FString, FString > NewValue)`
Sets the value of StringArgs_Optional and also sets StringArgs_IsSet to true.
#### `public inline void `[`ClearStringArgs`](#structFRHAPI__AdditionalJoinParams_1a99c9c6930bc31ad763a7fb316e851563)`()`
Clears the value of StringArgs_Optional and sets StringArgs_IsSet to false.
#### `public inline TArray< FString > & `[`GetTags`](#structFRHAPI__AdditionalJoinParams_1ac1caf9793e68f022ece1f7f189161d42)`()`
Gets the value of Tags_Optional, regardless of it having been set.
#### `public inline const TArray< FString > & `[`GetTags`](#structFRHAPI__AdditionalJoinParams_1a5d2c0934b594959c6d870d8e06b1876c)`() const`
Gets the value of Tags_Optional, regardless of it having been set.
#### `public inline const TArray< FString > & `[`GetTags`](#structFRHAPI__AdditionalJoinParams_1ab3c6e6203999cd0cdb79b02d6a4bec5f)`(const TArray< FString > & DefaultValue) const`
Gets the value of Tags_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetTags`](#structFRHAPI__AdditionalJoinParams_1a6735a8b6cb588aa2f3805a3ed5eb34a3)`(TArray< FString > & OutValue) const`
Fills OutValue with the value of Tags_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TArray< FString > * `[`GetTagsOrNull`](#structFRHAPI__AdditionalJoinParams_1a817f369f070e33e0a55d356292fba64f)`()`
Returns a pointer to Tags_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TArray< FString > * `[`GetTagsOrNull`](#structFRHAPI__AdditionalJoinParams_1a39662fcd9d3af849292d5d5793a08d54)`() const`
Returns a pointer to Tags_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetTags`](#structFRHAPI__AdditionalJoinParams_1a1e71de03744774d573b785c8f1678f4a)`(TArray< FString > NewValue)`
Sets the value of Tags_Optional and also sets Tags_IsSet to true.
#### `public inline void `[`ClearTags`](#structFRHAPI__AdditionalJoinParams_1afbd5779f4bf70aa83f592727750c89e9)`()`
Clears the value of Tags_Optional and sets Tags_IsSet to false.
#### `public inline TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__AdditionalJoinParams_1a2af14fcbfccaf8733a3d0a9c511debdb)`()`
Gets the value of Extensions_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__AdditionalJoinParams_1a4d202329f362922798012b8ca3f8784b)`() const`
Gets the value of Extensions_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__AdditionalJoinParams_1ab60908d74a79b88788cc2e9993203c71)`(const TMap< FString, FString > & DefaultValue) const`
Gets the value of Extensions_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetExtensions`](#structFRHAPI__AdditionalJoinParams_1a6f76d92a00aa66b83d89f707ef306940)`(TMap< FString, FString > & OutValue) const`
Fills OutValue with the value of Extensions_Optional and returns true if it has been set, otherwise returns false.
#### `public inline TMap< FString, FString > * `[`GetExtensionsOrNull`](#structFRHAPI__AdditionalJoinParams_1a718fce2b4a063aa53b92047ad35de12a)`()`
Returns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, FString > * `[`GetExtensionsOrNull`](#structFRHAPI__AdditionalJoinParams_1ab61518d1a59cd1cd9305364dd88d4cb1)`() const`
Returns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetExtensions`](#structFRHAPI__AdditionalJoinParams_1ae342550ce74edaad074ce99670188d23)`(TMap< FString, FString > NewValue)`
Sets the value of Extensions_Optional and also sets Extensions_IsSet to true.
#### `public inline void `[`ClearExtensions`](#structFRHAPI__AdditionalJoinParams_1af4f1ea3d69193091aaf259a362f379c2)`()`
Clears the value of Extensions_Optional and sets Extensions_IsSet to false.