Skip to content

RHAPI_AdditionalJoinParams

Summary

MembersDescriptions
struct FRHAPI_AdditionalJoinParamsAdditional parameters to apply to a matchmaking ticket.

struct FRHAPI_AdditionalJoinParams

struct FRHAPI_AdditionalJoinParams
: public FRHAPI_Model

Additional parameters to apply to a matchmaking ticket.

Summary

MembersDescriptions
public TMap< FString, float > DoubleArgs_OptionalAdditional double arguments to add to the matchmaking ticket.
public bool DoubleArgs_IsSettrue if DoubleArgs_Optional has been set to a value
public TMap< FString, FString > StringArgs_OptionalAdditional string arguments to add to the matchmaking ticket.
public bool StringArgs_IsSettrue if StringArgs_Optional has been set to a value
public TArray< FString > Tags_OptionalAdditional tags to add to the matchmaking ticket.
public bool Tags_IsSettrue if Tags_Optional has been set to a value
public TMap< FString, FString > Extensions_OptionalAdditional 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_IsSettrue 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) constWrites 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() constGets the value of DoubleArgs_Optional, regardless of it having been set.
public inline const TMap< FString, float > & GetDoubleArgs(const TMap< FString, float > & DefaultValue) constGets the value of DoubleArgs_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDoubleArgs(TMap< FString, float > & OutValue) constFills 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() constReturns 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() constGets the value of StringArgs_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetStringArgs(const TMap< FString, FString > & DefaultValue) constGets the value of StringArgs_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetStringArgs(TMap< FString, FString > & OutValue) constFills 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() constReturns 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() constGets the value of Tags_Optional, regardless of it having been set.
public inline const TArray< FString > & GetTags(const TArray< FString > & DefaultValue) constGets the value of Tags_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTags(TArray< FString > & OutValue) constFills 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() constReturns 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() constGets the value of Extensions_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetExtensions(const TMap< FString, FString > & DefaultValue) constGets the value of Extensions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExtensions(TMap< FString, FString > & OutValue) constFills 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() constReturns 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.