Skip to content

RHAPI_MatchValuesOnly

Summary

MembersDescriptions
struct FRHAPI_MatchValuesOnly

struct FRHAPI_MatchValuesOnly

struct FRHAPI_MatchValuesOnly
: 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 ERHAPI_MatchState State_Optional
public bool State_IsSettrue if State_Optional has been set to a value
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 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 int32 DurationSeconds_Optional
public bool DurationSeconds_IsSettrue if DurationSeconds_Optional has been set to a value
public TMap< FString, FString > CustomData_Optional
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public FString CorrelationId_Optional
public bool CorrelationId_IsSettrue if CorrelationId_Optional has been set to a value
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 MatchId_Optional
public bool MatchId_IsSettrue if MatchId_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(FDateTime NewValue)Sets the value of LastModifiedTimestamp_Optional and also sets LastModifiedTimestamp_IsSet to true.
public inline void ClearLastModifiedTimestamp()Clears the value of LastModifiedTimestamp_Optional and sets LastModifiedTimestamp_IsSet to false.
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(FDateTime NewValue)Sets the value of CreatedTimestamp_Optional and also sets CreatedTimestamp_IsSet to true.
public inline void ClearCreatedTimestamp()Clears the value of CreatedTimestamp_Optional and sets CreatedTimestamp_IsSet to false.
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(FString NewValue)Sets the value of Type_Optional and also sets Type_IsSet to true.
public inline void ClearType()Clears the value of Type_Optional and sets Type_IsSet to false.
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(ERHAPI_MatchState NewValue)Sets the value of State_Optional and also sets State_IsSet to true.
public inline void ClearState()Clears the value of State_Optional and sets State_IsSet to false.
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(FDateTime NewValue)Sets the value of StartTimestamp_Optional and also sets StartTimestamp_IsSet to true.
public inline void ClearStartTimestamp()Clears the value of StartTimestamp_Optional and sets StartTimestamp_IsSet to false.
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(FDateTime NewValue)Sets the value of EndTimestamp_Optional and also sets EndTimestamp_IsSet to true.
public inline void ClearEndTimestamp()Clears the value of EndTimestamp_Optional and sets EndTimestamp_IsSet to false.
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(int32 NewValue)Sets the value of DurationSeconds_Optional and also sets DurationSeconds_IsSet to true.
public inline void ClearDurationSeconds()Clears the value of DurationSeconds_Optional and sets DurationSeconds_IsSet to false.
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 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(TMap< FString, FString > NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
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(FString NewValue)Sets the value of CorrelationId_Optional and also sets CorrelationId_IsSet to true.
public inline void ClearCorrelationId()Clears the value of CorrelationId_Optional and sets CorrelationId_IsSet to false.
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(TArray< FRHAPI_MatchSession > NewValue)Sets the value of Sessions_Optional and also sets Sessions_IsSet to true.
public inline void ClearSessions()Clears the value of Sessions_Optional and sets Sessions_IsSet to false.
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(TArray< FRHAPI_MatchInstance > NewValue)Sets the value of Instances_Optional and also sets Instances_IsSet to true.
public inline void ClearInstances()Clears the value of Instances_Optional and sets Instances_IsSet to false.
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(TArray< FRHAPI_MatchAllocation > NewValue)Sets the value of Allocations_Optional and also sets Allocations_IsSet to true.
public inline void ClearAllocations()Clears the value of Allocations_Optional and sets Allocations_IsSet to false.
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(FString NewValue)Sets the value of MatchId_Optional and also sets MatchId_IsSet to true.
public inline void ClearMatchId()Clears the value of MatchId_Optional and sets MatchId_IsSet to false.

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 ERHAPI_MatchState State_Optional

public bool State_IsSet

true if State_Optional has been set to a value

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 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 int32 DurationSeconds_Optional

public bool DurationSeconds_IsSet

true if DurationSeconds_Optional has been set to a value

public TMap< FString, FString > CustomData_Optional

public bool CustomData_IsSet

true if CustomData_Optional has been set to a value

public FString CorrelationId_Optional

public bool CorrelationId_IsSet

true if CorrelationId_Optional has been set to a value

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 MatchId_Optional

public bool MatchId_IsSet

true if MatchId_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(FDateTime NewValue)

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

public inline void ClearLastModifiedTimestamp()

Clears the value of LastModifiedTimestamp_Optional and sets LastModifiedTimestamp_IsSet to false.

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(FDateTime NewValue)

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

public inline void ClearCreatedTimestamp()

Clears the value of CreatedTimestamp_Optional and sets CreatedTimestamp_IsSet to false.

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(FString NewValue)

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

public inline void ClearType()

Clears the value of Type_Optional and sets Type_IsSet to false.

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(ERHAPI_MatchState NewValue)

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

public inline void ClearState()

Clears the value of State_Optional and sets State_IsSet to false.

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(FDateTime NewValue)

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

public inline void ClearStartTimestamp()

Clears the value of StartTimestamp_Optional and sets StartTimestamp_IsSet to false.

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(FDateTime NewValue)

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

public inline void ClearEndTimestamp()

Clears the value of EndTimestamp_Optional and sets EndTimestamp_IsSet to false.

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(int32 NewValue)

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

public inline void ClearDurationSeconds()

Clears the value of DurationSeconds_Optional and sets DurationSeconds_IsSet to false.

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 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(TMap< FString, FString > NewValue)

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

public inline void ClearCustomData()

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

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(FString NewValue)

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

public inline void ClearCorrelationId()

Clears the value of CorrelationId_Optional and sets CorrelationId_IsSet to false.

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(TArray< FRHAPI_MatchSession > NewValue)

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

public inline void ClearSessions()

Clears the value of Sessions_Optional and sets Sessions_IsSet to false.

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(TArray< FRHAPI_MatchInstance > NewValue)

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

public inline void ClearInstances()

Clears the value of Instances_Optional and sets Instances_IsSet to false.

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(TArray< FRHAPI_MatchAllocation > NewValue)

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

public inline void ClearAllocations()

Clears the value of Allocations_Optional and sets Allocations_IsSet to false.

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(FString NewValue)

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

public inline void ClearMatchId()

Clears the value of MatchId_Optional and sets MatchId_IsSet to false.