RHAPI_MatchMakingTemplateV2
Summary
Members | Descriptions |
---|---|
struct FRHAPI_MatchMakingTemplateV2 | Configuration about what rules must be satisfied to use this template, and what matchmaking profiles the ticket will be a part of. |
struct FRHAPI_MatchMakingTemplateV2
Configuration about what rules must be satisfied to use this template, and what matchmaking profiles the ticket will be a part of.
Summary
Members | Descriptions |
---|---|
public FGuid MatchMakingTemplateId_Optional | ID for this unique MatchMakingTemplate. |
public bool MatchMakingTemplateId_IsSet | true if MatchMakingTemplateId_Optional has been set to a value |
public ERHAPI_MMRGroupingMethod MmrGroupingMethod | What method should be used to calculate a group’s MMR based on the individual player’s ranks. |
public FRHAPI_MatchMakingRuleset Ruleset_Optional | A set of rules that determine whether or not this matchmaking config should be used. |
public bool Ruleset_IsSet | true if Ruleset_Optional has been set to a value |
public TArray< FRHAPI_MatchMakingProfileV2 > Profiles | A 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) const | Writes 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 () const | Gets the value of MatchMakingTemplateId_Optional, regardless of it having been set. |
public inline const FGuid & GetMatchMakingTemplateId (const FGuid & DefaultValue) const | Gets the value of MatchMakingTemplateId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMatchMakingTemplateId (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 () | Returns a pointer to MatchMakingTemplateId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetMatchMakingTemplateIdOrNull () const | Returns 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 () const | Gets 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 () const | Gets the value of Ruleset_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchMakingRuleset & GetRuleset (const FRHAPI_MatchMakingRuleset & DefaultValue) const | Gets the value of Ruleset_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRuleset ( FRHAPI_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 * GetRulesetOrNull () | Returns a pointer to Ruleset_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_MatchMakingRuleset * GetRulesetOrNull () const | Returns 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_MatchMakingProfileV2 > & GetProfiles () | Gets the value of Profiles. |
public inline const TArray< FRHAPI_MatchMakingProfileV2 > & GetProfiles () const | Gets the value of Profiles. |
public inline void SetProfiles (TArray< FRHAPI_MatchMakingProfileV2 > NewValue) | Sets the value of Profiles. |
Members
public FGuid
MatchMakingTemplateId_Optional
ID for this unique MatchMakingTemplate.
#### `public bool `[`MatchMakingTemplateId_IsSet`](#structFRHAPI__MatchMakingTemplateV2_1a6c386f1d13fd054ed3af35f140eea282)
true if MatchMakingTemplateId_Optional has been set to a value
#### `public ERHAPI_MMRGroupingMethod `[`MmrGroupingMethod`](#structFRHAPI__MatchMakingTemplateV2_1a6851769d87be8fa66eed7673454e6a3e)
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__MatchMakingTemplateV2_1a85ff3e95e6d7eca87856477431951e12)
A set of rules that determine whether or not this matchmaking config should be used.
#### `public bool `[`Ruleset_IsSet`](#structFRHAPI__MatchMakingTemplateV2_1a9de7f5bcdf3afa3e10a05380d1f5caf2)
true if Ruleset_Optional has been set to a value
#### `public TArray< `[`FRHAPI_MatchMakingProfileV2`](RHAPI_MatchMakingProfileV2.md#structFRHAPI__MatchMakingProfileV2)` > `[`Profiles`](#structFRHAPI__MatchMakingTemplateV2_1abd9787ccfc61fbbce96bd078274122c6)
A list of which match making profiles are going to be created on the ticket.
#### `public virtual bool `[`FromJson`](#structFRHAPI__MatchMakingTemplateV2_1a09913cfeba8e84397ee528f2b90b6278)`(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__MatchMakingTemplateV2_1ada7b0f8337d314195687e2723873c9b5)`(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__MatchMakingTemplateV2_1a8dd4261eb599b8a6bd5d08c7e25669bd)`()`
Gets the value of MatchMakingTemplateId_Optional, regardless of it having been set.
#### `public inline const FGuid & `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplateV2_1ac3880a7ea2a987e26230d3a6717ec3de)`() const`
Gets the value of MatchMakingTemplateId_Optional, regardless of it having been set.
#### `public inline const FGuid & `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplateV2_1abe89b532da1f20915138f712b527ffbc)`(const FGuid & DefaultValue) const`
Gets the value of MatchMakingTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplateV2_1a7b085305b6e53e783f0d3aadf22c6cb7)`(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__MatchMakingTemplateV2_1a0ab3c67e565f452e9e0a1cf900bc3e4a)`()`
Returns a pointer to MatchMakingTemplateId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FGuid * `[`GetMatchMakingTemplateIdOrNull`](#structFRHAPI__MatchMakingTemplateV2_1aa635721c585310969cc7b069e4407d20)`() const`
Returns a pointer to MatchMakingTemplateId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplateV2_1a3b030e9e1bb451664236e0424f683b6f)`(FGuid NewValue)`
Sets the value of MatchMakingTemplateId_Optional and also sets MatchMakingTemplateId_IsSet to true.
#### `public inline void `[`ClearMatchMakingTemplateId`](#structFRHAPI__MatchMakingTemplateV2_1a5504349fe1028c681a85b8ca7f108bb0)`()`
Clears the value of MatchMakingTemplateId_Optional and sets MatchMakingTemplateId_IsSet to false.
#### `public inline ERHAPI_MMRGroupingMethod & `[`GetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplateV2_1a5c7579f8bee79294e6f468d9a5657213)`()`
Gets the value of MmrGroupingMethod.
#### `public inline const ERHAPI_MMRGroupingMethod & `[`GetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplateV2_1aa34861b6db1685a94a5a04914848b47b)`() const`
Gets the value of MmrGroupingMethod.
#### `public inline void `[`SetMmrGroupingMethod`](#structFRHAPI__MatchMakingTemplateV2_1ac3b2dc09cd3e913133e2ffc6b067b813)`(ERHAPI_MMRGroupingMethod NewValue)`
Sets the value of MmrGroupingMethod.
#### `public inline `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & `[`GetRuleset`](#structFRHAPI__MatchMakingTemplateV2_1acc840e02ad48aa18ba12f5f2e764021f)`()`
Gets the value of Ruleset_Optional, regardless of it having been set.
#### `public inline const `[`FRHAPI_MatchMakingRuleset`](RHAPI_MatchMakingRuleset.md#structFRHAPI__MatchMakingRuleset)` & `[`GetRuleset`](#structFRHAPI__MatchMakingTemplateV2_1ae987dad7336e79143fe0a3935a57d860)`() 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__MatchMakingTemplateV2_1ab8e6b978fdb6298e159afeb299bde5f1)`(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__MatchMakingTemplateV2_1a1b146c33b32dd3a8accd80db9079a739)`(`[`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__MatchMakingTemplateV2_1a16192932ce33cd91fa00dd29a61c6bbe)`()`
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__MatchMakingTemplateV2_1a2f2665a9a1e142676d280de0988e0161)`() const`
Returns a pointer to Ruleset_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetRuleset`](#structFRHAPI__MatchMakingTemplateV2_1a47645001717ba9ce9628c23dc5da55bb)`(`[`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__MatchMakingTemplateV2_1a5bbf9a75a6693491ce2de9f6ec92a3b6)`()`
Clears the value of Ruleset_Optional and sets Ruleset_IsSet to false.
#### `public inline TArray< `[`FRHAPI_MatchMakingProfileV2`](RHAPI_MatchMakingProfileV2.md#structFRHAPI__MatchMakingProfileV2)` > & `[`GetProfiles`](#structFRHAPI__MatchMakingTemplateV2_1aed66168c605aae3123ab7c7835e4bad9)`()`
Gets the value of Profiles.
#### `public inline const TArray< `[`FRHAPI_MatchMakingProfileV2`](RHAPI_MatchMakingProfileV2.md#structFRHAPI__MatchMakingProfileV2)` > & `[`GetProfiles`](#structFRHAPI__MatchMakingTemplateV2_1a0d19cee62ef89941b197361270feae87)`() const`
Gets the value of Profiles.
#### `public inline void `[`SetProfiles`](#structFRHAPI__MatchMakingTemplateV2_1af1fb3a4356072620d82518cc7b2c856a)`(TArray< `[`FRHAPI_MatchMakingProfileV2`](RHAPI_MatchMakingProfileV2.md#structFRHAPI__MatchMakingProfileV2)` > NewValue)`
Sets the value of Profiles.