Skip to content

RHAPI_MatchMakingTemplate

Summary

MembersDescriptions
struct FRHAPI_MatchMakingTemplateDEPRECATED Configuration about what rules must be satisfied to use this template, and what matchmaking profiles the ticket will be a part of.

struct FRHAPI_MatchMakingTemplate

struct FRHAPI_MatchMakingTemplate
: public FRHAPI_Model

DEPRECATED Configuration about what rules must be satisfied to use this template, and what matchmaking profiles the ticket will be a part of.

Summary

MembersDescriptions
public FGuid MatchMakingTemplateId_OptionalID for this unique MatchMakingTemplate.
public bool MatchMakingTemplateId_IsSettrue if MatchMakingTemplateId_Optional has been set to a value
public ERHAPI_MMRGroupingMethod MmrGroupingMethodWhat method should be used to calculate a group’s MMR based on the individual player’s ranks.
public FRHAPI_MatchMakingRuleset Ruleset_OptionalA set of rules that determine whether or not this matchmaking config should be used.
public bool Ruleset_IsSettrue if Ruleset_Optional has been set to a value
public TArray< FRHAPI_MatchMakingProfile>ProfilesA list of which match making profiles are going to be created on the ticket.
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 FGuid & GetMatchMakingTemplateId()Gets the value of MatchMakingTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetMatchMakingTemplateId() constGets the value of MatchMakingTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetMatchMakingTemplateId(const FGuid & DefaultValue) constGets the value of MatchMakingTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchMakingTemplateId(FGuid & OutValue) constFills OutValue with the value of MatchMakingTemplateId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetMatchMakingTemplateIdOrNull()Returns a pointer to MatchMakingTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetMatchMakingTemplateIdOrNull() constReturns a pointer to MatchMakingTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchMakingTemplateId(FGuid NewValue)Sets the value of MatchMakingTemplateId_Optional and also sets MatchMakingTemplateId_IsSet to true.
public inline void ClearMatchMakingTemplateId()Clears the value of MatchMakingTemplateId_Optional and sets MatchMakingTemplateId_IsSet to false.
public inline ERHAPI_MMRGroupingMethod & GetMmrGroupingMethod()Gets the value of MmrGroupingMethod.
public inline const ERHAPI_MMRGroupingMethod & GetMmrGroupingMethod() constGets the value of MmrGroupingMethod.
public inline void SetMmrGroupingMethod(ERHAPI_MMRGroupingMethod NewValue)Sets the value of MmrGroupingMethod.
public inline FRHAPI_MatchMakingRuleset&GetRuleset()Gets the value of Ruleset_Optional, regardless of it having been set.
public inline const FRHAPI_MatchMakingRuleset&GetRuleset() constGets the value of Ruleset_Optional, regardless of it having been set.
public inline const FRHAPI_MatchMakingRuleset&GetRuleset(const FRHAPI_MatchMakingRuleset & DefaultValue) constGets the value of Ruleset_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRuleset(FRHAPI_MatchMakingRuleset & OutValue) constFills OutValue with the value of Ruleset_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_MatchMakingRuleset*GetRulesetOrNull()Returns a pointer to Ruleset_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_MatchMakingRuleset*GetRulesetOrNull() constReturns a pointer to Ruleset_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRuleset(FRHAPI_MatchMakingRuleset NewValue)Sets the value of Ruleset_Optional and also sets Ruleset_IsSet to true.
public inline void ClearRuleset()Clears the value of Ruleset_Optional and sets Ruleset_IsSet to false.
public inline TArray< FRHAPI_MatchMakingProfile> &GetProfiles()Gets the value of Profiles.
public inline const TArray< FRHAPI_MatchMakingProfile> &GetProfiles() constGets the value of Profiles.
public inline void SetProfiles(TArray< FRHAPI_MatchMakingProfile > NewValue)Sets the value of Profiles.

Members

public FGuid MatchMakingTemplateId_Optional

ID for this unique MatchMakingTemplate.


#### `public bool `[`MatchMakingTemplateId_IsSet`](#structFRHAPI__MatchMakingTemplate_1ac60686c72b7f4dc54dd12eb32f136fa6)

true if MatchMakingTemplateId_Optional has been set to a value


#### `public ERHAPI_MMRGroupingMethod `[`MmrGroupingMethod`](#structFRHAPI__MatchMakingTemplate_1a37fff33e677e4189d392d126acd9061c)

What method should be used to calculate a group’s MMR based on the individual player’s ranks.


#### `public `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` `[`Ruleset_Optional`](#structFRHAPI__MatchMakingTemplate_1a0b293cb53335e80111e6df54a1ff4736)

A set of rules that determine whether or not this matchmaking config should be used.


#### `public bool `[`Ruleset_IsSet`](#structFRHAPI__MatchMakingTemplate_1a24039c6b4464bf378c9f33b925e153e6)

true if Ruleset_Optional has been set to a value


#### `public TArray< `[`FRHAPI_MatchMakingProfile`](RHAPI_MatchMakingProfile.md#structFRHAPI__MatchMakingProfile)` > `[`Profiles`](#structFRHAPI__MatchMakingTemplate_1a6a4d26ec5cd90fc3171de3feefcab0b9)

