RHAPI_MatchSegmentWithPlayers
Summary
Members | Descriptions |
---|---|
struct FRHAPI_MatchSegmentWithPlayers |
struct FRHAPI_MatchSegmentWithPlayers
struct FRHAPI_MatchSegmentWithPlayers : public FRHAPI_Model
Summary
Members | Descriptions |
---|---|
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 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. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes 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 () 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 & GetMatchSegment () | Gets the value of MatchSegment. |
public inline const FString & GetMatchSegment () const | Gets the value of MatchSegment. |
public inline void SetMatchSegment (FString NewValue) | Sets the value of MatchSegment. |
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. |
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 (TArray< FRHAPI_MatchPlayerResponse > NewValue) | Sets the value of Players_Optional and also sets Players_IsSet to true. |
public inline void ClearPlayers () | Clears the value of Players_Optional and sets Players_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
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
(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 &
GetMatchSegment
()
Gets the value of MatchSegment.
public inline const FString &
GetMatchSegment
() const
Gets the value of MatchSegment.
public inline void
SetMatchSegment
(FString NewValue)
Sets the value of MatchSegment.
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.
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
(TArray<
FRHAPI_MatchPlayerResponse
> NewValue)
Sets the value of Players_Optional and also sets Players_IsSet to true.
public inline void
ClearPlayers
()
Clears the value of Players_Optional and sets Players_IsSet to false.