Skip to main content

RHAPI_MatchMakingSessionRequest

Summary

MembersDescriptions
struct FRHAPI_MatchMakingSessionRequestA request body for a new matchmade session to be created.

struct FRHAPI_MatchMakingSessionRequest

struct FRHAPI_MatchMakingSessionRequest
: public FRHAPI_Model

A request body for a new matchmade session to be created.

Summary

MembersDescriptions
public TArray< FRHAPI_SessionTeam>TeamsList of teams that are to be invited to session.
public TMap< FString, FString > SessionTickets_OptionalList of sessions and tickets the match was made with. Used to verify this match should still be created. Takes priority over the session list. One of the two is required.
public bool SessionTickets_IsSettrue if SessionTickets_Optional has been set to a value
public TArray< FString > Sessions_OptionalList of sessions that should be a part of this matchmade session. Used if session_tickets is empty. One of the two is required.
public bool Sessions_IsSettrue if Sessions_Optional has been set to a value
public FGuid InstanceLaunchTemplateId_OptionalDEPRECATED. Which launch template should be used to request an instance.
public bool InstanceLaunchTemplateId_IsSettrue if InstanceLaunchTemplateId_Optional has been set to a value
public FGuid InstanceRequestTemplateId_OptionalDEPRECATED. Which launch template should be used to request an instance.
public bool InstanceRequestTemplateId_IsSettrue if InstanceRequestTemplateId_Optional has been set to a value
public FString RegionIdRegion to start the instance in.
public FString MatchIdUnique ID for this generated match.
public TMap< FString, FString > CustomData_OptionalCustom data about the match.
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public FGuid HostPlayerUuid_OptionalPlayer UUID of the host, if the host type is player.
public bool HostPlayerUuid_IsSettrue if HostPlayerUuid_Optional has been set to a value
public FString BackfillId_OptionalID for the open-match backfill object.
public bool BackfillId_IsSettrue if BackfillId_Optional has been set to a value
public FDateTime MatchCreateRequestTimeDatetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public float EvaluationScore_OptionalThe evaluation score sent to the open-match evaluator.
public bool EvaluationScore_IsSettrue if EvaluationScore_Optional has been set to a value
public float RankQuality_OptionalThe calculated rank quality of the match. Often matches the evaluation score.
public bool RankQuality_IsSettrue if RankQuality_Optional has been set to a value
public FString MatchMakingProfileIdThe MatchMakingProfileID that was ultimately used to create this match.
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 TArray< FRHAPI_SessionTeam> &GetTeams()Gets the value of Teams.
public inline const TArray< FRHAPI_SessionTeam> &GetTeams() constGets the value of Teams.
public inline void SetTeams(const TArray< FRHAPI_SessionTeam > & NewValue)Sets the value of Teams.
public inline void SetTeams(TArray< FRHAPI_SessionTeam > && NewValue)Sets the value of Teams using move semantics.
public inline TMap< FString, FString > & GetSessionTickets()Gets the value of SessionTickets_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetSessionTickets() constGets the value of SessionTickets_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetSessionTickets(const TMap< FString, FString > & DefaultValue) constGets the value of SessionTickets_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSessionTickets(TMap< FString, FString > & OutValue) constFills OutValue with the value of SessionTickets_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetSessionTicketsOrNull()Returns a pointer to SessionTickets_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetSessionTicketsOrNull() constReturns a pointer to SessionTickets_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSessionTickets(const TMap< FString, FString > & NewValue)Sets the value of SessionTickets_Optional and also sets SessionTickets_IsSet to true.
public inline void SetSessionTickets(TMap< FString, FString > && NewValue)Sets the value of SessionTickets_Optional and also sets SessionTickets_IsSet to true using move semantics.
public inline void ClearSessionTickets()Clears the value of SessionTickets_Optional and sets SessionTickets_IsSet to false.
public inline bool IsSessionTicketsSet() constChecks whether SessionTickets_Optional has been set.
public inline TArray< FString > & GetSessions()Gets the value of Sessions_Optional, regardless of it having been set.
public inline const TArray< FString > & GetSessions() constGets the value of Sessions_Optional, regardless of it having been set.
public inline const TArray< FString > & GetSessions(const TArray< FString > & DefaultValue) constGets the value of Sessions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSessions(TArray< FString > & OutValue) constFills OutValue with the value of Sessions_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FString > * GetSessionsOrNull()Returns a pointer to Sessions_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FString > * GetSessionsOrNull() constReturns a pointer to Sessions_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSessions(const TArray< FString > & NewValue)Sets the value of Sessions_Optional and also sets Sessions_IsSet to true.
public inline void SetSessions(TArray< FString > && 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 FGuid & GetInstanceLaunchTemplateId()Gets the value of InstanceLaunchTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceLaunchTemplateId() constGets the value of InstanceLaunchTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceLaunchTemplateId(const FGuid & DefaultValue) constGets the value of InstanceLaunchTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceLaunchTemplateId(FGuid & OutValue) constFills OutValue with the value of InstanceLaunchTemplateId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetInstanceLaunchTemplateIdOrNull()Returns a pointer to InstanceLaunchTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetInstanceLaunchTemplateIdOrNull() constReturns a pointer to InstanceLaunchTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceLaunchTemplateId(const FGuid & NewValue)Sets the value of InstanceLaunchTemplateId_Optional and also sets InstanceLaunchTemplateId_IsSet to true.
public inline void SetInstanceLaunchTemplateId(FGuid && NewValue)Sets the value of InstanceLaunchTemplateId_Optional and also sets InstanceLaunchTemplateId_IsSet to true using move semantics.
public inline void ClearInstanceLaunchTemplateId()Clears the value of InstanceLaunchTemplateId_Optional and sets InstanceLaunchTemplateId_IsSet to false.
public inline bool IsInstanceLaunchTemplateIdSet() constChecks whether InstanceLaunchTemplateId_Optional has been set.
public inline FGuid & GetInstanceRequestTemplateId()Gets the value of InstanceRequestTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceRequestTemplateId() constGets the value of InstanceRequestTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceRequestTemplateId(const FGuid & DefaultValue) constGets the value of InstanceRequestTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceRequestTemplateId(FGuid & OutValue) constFills OutValue with the value of InstanceRequestTemplateId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetInstanceRequestTemplateIdOrNull()Returns a pointer to InstanceRequestTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetInstanceRequestTemplateIdOrNull() constReturns a pointer to InstanceRequestTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceRequestTemplateId(const FGuid & NewValue)Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true.
public inline void SetInstanceRequestTemplateId(FGuid && NewValue)Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true using move semantics.
public inline void ClearInstanceRequestTemplateId()Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.
public inline bool IsInstanceRequestTemplateIdSet() constChecks whether InstanceRequestTemplateId_Optional has been set.
public inline FString & GetRegionId()Gets the value of RegionId.
public inline const FString & GetRegionId() constGets the value of RegionId.
public inline void SetRegionId(const FString & NewValue)Sets the value of RegionId.
public inline void SetRegionId(FString && NewValue)Sets the value of RegionId using move semantics.
public inline FString & GetMatchId()Gets the value of MatchId.
public inline const FString & GetMatchId() constGets the value of MatchId.
public inline void SetMatchId(const FString & NewValue)Sets the value of MatchId.
public inline void SetMatchId(FString && NewValue)Sets the value of MatchId using move semantics.
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 FGuid & GetHostPlayerUuid()Gets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid() constGets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid(const FGuid & DefaultValue) constGets the value of HostPlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHostPlayerUuid(FGuid & OutValue) constFills OutValue with the value of HostPlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetHostPlayerUuidOrNull()Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetHostPlayerUuidOrNull() constReturns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHostPlayerUuid(const FGuid & NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.
public inline void SetHostPlayerUuid(FGuid && NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true using move semantics.
public inline void ClearHostPlayerUuid()Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.
public inline bool IsHostPlayerUuidSet() constChecks whether HostPlayerUuid_Optional has been set.
public inline FString & GetBackfillId()Gets the value of BackfillId_Optional, regardless of it having been set.
public inline const FString & GetBackfillId() constGets the value of BackfillId_Optional, regardless of it having been set.
public inline const FString & GetBackfillId(const FString & DefaultValue) constGets the value of BackfillId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetBackfillId(FString & OutValue) constFills OutValue with the value of BackfillId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetBackfillIdOrNull()Returns a pointer to BackfillId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetBackfillIdOrNull() constReturns a pointer to BackfillId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetBackfillId(const FString & NewValue)Sets the value of BackfillId_Optional and also sets BackfillId_IsSet to true.
public inline void SetBackfillId(FString && NewValue)Sets the value of BackfillId_Optional and also sets BackfillId_IsSet to true using move semantics.
public inline void ClearBackfillId()Clears the value of BackfillId_Optional and sets BackfillId_IsSet to false.
public inline bool IsBackfillIdSet() constChecks whether BackfillId_Optional has been set.
public inline FDateTime & GetMatchCreateRequestTime()Gets the value of MatchCreateRequestTime.
public inline const FDateTime & GetMatchCreateRequestTime() constGets the value of MatchCreateRequestTime.
public inline void SetMatchCreateRequestTime(const FDateTime & NewValue)Sets the value of MatchCreateRequestTime.
public inline void SetMatchCreateRequestTime(FDateTime && NewValue)Sets the value of MatchCreateRequestTime using move semantics.
public inline float & GetEvaluationScore()Gets the value of EvaluationScore_Optional, regardless of it having been set.
public inline const float & GetEvaluationScore() constGets the value of EvaluationScore_Optional, regardless of it having been set.
public inline const float & GetEvaluationScore(const float & DefaultValue) constGets the value of EvaluationScore_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEvaluationScore(float & OutValue) constFills OutValue with the value of EvaluationScore_Optional and returns true if it has been set, otherwise returns false.
public inline float * GetEvaluationScoreOrNull()Returns a pointer to EvaluationScore_Optional, if it has been set, otherwise returns nullptr.
public inline const float * GetEvaluationScoreOrNull() constReturns a pointer to EvaluationScore_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEvaluationScore(const float & NewValue)Sets the value of EvaluationScore_Optional and also sets EvaluationScore_IsSet to true.
public inline void SetEvaluationScore(float && NewValue)Sets the value of EvaluationScore_Optional and also sets EvaluationScore_IsSet to true using move semantics.
public inline void ClearEvaluationScore()Clears the value of EvaluationScore_Optional and sets EvaluationScore_IsSet to false.
public inline bool IsEvaluationScoreSet() constChecks whether EvaluationScore_Optional has been set.
public inline float & GetRankQuality()Gets the value of RankQuality_Optional, regardless of it having been set.
public inline const float & GetRankQuality() constGets the value of RankQuality_Optional, regardless of it having been set.
public inline const float & GetRankQuality(const float & DefaultValue) constGets the value of RankQuality_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRankQuality(float & OutValue) constFills OutValue with the value of RankQuality_Optional and returns true if it has been set, otherwise returns false.
public inline float * GetRankQualityOrNull()Returns a pointer to RankQuality_Optional, if it has been set, otherwise returns nullptr.
public inline const float * GetRankQualityOrNull() constReturns a pointer to RankQuality_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRankQuality(const float & NewValue)Sets the value of RankQuality_Optional and also sets RankQuality_IsSet to true.
public inline void SetRankQuality(float && NewValue)Sets the value of RankQuality_Optional and also sets RankQuality_IsSet to true using move semantics.
public inline void ClearRankQuality()Clears the value of RankQuality_Optional and sets RankQuality_IsSet to false.
public inline bool IsRankQualitySet() constChecks whether RankQuality_Optional has been set.
public inline FString & GetMatchMakingProfileId()Gets the value of MatchMakingProfileId.
public inline const FString & GetMatchMakingProfileId() constGets the value of MatchMakingProfileId.
public inline void SetMatchMakingProfileId(const FString & NewValue)Sets the value of MatchMakingProfileId.
public inline void SetMatchMakingProfileId(FString && NewValue)Sets the value of MatchMakingProfileId using move semantics.

Members

public TArray< FRHAPI_SessionTeam>Teams

List of teams that are to be invited to session.

public TMap< FString, FString > SessionTickets_Optional

List of sessions and tickets the match was made with. Used to verify this match should still be created. Takes priority over the session list. One of the two is required.

public bool SessionTickets_IsSet

true if SessionTickets_Optional has been set to a value

public TArray< FString > Sessions_Optional

List of sessions that should be a part of this matchmade session. Used if session_tickets is empty. One of the two is required.

public bool Sessions_IsSet

true if Sessions_Optional has been set to a value

public FGuid InstanceLaunchTemplateId_Optional

DEPRECATED. Which launch template should be used to request an instance.

public bool InstanceLaunchTemplateId_IsSet

true if InstanceLaunchTemplateId_Optional has been set to a value

public FGuid InstanceRequestTemplateId_Optional

DEPRECATED. Which launch template should be used to request an instance.

public bool InstanceRequestTemplateId_IsSet

true if InstanceRequestTemplateId_Optional has been set to a value

public FString RegionId

Region to start the instance in.

public FString MatchId

Unique ID for this generated match.

public TMap< FString, FString > CustomData_Optional

Custom data about the match.

public bool CustomData_IsSet

true if CustomData_Optional has been set to a value

public FGuid HostPlayerUuid_Optional

Player UUID of the host, if the host type is player.

public bool HostPlayerUuid_IsSet

true if HostPlayerUuid_Optional has been set to a value

public FString BackfillId_Optional

ID for the open-match backfill object.

public bool BackfillId_IsSet

true if BackfillId_Optional has been set to a value

public FDateTime MatchCreateRequestTime

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

public float EvaluationScore_Optional

The evaluation score sent to the open-match evaluator.

public bool EvaluationScore_IsSet

true if EvaluationScore_Optional has been set to a value

public float RankQuality_Optional

The calculated rank quality of the match. Often matches the evaluation score.

public bool RankQuality_IsSet

true if RankQuality_Optional has been set to a value

public FString MatchMakingProfileId

The MatchMakingProfileID that was ultimately used to create this match.

public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)

Fills this object with data from the passed in JSON.

Parameters

  • JsonValue Data from the API call.

Returns

true if parsing of the JSON data was successful.

public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const

Writes the data from this object into the specified JSON Writer stream.

Parameters

  • Writer JSON Writer stream to push .

public inline TArray< FRHAPI_SessionTeam> &GetTeams()

Gets the value of Teams.

public inline const TArray< FRHAPI_SessionTeam> &GetTeams() const

Gets the value of Teams.

public inline void SetTeams(const TArray< FRHAPI_SessionTeam > & NewValue)

Sets the value of Teams.

public inline void SetTeams(TArray< FRHAPI_SessionTeam > && NewValue)

Sets the value of Teams using move semantics.

public inline TMap< FString, FString > & GetSessionTickets()

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

public inline const TMap< FString, FString > & GetSessionTickets() const

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

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

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

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

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

public inline TMap< FString, FString > * GetSessionTicketsOrNull()

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

public inline const TMap< FString, FString > * GetSessionTicketsOrNull() const

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

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

Sets the value of SessionTickets_Optional and also sets SessionTickets_IsSet to true.

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

Sets the value of SessionTickets_Optional and also sets SessionTickets_IsSet to true using move semantics.

public inline void ClearSessionTickets()

Clears the value of SessionTickets_Optional and sets SessionTickets_IsSet to false.

public inline bool IsSessionTicketsSet() const

Checks whether SessionTickets_Optional has been set.

public inline TArray< FString > & GetSessions()

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

public inline const TArray< FString > & GetSessions() const

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

public inline const TArray< FString > & GetSessions(const TArray< FString > & DefaultValue) const

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

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

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

public inline TArray< FString > * GetSessionsOrNull()

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

public inline const TArray< FString > * GetSessionsOrNull() const

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

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

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

public inline void SetSessions(TArray< FString > && 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 FGuid & GetInstanceLaunchTemplateId()

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

public inline const FGuid & GetInstanceLaunchTemplateId() const

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

public inline const FGuid & GetInstanceLaunchTemplateId(const FGuid & DefaultValue) const

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

public inline bool GetInstanceLaunchTemplateId(FGuid & OutValue) const

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

public inline FGuid * GetInstanceLaunchTemplateIdOrNull()

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

public inline const FGuid * GetInstanceLaunchTemplateIdOrNull() const

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

public inline void SetInstanceLaunchTemplateId(const FGuid & NewValue)

Sets the value of InstanceLaunchTemplateId_Optional and also sets InstanceLaunchTemplateId_IsSet to true.

public inline void SetInstanceLaunchTemplateId(FGuid && NewValue)

Sets the value of InstanceLaunchTemplateId_Optional and also sets InstanceLaunchTemplateId_IsSet to true using move semantics.

public inline void ClearInstanceLaunchTemplateId()

Clears the value of InstanceLaunchTemplateId_Optional and sets InstanceLaunchTemplateId_IsSet to false.

public inline bool IsInstanceLaunchTemplateIdSet() const

Checks whether InstanceLaunchTemplateId_Optional has been set.

public inline FGuid & GetInstanceRequestTemplateId()

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

public inline const FGuid & GetInstanceRequestTemplateId() const

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

public inline const FGuid & GetInstanceRequestTemplateId(const FGuid & DefaultValue) const

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

public inline bool GetInstanceRequestTemplateId(FGuid & OutValue) const

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

public inline FGuid * GetInstanceRequestTemplateIdOrNull()

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

public inline const FGuid * GetInstanceRequestTemplateIdOrNull() const

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

public inline void SetInstanceRequestTemplateId(const FGuid & NewValue)

Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true.

public inline void SetInstanceRequestTemplateId(FGuid && NewValue)

Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true using move semantics.

public inline void ClearInstanceRequestTemplateId()

Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.

public inline bool IsInstanceRequestTemplateIdSet() const

Checks whether InstanceRequestTemplateId_Optional has been set.

public inline FString & GetRegionId()

Gets the value of RegionId.

public inline const FString & GetRegionId() const

Gets the value of RegionId.

public inline void SetRegionId(const FString & NewValue)

Sets the value of RegionId.

public inline void SetRegionId(FString && NewValue)

Sets the value of RegionId using move semantics.

public inline FString & GetMatchId()

Gets the value of MatchId.

public inline const FString & GetMatchId() const

Gets the value of MatchId.

public inline void SetMatchId(const FString & NewValue)

Sets the value of MatchId.

public inline void SetMatchId(FString && NewValue)

Sets the value of MatchId using move semantics.

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 FGuid & GetHostPlayerUuid()

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

public inline const FGuid & GetHostPlayerUuid() const

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

public inline const FGuid & GetHostPlayerUuid(const FGuid & DefaultValue) const

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

public inline bool GetHostPlayerUuid(FGuid & OutValue) const

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

public inline FGuid * GetHostPlayerUuidOrNull()

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

public inline const FGuid * GetHostPlayerUuidOrNull() const

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

public inline void SetHostPlayerUuid(const FGuid & NewValue)

Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.

public inline void SetHostPlayerUuid(FGuid && NewValue)

Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true using move semantics.

public inline void ClearHostPlayerUuid()

Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.

public inline bool IsHostPlayerUuidSet() const

Checks whether HostPlayerUuid_Optional has been set.

public inline FString & GetBackfillId()

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

public inline const FString & GetBackfillId() const

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

public inline const FString & GetBackfillId(const FString & DefaultValue) const

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

public inline bool GetBackfillId(FString & OutValue) const

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

public inline FString * GetBackfillIdOrNull()

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

public inline const FString * GetBackfillIdOrNull() const

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

public inline void SetBackfillId(const FString & NewValue)

Sets the value of BackfillId_Optional and also sets BackfillId_IsSet to true.

public inline void SetBackfillId(FString && NewValue)

Sets the value of BackfillId_Optional and also sets BackfillId_IsSet to true using move semantics.

public inline void ClearBackfillId()

Clears the value of BackfillId_Optional and sets BackfillId_IsSet to false.

public inline bool IsBackfillIdSet() const

Checks whether BackfillId_Optional has been set.

public inline FDateTime & GetMatchCreateRequestTime()

Gets the value of MatchCreateRequestTime.

public inline const FDateTime & GetMatchCreateRequestTime() const

Gets the value of MatchCreateRequestTime.

public inline void SetMatchCreateRequestTime(const FDateTime & NewValue)

Sets the value of MatchCreateRequestTime.

public inline void SetMatchCreateRequestTime(FDateTime && NewValue)

Sets the value of MatchCreateRequestTime using move semantics.

public inline float & GetEvaluationScore()

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

public inline const float & GetEvaluationScore() const

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

public inline const float & GetEvaluationScore(const float & DefaultValue) const

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

public inline bool GetEvaluationScore(float & OutValue) const

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

public inline float * GetEvaluationScoreOrNull()

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

public inline const float * GetEvaluationScoreOrNull() const

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

public inline void SetEvaluationScore(const float & NewValue)

Sets the value of EvaluationScore_Optional and also sets EvaluationScore_IsSet to true.

public inline void SetEvaluationScore(float && NewValue)

Sets the value of EvaluationScore_Optional and also sets EvaluationScore_IsSet to true using move semantics.

public inline void ClearEvaluationScore()

Clears the value of EvaluationScore_Optional and sets EvaluationScore_IsSet to false.

public inline bool IsEvaluationScoreSet() const

Checks whether EvaluationScore_Optional has been set.

public inline float & GetRankQuality()

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

public inline const float & GetRankQuality() const

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

public inline const float & GetRankQuality(const float & DefaultValue) const

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

public inline bool GetRankQuality(float & OutValue) const

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

public inline float * GetRankQualityOrNull()

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

public inline const float * GetRankQualityOrNull() const

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

public inline void SetRankQuality(const float & NewValue)

Sets the value of RankQuality_Optional and also sets RankQuality_IsSet to true.

public inline void SetRankQuality(float && NewValue)

Sets the value of RankQuality_Optional and also sets RankQuality_IsSet to true using move semantics.

public inline void ClearRankQuality()

Clears the value of RankQuality_Optional and sets RankQuality_IsSet to false.

public inline bool IsRankQualitySet() const

Checks whether RankQuality_Optional has been set.

public inline FString & GetMatchMakingProfileId()

Gets the value of MatchMakingProfileId.

public inline const FString & GetMatchMakingProfileId() const

Gets the value of MatchMakingProfileId.

public inline void SetMatchMakingProfileId(const FString & NewValue)

Sets the value of MatchMakingProfileId.

public inline void SetMatchMakingProfileId(FString && NewValue)

Sets the value of MatchMakingProfileId using move semantics.