RHAPI_MatchMakingRuleset
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_MatchMakingRuleset | A collection of rules that are used to determine whether a MatchMakingTemplate should be used. |
struct FRHAPI_MatchMakingRuleset
struct FRHAPI_MatchMakingRuleset
: public FRHAPI_Model
A collection of rules that are used to determine whether a MatchMakingTemplate should be used.
Summary
| Members | Descriptions |
|---|---|
public TArray< FRHAPI_Rule>Rules | A list of the rules to be checked for this ruleset. |
public ERHAPI_Determiner Determiner | Determiner of how many rules must be satisfied in this rulest (all, any, one, none) |
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 TArray< FRHAPI_Rule> &GetRules() | Gets the value of Rules. |
public inline const TArray< FRHAPI_Rule> &GetRules() const | Gets the value of Rules. |
public inline void SetRules(TArray< FRHAPI_Rule > NewValue) | Sets the value of Rules. |
public inline ERHAPI_Determiner & GetDeterminer() | Gets the value of Determiner. |
public inline const ERHAPI_Determiner & GetDeterminer() const | Gets the value of Determiner. |
public inline void SetDeterminer(ERHAPI_Determiner NewValue) | Sets the value of Determiner. |
Members
public TArray< FRHAPI_Rule>Rules
A list of the rules to be checked for this ruleset.
public ERHAPI_Determiner Determiner
Determiner of how many rules must be satisfied in this rulest (all, any, one, none)
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)
Fills this object with data from the passed in JSON.
Parameters
JsonValueData from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
WriterJSON Writer stream to push .
public inline TArray< FRHAPI_Rule> &GetRules()
Gets the value of Rules.
public inline const TArray< FRHAPI_Rule> &GetRules() const
Gets the value of Rules.
public inline void SetRules(TArray< FRHAPI_Rule > NewValue)
Sets the value of Rules.
public inline ERHAPI_Determiner & GetDeterminer()
Gets the value of Determiner.
public inline const ERHAPI_Determiner & GetDeterminer() const
Gets the value of Determiner.
public inline void SetDeterminer(ERHAPI_Determiner NewValue)
Sets the value of Determiner.