RHAPI_MatchMakingProfileV2
Summary
Members | Descriptions |
---|---|
struct FRHAPI_MatchMakingProfileV2 | A profile that describes what pools of players a session will be a part of when matchmaking. |
struct FRHAPI_MatchMakingProfileV2
A profile that describes what pools of players a session will be a part of when matchmaking.
Summary
Members | Descriptions |
---|---|
public FString MatchMakingProfileId | ID of the matchmaking profile to join. |
public ERHAPI_ProfileJoinMode JoinMode_Optional | What mode to set on the matchmaking profile (normal, backfill etc) |
public bool JoinMode_IsSet | true if JoinMode_Optional has been set to a value |
public FGuid InstanceRequestTemplateId | Which instance template to use when launching a match in this profile. |
public FString RankId_Optional | Which rank this profile should use MMR from to make matches from, and update at the end of match (1v1 MMR or 2v2 MMR for example) |
public bool RankId_IsSet | true if RankId_Optional has been set to a value |
public int32 NumSides_Optional | The number of sides a game in this profile will have (2 in a 1v1 and 3 in a 1v1v1 for example. |
public bool NumSides_IsSet | true if NumSides_Optional has been set to a value |
public int32 MaxPlayersPerSide_Optional | The maximum number of players that can be on each team. |
public bool MaxPlayersPerSide_IsSet | true if MaxPlayersPerSide_Optional has been set to a value |
public int32 MinPlayersPerSide_Optional | The minimum number of players that can be on each team. |
public bool MinPlayersPerSide_IsSet | true if MinPlayersPerSide_Optional has been set to a value |
public FRHAPI_JsonObject LegacyConfig_Optional | Legacy config to help migrate clients. |
public bool LegacyConfig_IsSet | true if LegacyConfig_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 FString & GetMatchMakingProfileId () | Gets the value of MatchMakingProfileId. |
public inline const FString & GetMatchMakingProfileId () const | Gets the value of MatchMakingProfileId. |
public inline void SetMatchMakingProfileId (FString NewValue) | Sets the value of MatchMakingProfileId. |
public inline ERHAPI_ProfileJoinMode & GetJoinMode () | Gets the value of JoinMode_Optional, regardless of it having been set. |
public inline const ERHAPI_ProfileJoinMode & GetJoinMode () const | Gets the value of JoinMode_Optional, regardless of it having been set. |
public inline const ERHAPI_ProfileJoinMode & GetJoinMode (const ERHAPI_ProfileJoinMode & DefaultValue) const | Gets the value of JoinMode_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetJoinMode (ERHAPI_ProfileJoinMode & OutValue) const | Fills OutValue with the value of JoinMode_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_ProfileJoinMode * GetJoinModeOrNull () | Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_ProfileJoinMode * GetJoinModeOrNull () const | Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetJoinMode (ERHAPI_ProfileJoinMode NewValue) | Sets the value of JoinMode_Optional and also sets JoinMode_IsSet to true. |
public inline void ClearJoinMode () | Clears the value of JoinMode_Optional and sets JoinMode_IsSet to false. |
public inline FGuid & GetInstanceRequestTemplateId () | Gets the value of InstanceRequestTemplateId. |
public inline const FGuid & GetInstanceRequestTemplateId () const | Gets the value of InstanceRequestTemplateId. |
public inline void SetInstanceRequestTemplateId (FGuid NewValue) | Sets the value of InstanceRequestTemplateId. |
public inline FString & GetRankId () | Gets the value of RankId_Optional, regardless of it having been set. |
public inline const FString & GetRankId () const | Gets the value of RankId_Optional, regardless of it having been set. |
public inline const FString & GetRankId (const FString & DefaultValue) const | Gets the value of RankId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRankId (FString & OutValue) const | Fills OutValue with the value of RankId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetRankIdOrNull () | Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetRankIdOrNull () const | Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRankId (FString NewValue) | Sets the value of RankId_Optional and also sets RankId_IsSet to true. |
public inline void ClearRankId () | Clears the value of RankId_Optional and sets RankId_IsSet to false. |
public inline int32 & GetNumSides () | Gets the value of NumSides_Optional, regardless of it having been set. |
public inline const int32 & GetNumSides () const | Gets the value of NumSides_Optional, regardless of it having been set. |
public inline const int32 & GetNumSides (const int32 & DefaultValue) const | Gets the value of NumSides_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetNumSides (int32 & OutValue) const | Fills OutValue with the value of NumSides_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetNumSidesOrNull () | Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetNumSidesOrNull () const | Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetNumSides (int32 NewValue) | Sets the value of NumSides_Optional and also sets NumSides_IsSet to true. |
public inline void ClearNumSides () | Clears the value of NumSides_Optional and sets NumSides_IsSet to false. |
public inline bool IsNumSidesDefaultValue () const | Returns true if NumSides_Optional is set and matches the default value. |
public inline void SetNumSidesToDefault () | Sets the value of NumSides_Optional to its default and also sets NumSides_IsSet to true. |
public inline int32 & GetMaxPlayersPerSide () | Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set. |
public inline const int32 & GetMaxPlayersPerSide () const | Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set. |
public inline const int32 & GetMaxPlayersPerSide (const int32 & DefaultValue) const | Gets the value of MaxPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMaxPlayersPerSide (int32 & OutValue) const | Fills OutValue with the value of MaxPlayersPerSide_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetMaxPlayersPerSideOrNull () | Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetMaxPlayersPerSideOrNull () const | Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMaxPlayersPerSide (int32 NewValue) | Sets the value of MaxPlayersPerSide_Optional and also sets MaxPlayersPerSide_IsSet to true. |
public inline void ClearMaxPlayersPerSide () | Clears the value of MaxPlayersPerSide_Optional and sets MaxPlayersPerSide_IsSet to false. |
public inline bool IsMaxPlayersPerSideDefaultValue () const | Returns true if MaxPlayersPerSide_Optional is set and matches the default value. |
public inline void SetMaxPlayersPerSideToDefault () | Sets the value of MaxPlayersPerSide_Optional to its default and also sets MaxPlayersPerSide_IsSet to true. |
public inline int32 & GetMinPlayersPerSide () | Gets the value of MinPlayersPerSide_Optional, regardless of it having been set. |
public inline const int32 & GetMinPlayersPerSide () const | Gets the value of MinPlayersPerSide_Optional, regardless of it having been set. |
public inline const int32 & GetMinPlayersPerSide (const int32 & DefaultValue) const | Gets the value of MinPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMinPlayersPerSide (int32 & OutValue) const | Fills OutValue with the value of MinPlayersPerSide_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetMinPlayersPerSideOrNull () | Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetMinPlayersPerSideOrNull () const | Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMinPlayersPerSide (int32 NewValue) | Sets the value of MinPlayersPerSide_Optional and also sets MinPlayersPerSide_IsSet to true. |
public inline void ClearMinPlayersPerSide () | Clears the value of MinPlayersPerSide_Optional and sets MinPlayersPerSide_IsSet to false. |
public inline bool IsMinPlayersPerSideDefaultValue () const | Returns true if MinPlayersPerSide_Optional is set and matches the default value. |
public inline void SetMinPlayersPerSideToDefault () | Sets the value of MinPlayersPerSide_Optional to its default and also sets MinPlayersPerSide_IsSet to true. |
public inline FRHAPI_JsonObject & GetLegacyConfig () | Gets the value of LegacyConfig_Optional, regardless of it having been set. |
public inline const FRHAPI_JsonObject & GetLegacyConfig () const | Gets the value of LegacyConfig_Optional, regardless of it having been set. |
public inline const FRHAPI_JsonObject & GetLegacyConfig (const FRHAPI_JsonObject & DefaultValue) const | Gets the value of LegacyConfig_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLegacyConfig ( FRHAPI_JsonObject & OutValue) const | Fills OutValue with the value of LegacyConfig_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_JsonObject * GetLegacyConfigOrNull () | Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_JsonObject * GetLegacyConfigOrNull () const | Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLegacyConfig ( FRHAPI_JsonObject NewValue) | Sets the value of LegacyConfig_Optional and also sets LegacyConfig_IsSet to true. |
public inline void ClearLegacyConfig () | Clears the value of LegacyConfig_Optional and sets LegacyConfig_IsSet to false. |
Members
public FString
MatchMakingProfileId
ID of the matchmaking profile to join.
#### `public ERHAPI_ProfileJoinMode `[`JoinMode_Optional`](#structFRHAPI__MatchMakingProfileV2_1a942eea841d6b9ab8a304ecc1e3486967)
What mode to set on the matchmaking profile (normal, backfill etc)
#### `public bool `[`JoinMode_IsSet`](#structFRHAPI__MatchMakingProfileV2_1a7d05d638ad7e6bdc38adbee05fc65bb1)
true if JoinMode_Optional has been set to a value
#### `public FGuid `[`InstanceRequestTemplateId`](#structFRHAPI__MatchMakingProfileV2_1acc1ae567ca4eae15dd5ba058009eb1bf)
Which instance template to use when launching a match in this profile.
#### `public FString `[`RankId_Optional`](#structFRHAPI__MatchMakingProfileV2_1afd26627e8543724e350b3961995a4434)
Which rank this profile should use MMR from to make matches from, and update at the end of match (1v1 MMR or 2v2 MMR for example)
#### `public bool `[`RankId_IsSet`](#structFRHAPI__MatchMakingProfileV2_1a60ec35f19ebed9d47879447dcc660f39)
true if RankId_Optional has been set to a value
#### `public int32 `[`NumSides_Optional`](#structFRHAPI__MatchMakingProfileV2_1a05d7bde5226bb55b7361fc9d447b2639)
The number of sides a game in this profile will have (2 in a 1v1 and 3 in a 1v1v1 for example.
#### `public bool `[`NumSides_IsSet`](#structFRHAPI__MatchMakingProfileV2_1a8a5f02725af6685c6fae0145c1e03ef2)
true if NumSides_Optional has been set to a value
#### `public int32 `[`MaxPlayersPerSide_Optional`](#structFRHAPI__MatchMakingProfileV2_1acfb2f4481ae253fe40c2bb2ce3b7bfbb)
The maximum number of players that can be on each team.
#### `public bool `[`MaxPlayersPerSide_IsSet`](#structFRHAPI__MatchMakingProfileV2_1acc2a1fd5d9019b960edbf25865c0310d)
true if MaxPlayersPerSide_Optional has been set to a value
#### `public int32 `[`MinPlayersPerSide_Optional`](#structFRHAPI__MatchMakingProfileV2_1a134fd567423d422235de46bba637faa2)
The minimum number of players that can be on each team.
#### `public bool `[`MinPlayersPerSide_IsSet`](#structFRHAPI__MatchMakingProfileV2_1a7b9cc3870d306efd0f9c59e62d96e38e)
true if MinPlayersPerSide_Optional has been set to a value
#### `public `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` `[`LegacyConfig_Optional`](#structFRHAPI__MatchMakingProfileV2_1af6d5bc75fe36551e65c7d61585ac2e65)
Legacy config to help migrate clients.
#### `public bool `[`LegacyConfig_IsSet`](#structFRHAPI__MatchMakingProfileV2_1af417de3e8a601609b54e0310551c9caa)
true if LegacyConfig_Optional has been set to a value
#### `public virtual bool `[`FromJson`](#structFRHAPI__MatchMakingProfileV2_1a27b71626be2a2edef0ed660aa42fcaa6)`(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__MatchMakingProfileV2_1aa6ebcdc58854a72f9cb8c75b9f86834c)`(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 FString & `[`GetMatchMakingProfileId`](#structFRHAPI__MatchMakingProfileV2_1a4ae3b82d9d3c2bb53a131330dfe71e59)`()`
Gets the value of MatchMakingProfileId.
#### `public inline const FString & `[`GetMatchMakingProfileId`](#structFRHAPI__MatchMakingProfileV2_1a2546a8d06702b1dd5a24f4d001f98688)`() const`
Gets the value of MatchMakingProfileId.
#### `public inline void `[`SetMatchMakingProfileId`](#structFRHAPI__MatchMakingProfileV2_1ad06533915af39e0591af3d6a135990ca)`(FString NewValue)`
Sets the value of MatchMakingProfileId.
#### `public inline ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfileV2_1acca3ed8e4eaac20c40fc1cb590bc1a40)`()`
Gets the value of JoinMode_Optional, regardless of it having been set.
#### `public inline const ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfileV2_1af93faf8294555ca09913a242027c0e10)`() const`
Gets the value of JoinMode_Optional, regardless of it having been set.
#### `public inline const ERHAPI_ProfileJoinMode & `[`GetJoinMode`](#structFRHAPI__MatchMakingProfileV2_1a470e7b74c7d01ff76ddbe193aae39050)`(const ERHAPI_ProfileJoinMode & DefaultValue) const`
Gets the value of JoinMode_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetJoinMode`](#structFRHAPI__MatchMakingProfileV2_1a698163252c3bc913772d2c6f7c046225)`(ERHAPI_ProfileJoinMode & OutValue) const`
Fills OutValue with the value of JoinMode_Optional and returns true if it has been set, otherwise returns false.
#### `public inline ERHAPI_ProfileJoinMode * `[`GetJoinModeOrNull`](#structFRHAPI__MatchMakingProfileV2_1a951f51f8957ac2b177fb73d471ade8a9)`()`
Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const ERHAPI_ProfileJoinMode * `[`GetJoinModeOrNull`](#structFRHAPI__MatchMakingProfileV2_1a473dbf0d119cd9c3a167816772d63ddc)`() const`
Returns a pointer to JoinMode_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetJoinMode`](#structFRHAPI__MatchMakingProfileV2_1af09ae2e4a0a93c57ef3441b3e0016897)`(ERHAPI_ProfileJoinMode NewValue)`
Sets the value of JoinMode_Optional and also sets JoinMode_IsSet to true.
#### `public inline void `[`ClearJoinMode`](#structFRHAPI__MatchMakingProfileV2_1aab63f74fb4ae0fb21419a3cecdacb647)`()`
Clears the value of JoinMode_Optional and sets JoinMode_IsSet to false.
#### `public inline FGuid & `[`GetInstanceRequestTemplateId`](#structFRHAPI__MatchMakingProfileV2_1a8bd2d9571b74ae730f49da3265cd52d9)`()`
Gets the value of InstanceRequestTemplateId.
#### `public inline const FGuid & `[`GetInstanceRequestTemplateId`](#structFRHAPI__MatchMakingProfileV2_1a9b376d843d7b97b2540be8f226e7c3ea)`() const`
Gets the value of InstanceRequestTemplateId.
#### `public inline void `[`SetInstanceRequestTemplateId`](#structFRHAPI__MatchMakingProfileV2_1a983cd05dcafc65def71e70fa9a646598)`(FGuid NewValue)`
Sets the value of InstanceRequestTemplateId.
#### `public inline FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfileV2_1a072dcd90d711229eadc0a0b765233cac)`()`
Gets the value of RankId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfileV2_1a44e1a5ddc56d3d7d957aef529a008983)`() const`
Gets the value of RankId_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetRankId`](#structFRHAPI__MatchMakingProfileV2_1a872d95940df64fe58cd9674fedd33126)`(const FString & DefaultValue) const`
Gets the value of RankId_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetRankId`](#structFRHAPI__MatchMakingProfileV2_1afc8b52a3625120cb5893535059288df1)`(FString & OutValue) const`
Fills OutValue with the value of RankId_Optional and returns true if it has been set, otherwise returns false.
#### `public inline FString * `[`GetRankIdOrNull`](#structFRHAPI__MatchMakingProfileV2_1ad27d1e25492cd7c62834360f42897f42)`()`
Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetRankIdOrNull`](#structFRHAPI__MatchMakingProfileV2_1a2d2c3762f37155df05423c4ac7fb4a0e)`() const`
Returns a pointer to RankId_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetRankId`](#structFRHAPI__MatchMakingProfileV2_1ac8cd53f1c162284f8d88db8c56c05140)`(FString NewValue)`
Sets the value of RankId_Optional and also sets RankId_IsSet to true.
#### `public inline void `[`ClearRankId`](#structFRHAPI__MatchMakingProfileV2_1a897e53f524139e9885b59fe28ca26b6f)`()`
Clears the value of RankId_Optional and sets RankId_IsSet to false.
#### `public inline int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfileV2_1aa563f13e67e9b818e62f8a087a5bcb40)`()`
Gets the value of NumSides_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfileV2_1a110ef77dbe42d217beb59c97bc2b46cb)`() const`
Gets the value of NumSides_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetNumSides`](#structFRHAPI__MatchMakingProfileV2_1aea61c2b21146e917855542f8af93d31b)`(const int32 & DefaultValue) const`
Gets the value of NumSides_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetNumSides`](#structFRHAPI__MatchMakingProfileV2_1af343eff64a902f25d50fbf423b4f81f0)`(int32 & OutValue) const`
Fills OutValue with the value of NumSides_Optional and returns true if it has been set, otherwise returns false.
#### `public inline int32 * `[`GetNumSidesOrNull`](#structFRHAPI__MatchMakingProfileV2_1acdf478cadb8c7e198b34958a5a7ceeb6)`()`
Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const int32 * `[`GetNumSidesOrNull`](#structFRHAPI__MatchMakingProfileV2_1a0b6f4509991348462aacee8c9b3ac0dd)`() const`
Returns a pointer to NumSides_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetNumSides`](#structFRHAPI__MatchMakingProfileV2_1a273701f77d1cedaa6550c048dd0ff244)`(int32 NewValue)`
Sets the value of NumSides_Optional and also sets NumSides_IsSet to true.
#### `public inline void `[`ClearNumSides`](#structFRHAPI__MatchMakingProfileV2_1a4b5d018076f15a9cf92d33bb7422ffb3)`()`
Clears the value of NumSides_Optional and sets NumSides_IsSet to false.
#### `public inline bool `[`IsNumSidesDefaultValue`](#structFRHAPI__MatchMakingProfileV2_1a66b7c48d8cc8248a686ddd756ab4bb78)`() const`
Returns true if NumSides_Optional is set and matches the default value.
#### `public inline void `[`SetNumSidesToDefault`](#structFRHAPI__MatchMakingProfileV2_1a24a38c894c073d4219d42a06390d84bd)`()`
Sets the value of NumSides_Optional to its default and also sets NumSides_IsSet to true.
#### `public inline int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a79018b4bac31b293445a4b79ebd75b6c)`()`
Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1ab36e8292e53555d824c4c8257c15dbd4)`() const`
Gets the value of MaxPlayersPerSide_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1ac6ac3675bc9034d2d1dda6ad5e2aba83)`(const int32 & DefaultValue) const`
Gets the value of MaxPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a31cda4199401eb0c57419e45a7c3810a)`(int32 & OutValue) const`
Fills OutValue with the value of MaxPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.
#### `public inline int32 * `[`GetMaxPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfileV2_1adafaa70e4226ea96b269d0a207359827)`()`
Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const int32 * `[`GetMaxPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfileV2_1ada03ad1166940ce885192b921399afd5)`() const`
Returns a pointer to MaxPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a2277e9935a6a4cf8b78ad8552051e9c3)`(int32 NewValue)`
Sets the value of MaxPlayersPerSide_Optional and also sets MaxPlayersPerSide_IsSet to true.
#### `public inline void `[`ClearMaxPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a8deb6676caa04797a00ad24169150878)`()`
Clears the value of MaxPlayersPerSide_Optional and sets MaxPlayersPerSide_IsSet to false.
#### `public inline bool `[`IsMaxPlayersPerSideDefaultValue`](#structFRHAPI__MatchMakingProfileV2_1a834129c1dc734d80921a47a67ed13dbf)`() const`
Returns true if MaxPlayersPerSide_Optional is set and matches the default value.
#### `public inline void `[`SetMaxPlayersPerSideToDefault`](#structFRHAPI__MatchMakingProfileV2_1a3641c66672a47129b61a22e239a89df2)`()`
Sets the value of MaxPlayersPerSide_Optional to its default and also sets MaxPlayersPerSide_IsSet to true.
#### `public inline int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a2d6ef0ba56a361bb3eccd2efa26952d1)`()`
Gets the value of MinPlayersPerSide_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1ae75b32465d0a5aad7a55b11f86fd8739)`() const`
Gets the value of MinPlayersPerSide_Optional, regardless of it having been set.
#### `public inline const int32 & `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a7edb0b620ad22d752940c60028330862)`(const int32 & DefaultValue) const`
Gets the value of MinPlayersPerSide_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a8eecd9c9114cc4ef9a43fbf94dfee801)`(int32 & OutValue) const`
Fills OutValue with the value of MinPlayersPerSide_Optional and returns true if it has been set, otherwise returns false.
#### `public inline int32 * `[`GetMinPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfileV2_1a5f657d787b0409f585eef7efd77a4efd)`()`
Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const int32 * `[`GetMinPlayersPerSideOrNull`](#structFRHAPI__MatchMakingProfileV2_1afc889300c68d018be0408236c110d827)`() const`
Returns a pointer to MinPlayersPerSide_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a2d3046489c766d465fa104e5b8a1677a)`(int32 NewValue)`
Sets the value of MinPlayersPerSide_Optional and also sets MinPlayersPerSide_IsSet to true.
#### `public inline void `[`ClearMinPlayersPerSide`](#structFRHAPI__MatchMakingProfileV2_1a718d5fad0a7afd7c7d123ecf3f6561a0)`()`
Clears the value of MinPlayersPerSide_Optional and sets MinPlayersPerSide_IsSet to false.
#### `public inline bool `[`IsMinPlayersPerSideDefaultValue`](#structFRHAPI__MatchMakingProfileV2_1a815a3c8c494a1d04e3403918d4498f49)`() const`
Returns true if MinPlayersPerSide_Optional is set and matches the default value.
#### `public inline void `[`SetMinPlayersPerSideToDefault`](#structFRHAPI__MatchMakingProfileV2_1a620b2a35235eed724c9f14d8df2ab3bc)`()`
Sets the value of MinPlayersPerSide_Optional to its default and also sets MinPlayersPerSide_IsSet to true.
#### `public inline `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1ad326532ecc62acb511177c0e343587bd)`()`
Gets the value of LegacyConfig_Optional, regardless of it having been set.
#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1a180fcdd0c151179672faee4cd8e046a9)`() const`
Gets the value of LegacyConfig_Optional, regardless of it having been set.
#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1adc8741647a8c155ee13dfc8009c3e1b3)`(const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & DefaultValue) const`
Gets the value of LegacyConfig_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1a94ad71fbad7c8f49329b5bac9dd9be20)`(`[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` & OutValue) const`
Fills OutValue with the value of LegacyConfig_Optional and returns true if it has been set, otherwise returns false.
#### `public inline `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` * `[`GetLegacyConfigOrNull`](#structFRHAPI__MatchMakingProfileV2_1affd3bac0fc61edb4b9b67feb189eb4ca)`()`
Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const `[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` * `[`GetLegacyConfigOrNull`](#structFRHAPI__MatchMakingProfileV2_1ad8cabc5ac1976c08c6b8b8a3defd6988)`() const`
Returns a pointer to LegacyConfig_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1a629a0a6f1cdfdc1fd1b53c33b01190b2)`(`[`FRHAPI_JsonObject`](undefined.md#structFRHAPI__JsonObject)` NewValue)`
Sets the value of LegacyConfig_Optional and also sets LegacyConfig_IsSet to true.
#### `public inline void `[`ClearLegacyConfig`](#structFRHAPI__MatchMakingProfileV2_1aa51a7cf8d677bd0f57eed39122d5d6af)`()`
Clears the value of LegacyConfig_Optional and sets LegacyConfig_IsSet to false.