Skip to main content

RHAPI_MatchSegmentWithPlayers

Summary​

MembersDescriptions
struct FRHAPI_MatchSegmentWithPlayers

struct FRHAPI_MatchSegmentWithPlayers ​

struct FRHAPI_MatchSegmentWithPlayers
: public FRHAPI_Model

Summary​

MembersDescriptions
public FDateTime LastModifiedTimestamp_OptionalTimestamp of when the resource was last modified.
public bool LastModifiedTimestamp_IsSettrue if LastModifiedTimestamp_Optional has been set to a value
public FDateTime CreatedTimestamp_OptionalTimestamp of when the resource was created.
public bool CreatedTimestamp_IsSettrue if CreatedTimestamp_Optional has been set to a value
public FString Type_Optional
public bool Type_IsSettrue if Type_Optional has been set to a value
public bool Type_IsNulltrue if Type_Optional has been explicitly set to null
public ERHAPI_MatchState State_Optional
public bool State_IsSettrue if State_Optional has been set to a value
public bool State_IsNulltrue if State_Optional has been explicitly set to null
public FDateTime StartTimestamp_OptionalDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public bool StartTimestamp_IsSettrue if StartTimestamp_Optional has been set to a value
public bool StartTimestamp_IsNulltrue if StartTimestamp_Optional has been explicitly set to null
public FDateTime EndTimestamp_OptionalDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public bool EndTimestamp_IsSettrue if EndTimestamp_Optional has been set to a value
public bool EndTimestamp_IsNulltrue if EndTimestamp_Optional has been explicitly set to null
public int32 DurationSeconds_Optional
public bool DurationSeconds_IsSettrue if DurationSeconds_Optional has been set to a value
public bool DurationSeconds_IsNulltrue if DurationSeconds_Optional has been explicitly set to null
public TMap< FString, FString > CustomData_Optional
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public bool CustomData_IsNulltrue if CustomData_Optional has been explicitly set to null
public FString CorrelationId_Optional
public bool CorrelationId_IsSettrue if CorrelationId_Optional has been set to a value
public bool CorrelationId_IsNulltrue if CorrelationId_Optional has been explicitly set to null
public TArray< FRHAPI_MatchSession>Sessions_OptionalList of session IDs for the match.
public bool Sessions_IsSettrue if Sessions_Optional has been set to a value
public TArray< FRHAPI_MatchInstance>Instances_OptionalList of MatchInstances for the match.
public bool Instances_IsSettrue if Instances_Optional has been set to a value
public TArray< FRHAPI_MatchAllocation>Allocations_OptionalList of allocation IDs for the match.
public bool Allocations_IsSettrue if Allocations_Optional has been set to a value
public FString MatchSegmentSegment ID of the match.
public FString MatchId_Optional
public bool MatchId_IsSettrue if MatchId_Optional has been set to a value
public TArray< FRHAPI_MatchPlayerResponse>Players_OptionalList of players in the match.
public bool Players_IsSettrue if Players_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) constWrites the data from this object into the specified JSON Writer stream.
public inline FDateTime & GetLastModifiedTimestamp()Gets the value of LastModifiedTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetLastModifiedTimestamp() constGets the value of LastModifiedTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetLastModifiedTimestamp(const FDateTime & DefaultValue) constGets the value of LastModifiedTimestamp_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetLastModifiedTimestamp(FDateTime & OutValue) constFills OutValue with the value of LastModifiedTimestamp_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetLastModifiedTimestampOrNull()Returns a pointer to LastModifiedTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetLastModifiedTimestampOrNull() constReturns a pointer to LastModifiedTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline void SetLastModifiedTimestamp(const FDateTime & NewValue)Sets the value of LastModifiedTimestamp_Optional and also sets LastModifiedTimestamp_IsSet to true.
public inline void SetLastModifiedTimestamp(FDateTime && NewValue)Sets the value of LastModifiedTimestamp_Optional and also sets LastModifiedTimestamp_IsSet to true using move semantics.
public inline void ClearLastModifiedTimestamp()Clears the value of LastModifiedTimestamp_Optional and sets LastModifiedTimestamp_IsSet to false.
public inline bool IsLastModifiedTimestampSet() constChecks whether LastModifiedTimestamp_Optional has been set.
public inline FDateTime & GetCreatedTimestamp()Gets the value of CreatedTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetCreatedTimestamp() constGets the value of CreatedTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetCreatedTimestamp(const FDateTime & DefaultValue) constGets the value of CreatedTimestamp_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCreatedTimestamp(FDateTime & OutValue) constFills OutValue with the value of CreatedTimestamp_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetCreatedTimestampOrNull()Returns a pointer to CreatedTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetCreatedTimestampOrNull() constReturns a pointer to CreatedTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCreatedTimestamp(const FDateTime & NewValue)Sets the value of CreatedTimestamp_Optional and also sets CreatedTimestamp_IsSet to true.
public inline void SetCreatedTimestamp(FDateTime && NewValue)Sets the value of CreatedTimestamp_Optional and also sets CreatedTimestamp_IsSet to true using move semantics.
public inline void ClearCreatedTimestamp()Clears the value of CreatedTimestamp_Optional and sets CreatedTimestamp_IsSet to false.
public inline bool IsCreatedTimestampSet() constChecks whether CreatedTimestamp_Optional has been set.
public inline FString & GetType()Gets the value of Type_Optional, regardless of it having been set.
public inline const FString & GetType() constGets the value of Type_Optional, regardless of it having been set.
public inline const FString & GetType(const FString & DefaultValue) constGets the value of Type_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetType(FString & OutValue) constFills OutValue with the value of Type_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetTypeOrNull()Returns a pointer to Type_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetTypeOrNull() constReturns a pointer to Type_Optional, if it has been set, otherwise returns nullptr.
public inline void SetType(const FString & NewValue)Sets the value of Type_Optional and also sets Type_IsSet to true.
public inline void SetType(FString && NewValue)Sets the value of Type_Optional and also sets Type_IsSet to true using move semantics.
public inline void ClearType()Clears the value of Type_Optional and sets Type_IsSet to false.
public inline bool IsTypeSet() constChecks whether Type_Optional has been set.
public inline void SetTypeToNull()Sets the value explicitly to be treated as null.
public inline bool IsTypeNull() constChecks whether Type_Optional is set to null.
public inline ERHAPI_MatchState & GetState()Gets the value of State_Optional, regardless of it having been set.
public inline const ERHAPI_MatchState & GetState() constGets the value of State_Optional, regardless of it having been set.
public inline const ERHAPI_MatchState & GetState(const ERHAPI_MatchState & DefaultValue) constGets the value of State_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetState(ERHAPI_MatchState & OutValue) constFills OutValue with the value of State_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_MatchState * GetStateOrNull()Returns a pointer to State_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_MatchState * GetStateOrNull() constReturns a pointer to State_Optional, if it has been set, otherwise returns nullptr.
public inline void SetState(const ERHAPI_MatchState & NewValue)Sets the value of State_Optional and also sets State_IsSet to true.
public inline void SetState(ERHAPI_MatchState && NewValue)Sets the value of State_Optional and also sets State_IsSet to true using move semantics.
public inline void ClearState()Clears the value of State_Optional and sets State_IsSet to false.
public inline bool IsStateSet() constChecks whether State_Optional has been set.
public inline void SetStateToNull()Sets the value explicitly to be treated as null.
public inline bool IsStateNull() constChecks whether State_Optional is set to null.
public inline FDateTime & GetStartTimestamp()Gets the value of StartTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetStartTimestamp() constGets the value of StartTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetStartTimestamp(const FDateTime & DefaultValue) constGets the value of StartTimestamp_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetStartTimestamp(FDateTime & OutValue) constFills OutValue with the value of StartTimestamp_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetStartTimestampOrNull()Returns a pointer to StartTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetStartTimestampOrNull() constReturns a pointer to StartTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline void SetStartTimestamp(const FDateTime & NewValue)Sets the value of StartTimestamp_Optional and also sets StartTimestamp_IsSet to true.
public inline void SetStartTimestamp(FDateTime && NewValue)Sets the value of StartTimestamp_Optional and also sets StartTimestamp_IsSet to true using move semantics.
public inline void ClearStartTimestamp()Clears the value of StartTimestamp_Optional and sets StartTimestamp_IsSet to false.
public inline bool IsStartTimestampSet() constChecks whether StartTimestamp_Optional has been set.
public inline void SetStartTimestampToNull()Sets the value explicitly to be treated as null.
public inline bool IsStartTimestampNull() constChecks whether StartTimestamp_Optional is set to null.
public inline FDateTime & GetEndTimestamp()Gets the value of EndTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetEndTimestamp() constGets the value of EndTimestamp_Optional, regardless of it having been set.
public inline const FDateTime & GetEndTimestamp(const FDateTime & DefaultValue) constGets the value of EndTimestamp_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEndTimestamp(FDateTime & OutValue) constFills OutValue with the value of EndTimestamp_Optional and returns true if it has been set, otherwise returns false.
public inline FDateTime * GetEndTimestampOrNull()Returns a pointer to EndTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline const FDateTime * GetEndTimestampOrNull() constReturns a pointer to EndTimestamp_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEndTimestamp(const FDateTime & NewValue)Sets the value of EndTimestamp_Optional and also sets EndTimestamp_IsSet to true.
public inline void SetEndTimestamp(FDateTime && NewValue)Sets the value of EndTimestamp_Optional and also sets EndTimestamp_IsSet to true using move semantics.
public inline void ClearEndTimestamp()Clears the value of EndTimestamp_Optional and sets EndTimestamp_IsSet to false.
public inline bool IsEndTimestampSet() constChecks whether EndTimestamp_Optional has been set.
public inline void SetEndTimestampToNull()Sets the value explicitly to be treated as null.
public inline bool IsEndTimestampNull() constChecks whether EndTimestamp_Optional is set to null.
public inline int32 & GetDurationSeconds()Gets the value of DurationSeconds_Optional, regardless of it having been set.
public inline const int32 & GetDurationSeconds() constGets the value of DurationSeconds_Optional, regardless of it having been set.
public inline const int32 & GetDurationSeconds(const int32 & DefaultValue) constGets the value of DurationSeconds_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDurationSeconds(int32 & OutValue) constFills OutValue with the value of DurationSeconds_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetDurationSecondsOrNull()Returns a pointer to DurationSeconds_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetDurationSecondsOrNull() constReturns a pointer to DurationSeconds_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDurationSeconds(const int32 & NewValue)Sets the value of DurationSeconds_Optional and also sets DurationSeconds_IsSet to true.
public inline void SetDurationSeconds(int32 && NewValue)Sets the value of DurationSeconds_Optional and also sets DurationSeconds_IsSet to true using move semantics.
public inline void ClearDurationSeconds()Clears the value of DurationSeconds_Optional and sets DurationSeconds_IsSet to false.
public inline bool IsDurationSecondsSet() constChecks whether DurationSeconds_Optional has been set.
public inline bool IsDurationSecondsDefaultValue() constReturns true if DurationSeconds_Optional is set and matches the default value.
public inline void SetDurationSecondsToDefault()Sets the value of DurationSeconds_Optional to its default and also sets DurationSeconds_IsSet to true.
public inline void SetDurationSecondsToNull()Sets the value explicitly to be treated as null.
public inline bool IsDurationSecondsNull() constChecks whether DurationSeconds_Optional is set to null.
public inline TMap< FString, FString > & GetCustomData()Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(const TMap< FString, FString > & NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() constChecks whether CustomData_Optional has been set.
public inline void SetCustomDataToNull()Sets the value explicitly to be treated as null.
public inline bool IsCustomDataNull() constChecks whether CustomData_Optional is set to null.
public inline FString & GetCorrelationId()Gets the value of CorrelationId_Optional, regardless of it having been set.
public inline const FString & GetCorrelationId() constGets the value of CorrelationId_Optional, regardless of it having been set.
public inline const FString & GetCorrelationId(const FString & DefaultValue) constGets the value of CorrelationId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCorrelationId(FString & OutValue) constFills OutValue with the value of CorrelationId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetCorrelationIdOrNull()Returns a pointer to CorrelationId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetCorrelationIdOrNull() constReturns a pointer to CorrelationId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCorrelationId(const FString & NewValue)Sets the value of CorrelationId_Optional and also sets CorrelationId_IsSet to true.
public inline void SetCorrelationId(FString && NewValue)Sets the value of CorrelationId_Optional and also sets CorrelationId_IsSet to true using move semantics.
public inline void ClearCorrelationId()Clears the value of CorrelationId_Optional and sets CorrelationId_IsSet to false.
public inline bool IsCorrelationIdSet() constChecks whether CorrelationId_Optional has been set.
public inline void SetCorrelationIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsCorrelationIdNull() constChecks whether CorrelationId_Optional is set to null.
public inline TArray< FRHAPI_MatchSession> &GetSessions()Gets the value of Sessions_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchSession> &GetSessions() constGets the value of Sessions_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchSession> &GetSessions(const TArray< FRHAPI_MatchSession > & DefaultValue) constGets the value of Sessions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSessions(TArray< FRHAPI_MatchSession > & OutValue) constFills OutValue with the value of Sessions_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_MatchSession> *GetSessionsOrNull()Returns a pointer to Sessions_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_MatchSession> *GetSessionsOrNull() constReturns a pointer to Sessions_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSessions(const TArray< FRHAPI_MatchSession > & NewValue)Sets the value of Sessions_Optional and also sets Sessions_IsSet to true.
public inline void SetSessions(TArray< FRHAPI_MatchSession > && NewValue)Sets the value of Sessions_Optional and also sets Sessions_IsSet to true using move semantics.
public inline void ClearSessions()Clears the value of Sessions_Optional and sets Sessions_IsSet to false.
public inline bool IsSessionsSet() constChecks whether Sessions_Optional has been set.
public inline TArray< FRHAPI_MatchInstance> &GetInstances()Gets the value of Instances_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchInstance> &GetInstances() constGets the value of Instances_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchInstance> &GetInstances(const TArray< FRHAPI_MatchInstance > & DefaultValue) constGets the value of Instances_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstances(TArray< FRHAPI_MatchInstance > & OutValue) constFills OutValue with the value of Instances_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_MatchInstance> *GetInstancesOrNull()Returns a pointer to Instances_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_MatchInstance> *GetInstancesOrNull() constReturns a pointer to Instances_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstances(const TArray< FRHAPI_MatchInstance > & NewValue)Sets the value of Instances_Optional and also sets Instances_IsSet to true.
public inline void SetInstances(TArray< FRHAPI_MatchInstance > && NewValue)Sets the value of Instances_Optional and also sets Instances_IsSet to true using move semantics.
public inline void ClearInstances()Clears the value of Instances_Optional and sets Instances_IsSet to false.
public inline bool IsInstancesSet() constChecks whether Instances_Optional has been set.
public inline TArray< FRHAPI_MatchAllocation> &GetAllocations()Gets the value of Allocations_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchAllocation> &GetAllocations() constGets the value of Allocations_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchAllocation> &GetAllocations(const TArray< FRHAPI_MatchAllocation > & DefaultValue) constGets the value of Allocations_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAllocations(TArray< FRHAPI_MatchAllocation > & OutValue) constFills OutValue with the value of Allocations_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_MatchAllocation> *GetAllocationsOrNull()Returns a pointer to Allocations_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_MatchAllocation> *GetAllocationsOrNull() constReturns a pointer to Allocations_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAllocations(const TArray< FRHAPI_MatchAllocation > & NewValue)Sets the value of Allocations_Optional and also sets Allocations_IsSet to true.
public inline void SetAllocations(TArray< FRHAPI_MatchAllocation > && NewValue)Sets the value of Allocations_Optional and also sets Allocations_IsSet to true using move semantics.
public inline void ClearAllocations()Clears the value of Allocations_Optional and sets Allocations_IsSet to false.
public inline bool IsAllocationsSet() constChecks whether Allocations_Optional has been set.
public inline FString & GetMatchSegment()Gets the value of MatchSegment.
public inline const FString & GetMatchSegment() constGets the value of MatchSegment.
public inline void SetMatchSegment(const FString & NewValue)Sets the value of MatchSegment.
public inline void SetMatchSegment(FString && NewValue)Sets the value of MatchSegment using move semantics.
public inline FString & GetMatchId()Gets the value of MatchId_Optional, regardless of it having been set.
public inline const FString & GetMatchId() constGets the value of MatchId_Optional, regardless of it having been set.
public inline const FString & GetMatchId(const FString & DefaultValue) constGets the value of MatchId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchId(FString & OutValue) constFills OutValue with the value of MatchId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMatchIdOrNull()Returns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMatchIdOrNull() constReturns a pointer to MatchId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchId(const FString & NewValue)Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.
public inline void SetMatchId(FString && NewValue)Sets the value of MatchId_Optional and also sets MatchId_IsSet to true using move semantics.
public inline void ClearMatchId()Clears the value of MatchId_Optional and sets MatchId_IsSet to false.
public inline bool IsMatchIdSet() constChecks whether MatchId_Optional has been set.
public inline TArray< FRHAPI_MatchPlayerResponse> &GetPlayers()Gets the value of Players_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchPlayerResponse> &GetPlayers() constGets the value of Players_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_MatchPlayerResponse> &GetPlayers(const TArray< FRHAPI_MatchPlayerResponse > & DefaultValue) constGets the value of Players_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayers(TArray< FRHAPI_MatchPlayerResponse > & OutValue) constFills OutValue with the value of Players_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_MatchPlayerResponse> *GetPlayersOrNull()Returns a pointer to Players_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_MatchPlayerResponse> *GetPlayersOrNull() constReturns a pointer to Players_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayers(const TArray< FRHAPI_MatchPlayerResponse > & NewValue)Sets the value of Players_Optional and also sets Players_IsSet to true.
public inline void SetPlayers(TArray< FRHAPI_MatchPlayerResponse > && NewValue)Sets the value of Players_Optional and also sets Players_IsSet to true using move semantics.
public inline void ClearPlayers()Clears the value of Players_Optional and sets Players_IsSet to false.
public inline bool IsPlayersSet() constChecks whether Players_Optional has been set.

Members​

public FDateTime LastModifiedTimestamp_Optional ​

Timestamp of when the resource was last modified.

public bool LastModifiedTimestamp_IsSet ​

true if LastModifiedTimestamp_Optional has been set to a value

public FDateTime CreatedTimestamp_Optional ​

Timestamp of when the resource was created.

public bool CreatedTimestamp_IsSet ​

true if CreatedTimestamp_Optional has been set to a value

public FString Type_Optional ​

public bool Type_IsSet ​

true if Type_Optional has been set to a value

public bool Type_IsNull ​

true if Type_Optional has been explicitly set to null

public ERHAPI_MatchState State_Optional ​

public bool State_IsSet ​

true if State_Optional has been set to a value

public bool State_IsNull ​

true if State_Optional has been explicitly set to null

public FDateTime StartTimestamp_Optional ​

Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.

public bool StartTimestamp_IsSet ​

true if StartTimestamp_Optional has been set to a value

public bool StartTimestamp_IsNull ​

true if StartTimestamp_Optional has been explicitly set to null

public FDateTime EndTimestamp_Optional ​

Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.

public bool EndTimestamp_IsSet ​

true if EndTimestamp_Optional has been set to a value

public bool EndTimestamp_IsNull ​

true if EndTimestamp_Optional has been explicitly set to null

public int32 DurationSeconds_Optional ​

public bool DurationSeconds_IsSet ​

true if DurationSeconds_Optional has been set to a value

public bool DurationSeconds_IsNull ​

true if DurationSeconds_Optional has been explicitly set to null

public TMap< FString, FString > CustomData_Optional ​

public bool CustomData_IsSet ​

true if CustomData_Optional has been set to a value

public bool CustomData_IsNull ​

true if CustomData_Optional has been explicitly set to null

public FString CorrelationId_Optional ​

public bool CorrelationId_IsSet ​

true if CorrelationId_Optional has been set to a value

public bool CorrelationId_IsNull ​

true if CorrelationId_Optional has been explicitly set to null

public TArray< FRHAPI_MatchSession>Sessions_Optional ​

List of session IDs for the match.

public bool Sessions_IsSet ​

true if Sessions_Optional has been set to a value

public TArray< FRHAPI_MatchInstance>Instances_Optional ​

List of MatchInstances for the match.

public bool Instances_IsSet ​

true if Instances_Optional has been set to a value

public TArray< FRHAPI_MatchAllocation>Allocations_Optional ​

List of allocation IDs for the match.

public bool Allocations_IsSet ​

true if Allocations_Optional has been set to a value

public FString MatchSegment ​

Segment ID of the match.

public FString MatchId_Optional ​

public bool MatchId_IsSet ​

true if MatchId_Optional has been set to a value

public TArray< FRHAPI_MatchPlayerResponse>Players_Optional ​

List of players in the match.

public bool Players_IsSet ​

true if Players_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.

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 FDateTime & GetLastModifiedTimestamp() ​

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

public inline const FDateTime & GetLastModifiedTimestamp() const ​

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

public inline const FDateTime & GetLastModifiedTimestamp(const FDateTime & DefaultValue) const ​

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

public inline bool GetLastModifiedTimestamp(FDateTime & OutValue) const ​

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

public inline FDateTime * GetLastModifiedTimestampOrNull() ​

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

public inline const FDateTime * GetLastModifiedTimestampOrNull() const ​

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

public inline void SetLastModifiedTimestamp(const FDateTime & NewValue) ​

Sets the value of LastModifiedTimestamp_Optional and also sets LastModifiedTimestamp_IsSet to true.

public inline void SetLastModifiedTimestamp(FDateTime && NewValue) ​

Sets the value of LastModifiedTimestamp_Optional and also sets LastModifiedTimestamp_IsSet to true using move semantics.

public inline void ClearLastModifiedTimestamp() ​

Clears the value of LastModifiedTimestamp_Optional and sets LastModifiedTimestamp_IsSet to false.

public inline bool IsLastModifiedTimestampSet() const ​

Checks whether LastModifiedTimestamp_Optional has been set.

public inline FDateTime & GetCreatedTimestamp() ​

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

public inline const FDateTime & GetCreatedTimestamp() const ​

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

public inline const FDateTime & GetCreatedTimestamp(const FDateTime & DefaultValue) const ​

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

public inline bool GetCreatedTimestamp(FDateTime & OutValue) const ​

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

public inline FDateTime * GetCreatedTimestampOrNull() ​

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

public inline const FDateTime * GetCreatedTimestampOrNull() const ​

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

public inline void SetCreatedTimestamp(const FDateTime & NewValue) ​

Sets the value of CreatedTimestamp_Optional and also sets CreatedTimestamp_IsSet to true.

public inline void SetCreatedTimestamp(FDateTime && NewValue) ​

Sets the value of CreatedTimestamp_Optional and also sets CreatedTimestamp_IsSet to true using move semantics.

public inline void ClearCreatedTimestamp() ​

Clears the value of CreatedTimestamp_Optional and sets CreatedTimestamp_IsSet to false.

public inline bool IsCreatedTimestampSet() const ​

Checks whether CreatedTimestamp_Optional has been set.

public inline FString & GetType() ​

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

public inline const FString & GetType() const ​

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

public inline const FString & GetType(const FString & DefaultValue) const ​

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

public inline bool GetType(FString & OutValue) const ​

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

public inline FString * GetTypeOrNull() ​

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

public inline const FString * GetTypeOrNull() const ​

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

public inline void SetType(const FString & NewValue) ​

Sets the value of Type_Optional and also sets Type_IsSet to true.

public inline void SetType(FString && NewValue) ​

Sets the value of Type_Optional and also sets Type_IsSet to true using move semantics.

public inline void ClearType() ​

Clears the value of Type_Optional and sets Type_IsSet to false.

public inline bool IsTypeSet() const ​

Checks whether Type_Optional has been set.

public inline void SetTypeToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsTypeNull() const ​

Checks whether Type_Optional is set to null.

public inline ERHAPI_MatchState & GetState() ​

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

public inline const ERHAPI_MatchState & GetState() const ​

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

public inline const ERHAPI_MatchState & GetState(const ERHAPI_MatchState & DefaultValue) const ​

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

public inline bool GetState(ERHAPI_MatchState & OutValue) const ​

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

public inline ERHAPI_MatchState * GetStateOrNull() ​

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

public inline const ERHAPI_MatchState * GetStateOrNull() const ​

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

public inline void SetState(const ERHAPI_MatchState & NewValue) ​

Sets the value of State_Optional and also sets State_IsSet to true.

public inline void SetState(ERHAPI_MatchState && NewValue) ​

Sets the value of State_Optional and also sets State_IsSet to true using move semantics.

public inline void ClearState() ​

Clears the value of State_Optional and sets State_IsSet to false.

public inline bool IsStateSet() const ​

Checks whether State_Optional has been set.

public inline void SetStateToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsStateNull() const ​

Checks whether State_Optional is set to null.

public inline FDateTime & GetStartTimestamp() ​

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

public inline const FDateTime & GetStartTimestamp() const ​

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

public inline const FDateTime & GetStartTimestamp(const FDateTime & DefaultValue) const ​

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

public inline bool GetStartTimestamp(FDateTime & OutValue) const ​

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

public inline FDateTime * GetStartTimestampOrNull() ​

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

public inline const FDateTime * GetStartTimestampOrNull() const ​

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

public inline void SetStartTimestamp(const FDateTime & NewValue) ​

Sets the value of StartTimestamp_Optional and also sets StartTimestamp_IsSet to true.

public inline void SetStartTimestamp(FDateTime && NewValue) ​

Sets the value of StartTimestamp_Optional and also sets StartTimestamp_IsSet to true using move semantics.

public inline void ClearStartTimestamp() ​

Clears the value of StartTimestamp_Optional and sets StartTimestamp_IsSet to false.

public inline bool IsStartTimestampSet() const ​

Checks whether StartTimestamp_Optional has been set.

public inline void SetStartTimestampToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsStartTimestampNull() const ​

Checks whether StartTimestamp_Optional is set to null.

public inline FDateTime & GetEndTimestamp() ​

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

public inline const FDateTime & GetEndTimestamp() const ​

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

public inline const FDateTime & GetEndTimestamp(const FDateTime & DefaultValue) const ​

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

public inline bool GetEndTimestamp(FDateTime & OutValue) const ​

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

public inline FDateTime * GetEndTimestampOrNull() ​

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

public inline const FDateTime * GetEndTimestampOrNull() const ​

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

public inline void SetEndTimestamp(const FDateTime & NewValue) ​

Sets the value of EndTimestamp_Optional and also sets EndTimestamp_IsSet to true.

public inline void SetEndTimestamp(FDateTime && NewValue) ​

Sets the value of EndTimestamp_Optional and also sets EndTimestamp_IsSet to true using move semantics.

public inline void ClearEndTimestamp() ​

Clears the value of EndTimestamp_Optional and sets EndTimestamp_IsSet to false.

public inline bool IsEndTimestampSet() const ​

Checks whether EndTimestamp_Optional has been set.

public inline void SetEndTimestampToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsEndTimestampNull() const ​

Checks whether EndTimestamp_Optional is set to null.

public inline int32 & GetDurationSeconds() ​

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

public inline const int32 & GetDurationSeconds() const ​

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

public inline const int32 & GetDurationSeconds(const int32 & DefaultValue) const ​

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

public inline bool GetDurationSeconds(int32 & OutValue) const ​

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

public inline int32 * GetDurationSecondsOrNull() ​

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

public inline const int32 * GetDurationSecondsOrNull() const ​

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

public inline void SetDurationSeconds(const int32 & NewValue) ​

Sets the value of DurationSeconds_Optional and also sets DurationSeconds_IsSet to true.

public inline void SetDurationSeconds(int32 && NewValue) ​

Sets the value of DurationSeconds_Optional and also sets DurationSeconds_IsSet to true using move semantics.

public inline void ClearDurationSeconds() ​

Clears the value of DurationSeconds_Optional and sets DurationSeconds_IsSet to false.

public inline bool IsDurationSecondsSet() const ​

Checks whether DurationSeconds_Optional has been set.

public inline bool IsDurationSecondsDefaultValue() const ​

Returns true if DurationSeconds_Optional is set and matches the default value.

public inline void SetDurationSecondsToDefault() ​

Sets the value of DurationSeconds_Optional to its default and also sets DurationSeconds_IsSet to true.

public inline void SetDurationSecondsToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsDurationSecondsNull() const ​

Checks whether DurationSeconds_Optional is set to null.

public inline TMap< FString, FString > & GetCustomData() ​

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

public inline const TMap< FString, FString > & GetCustomData() const ​

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

public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const ​

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

public inline bool GetCustomData(TMap< FString, FString > & OutValue) const ​

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

public inline TMap< FString, FString > * GetCustomDataOrNull() ​

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

public inline const TMap< FString, FString > * GetCustomDataOrNull() const ​

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

public inline void SetCustomData(const TMap< FString, FString > & NewValue) ​

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.

public inline void SetCustomData(TMap< FString, FString > && NewValue) ​

Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.

public inline void ClearCustomData() ​

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

public inline bool IsCustomDataSet() const ​

Checks whether CustomData_Optional has been set.

public inline void SetCustomDataToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsCustomDataNull() const ​

Checks whether CustomData_Optional is set to null.

public inline FString & GetCorrelationId() ​

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

public inline const FString & GetCorrelationId() const ​

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

public inline const FString & GetCorrelationId(const FString & DefaultValue) const ​

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

public inline bool GetCorrelationId(FString & OutValue) const ​

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

public inline FString * GetCorrelationIdOrNull() ​

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

public inline const FString * GetCorrelationIdOrNull() const ​

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

public inline void SetCorrelationId(const FString & NewValue) ​

Sets the value of CorrelationId_Optional and also sets CorrelationId_IsSet to true.

public inline void SetCorrelationId(FString && NewValue) ​

Sets the value of CorrelationId_Optional and also sets CorrelationId_IsSet to true using move semantics.

public inline void ClearCorrelationId() ​

Clears the value of CorrelationId_Optional and sets CorrelationId_IsSet to false.

public inline bool IsCorrelationIdSet() const ​

Checks whether CorrelationId_Optional has been set.

public inline void SetCorrelationIdToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsCorrelationIdNull() const ​

Checks whether CorrelationId_Optional is set to null.

public inline TArray< FRHAPI_MatchSession> &GetSessions() ​

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

public inline const TArray< FRHAPI_MatchSession> &GetSessions() const ​

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

public inline const TArray< FRHAPI_MatchSession> &GetSessions(const TArray< FRHAPI_MatchSession > & DefaultValue) const ​

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

public inline bool GetSessions(TArray< FRHAPI_MatchSession > & OutValue) const ​

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

public inline TArray< FRHAPI_MatchSession> *GetSessionsOrNull() ​

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

public inline const TArray< FRHAPI_MatchSession> *GetSessionsOrNull() const ​

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

public inline void SetSessions(const TArray< FRHAPI_MatchSession > & NewValue) ​

Sets the value of Sessions_Optional and also sets Sessions_IsSet to true.

public inline void SetSessions(TArray< FRHAPI_MatchSession > && NewValue) ​

Sets the value of Sessions_Optional and also sets Sessions_IsSet to true using move semantics.

public inline void ClearSessions() ​

Clears the value of Sessions_Optional and sets Sessions_IsSet to false.

public inline bool IsSessionsSet() const ​

Checks whether Sessions_Optional has been set.

public inline TArray< FRHAPI_MatchInstance> &GetInstances() ​

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

public inline const TArray< FRHAPI_MatchInstance> &GetInstances() const ​

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

public inline const TArray< FRHAPI_MatchInstance> &GetInstances(const TArray< FRHAPI_MatchInstance > & DefaultValue) const ​

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

public inline bool GetInstances(TArray< FRHAPI_MatchInstance > & OutValue) const ​

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

public inline TArray< FRHAPI_MatchInstance> *GetInstancesOrNull() ​

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

public inline const TArray< FRHAPI_MatchInstance> *GetInstancesOrNull() const ​

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

public inline void SetInstances(const TArray< FRHAPI_MatchInstance > & NewValue) ​

Sets the value of Instances_Optional and also sets Instances_IsSet to true.

public inline void SetInstances(TArray< FRHAPI_MatchInstance > && NewValue) ​

Sets the value of Instances_Optional and also sets Instances_IsSet to true using move semantics.

public inline void ClearInstances() ​

Clears the value of Instances_Optional and sets Instances_IsSet to false.

public inline bool IsInstancesSet() const ​

Checks whether Instances_Optional has been set.

public inline TArray< FRHAPI_MatchAllocation> &GetAllocations() ​

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

public inline const TArray< FRHAPI_MatchAllocation> &GetAllocations() const ​

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

public inline const TArray< FRHAPI_MatchAllocation> &GetAllocations(const TArray< FRHAPI_MatchAllocation > & DefaultValue) const ​

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

public inline bool GetAllocations(TArray< FRHAPI_MatchAllocation > & OutValue) const ​

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

public inline TArray< FRHAPI_MatchAllocation> *GetAllocationsOrNull() ​

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

public inline const TArray< FRHAPI_MatchAllocation> *GetAllocationsOrNull() const ​

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

public inline void SetAllocations(const TArray< FRHAPI_MatchAllocation > & NewValue) ​

Sets the value of Allocations_Optional and also sets Allocations_IsSet to true.

public inline void SetAllocations(TArray< FRHAPI_MatchAllocation > && NewValue) ​

Sets the value of Allocations_Optional and also sets Allocations_IsSet to true using move semantics.

public inline void ClearAllocations() ​

Clears the value of Allocations_Optional and sets Allocations_IsSet to false.

public inline bool IsAllocationsSet() const ​

Checks whether Allocations_Optional has been set.

public inline FString & GetMatchSegment() ​

Gets the value of MatchSegment.

public inline const FString & GetMatchSegment() const ​

Gets the value of MatchSegment.

public inline void SetMatchSegment(const FString & NewValue) ​

Sets the value of MatchSegment.

public inline void SetMatchSegment(FString && NewValue) ​

Sets the value of MatchSegment using move semantics.

public inline FString & GetMatchId() ​

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

public inline const FString & GetMatchId() const ​

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

public inline const FString & GetMatchId(const FString & DefaultValue) const ​

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

public inline bool GetMatchId(FString & OutValue) const ​

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

public inline FString * GetMatchIdOrNull() ​

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

public inline const FString * GetMatchIdOrNull() const ​

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

public inline void SetMatchId(const FString & NewValue) ​

Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.

public inline void SetMatchId(FString && NewValue) ​

Sets the value of MatchId_Optional and also sets MatchId_IsSet to true using move semantics.

public inline void ClearMatchId() ​

Clears the value of MatchId_Optional and sets MatchId_IsSet to false.

public inline bool IsMatchIdSet() const ​

Checks whether MatchId_Optional has been set.

public inline TArray< FRHAPI_MatchPlayerResponse> &GetPlayers() ​

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

public inline const TArray< FRHAPI_MatchPlayerResponse> &GetPlayers() const ​

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

public inline const TArray< FRHAPI_MatchPlayerResponse> &GetPlayers(const TArray< FRHAPI_MatchPlayerResponse > & DefaultValue) const ​

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

public inline bool GetPlayers(TArray< FRHAPI_MatchPlayerResponse > & OutValue) const ​

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

public inline TArray< FRHAPI_MatchPlayerResponse> *GetPlayersOrNull() ​

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

public inline const TArray< FRHAPI_MatchPlayerResponse> *GetPlayersOrNull() const ​

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

public inline void SetPlayers(const TArray< FRHAPI_MatchPlayerResponse > & NewValue) ​

Sets the value of Players_Optional and also sets Players_IsSet to true.

public inline void SetPlayers(TArray< FRHAPI_MatchPlayerResponse > && NewValue) ​

Sets the value of Players_Optional and also sets Players_IsSet to true using move semantics.

public inline void ClearPlayers() ​

Clears the value of Players_Optional and sets Players_IsSet to false.

public inline bool IsPlayersSet() const ​

Checks whether Players_Optional has been set.