RHAPI_MatchMakingSessionRequest
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_MatchMakingSessionRequest | A 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
| Members | Descriptions |
|---|---|
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. |
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const | Writes 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() 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. |
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
JsonValueData 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
WriterJSON 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.