A list of which match making profiles are going to be created on the ticket.


#### `public virtual bool `[`FromJson`](#structFRHAPI__MatchMakingTemplate_1ab94633abc15dee303084618701d41edf)`(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__MatchMakingTemplate_1a9436dbe2260f0473d685c56fce6c9bdd)`(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 FGuid & `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1a78f50b9ef1dd8183cf5d69a8330b3a13)`()`

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


#### `public inline const FGuid & `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1ac8abf666e0b753c82e25db62ceccaef4)`() const`

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


#### `public inline const FGuid & `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1a64469716151df452e49e2da4d60ca981)`(const FGuid & DefaultValue) const`

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


#### `public inline bool `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1a90ce064e5d98f19c0fa39cba9ac0d142)`(FGuid & OutValue) const`

Fills OutValue with the value of MatchMakingTemplateId_Optional and returns true if it has been set, otherwise returns false.


#### `public inline FGuid * `[`GetMatchMakingTemplateIdOrNull`](#structFRHAPI__MatchMakingTemplate_1ad01d5418d126d1585b3dcad867f3f0b9)`()`

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


#### `public inline const FGuid * `[`GetMatchMakingTemplateIdOrNull`](#structFRHAPI__MatchMakingTemplate_1ad5cd37f04db42e29c91c09a04e87969f)`() const`

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


#### `public inline void `[`SetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1add24dd13400dfdfaede58416ae09daec)`(FGuid NewValue)`

Sets the value of MatchMakingTemplateId_Optional and also sets MatchMakingTemplateId_IsSet to true.


#### `public inline void `[`ClearMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplate_1aba6ed3458027f078405c957e54196f4f)`()`

Clears the value of MatchMakingTemplateId_Optional and sets MatchMakingTemplateId_IsSet to false.


#### `public inline ERHAPI_MMRGroupingMethod & `[`GetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplate_1abf647090fae345e43e6269adf096a3f1)`()`

Gets the value of MmrGroupingMethod.


#### `public inline const ERHAPI_MMRGroupingMethod & `[`GetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplate_1a778c3a09e3f33d2f57ece24d086593df)`() const`

Gets the value of MmrGroupingMethod.


#### `public inline void `[`SetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplate_1a92b303d5d1ac668de44e8e6aa9d48e8d)`(ERHAPI_MMRGroupingMethod NewValue)`

Sets the value of MmrGroupingMethod.


#### `public inline `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & `[`GetRuleset`](#structFRHAPI__MatchMakingTemplate_1acd6e5b0ca5fb8cbb167e1b642cfe0bfb)`()`

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


#### `public inline const `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & `[`GetRuleset`](#structFRHAPI__MatchMakingTemplate_1a92dac10805e63875314b07de4b896ab1)`() const`

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


#### `public inline const `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & `[`GetRuleset`](#structFRHAPI__MatchMakingTemplate_1ad0b90512eaae2e1c44541b1e467c59ff)`(const `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & DefaultValue) const`

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


#### `public inline bool `[`GetRuleset`](#structFRHAPI__MatchMakingTemplate_1aeab00f0f29a0f1dd77f920302e0e16c5)`(`[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & OutValue) const`

Fills OutValue with the value of Ruleset_Optional and returns true if it has been set, otherwise returns false.


#### `public inline `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` * `[`GetRulesetOrNull`](#structFRHAPI__MatchMakingTemplate_1aa70205bfa6aee6aaed52112956169237)`()`

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


#### `public inline const `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` * `[`GetRulesetOrNull`](#structFRHAPI__MatchMakingTemplate_1a098b5c4b0a448051f969029db4f1b846)`() const`

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


#### `public inline void `[`SetRuleset`](#structFRHAPI__MatchMakingTemplate_1a448ec940989b4195fee980b8a91a5553)`(`[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` NewValue)`

Sets the value of Ruleset_Optional and also sets Ruleset_IsSet to true.


#### `public inline void `[`ClearRuleset`](#structFRHAPI__MatchMakingTemplate_1add4f8053263cd740171a409700081376)`()`

Clears the value of Ruleset_Optional and sets Ruleset_IsSet to false.


#### `public inline TArray< `[`FRHAPI_MatchMakingProfile`](RHAPI_MatchMakingProfile.md#structFRHAPI__MatchMakingProfile)` > & `[`GetProfiles`](#structFRHAPI__MatchMakingTemplate_1afb18252df2f9f997555a3a9888fa7731)`()`

Gets the value of Profiles.


#### `public inline const TArray< `[`FRHAPI_MatchMakingProfile`](RHAPI_MatchMakingProfile.md#structFRHAPI__MatchMakingProfile)` > & `[`GetProfiles`](#structFRHAPI__MatchMakingTemplate_1a20bb59793bbd9666efdd2574d62dfa3f)`() const`

Gets the value of Profiles.


#### `public inline void `[`SetProfiles`](#structFRHAPI__MatchMakingTemplate_1a6c2430e5b2ab7e5bb9e514a540cf599c)`(TArray< `[`FRHAPI_MatchMakingProfile`](RHAPI_MatchMakingProfile.md#structFRHAPI__MatchMakingProfile)` > NewValue)`

Sets the value of Profiles.