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
JsonValue
Data 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
Writer
JSON 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.