RHAPI_Session
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_Session | A session resource. |
struct FRHAPI_Session
struct FRHAPI_Session
: public FRHAPI_Model
A session resource.
Summary
| Members | Descriptions |
|---|---|
public FString Type | template type |
public FString SessionId | unique ID for this session within its type |
public FRHAPI_InstanceInfo Instance_Optional | Info about the current active instance for the session. |
public bool Instance_IsSet | true if Instance_Optional has been set to a value |
public FRHAPI_MatchInfo Match_Optional | DEPRECATED Info about the current match in the instance. |
public bool Match_IsSet | true if Match_Optional has been set to a value |
public FRHAPI_MatchmakingResults MatchmakingResults_Optional | Info about the matchmaking results that resulted in this session. |
public bool MatchmakingResults_IsSet | true if MatchmakingResults_Optional has been set to a value |
public FRHAPI_MatchmakingInfo Matchmaking_Optional | Info about the matchmaking state of the session, if it is in the process of matchmaking. |
public bool Matchmaking_IsSet | true if Matchmaking_Optional has been set to a value |
public FRHAPI_BackfillInfo Backfill_Optional | Info about the open-match backfill object for the session. |
public bool Backfill_IsSet | true if Backfill_Optional has been set to a value |
public FRHAPI_BrowserInfo Browser_Optional | Info about the browser state of the session. |
public bool Browser_IsSet | true if Browser_Optional has been set to a value |
public bool Joinable | Is this session freely joinable by players without an invite? |
public TArray< FRHAPI_SessionTeam>Teams | List of teams of players currently in the session. |
public bool TeamsSuppressed_Optional | Flag showing if the list of players has been automatically suppressed due to its size. |
public bool TeamsSuppressed_IsSet | true if TeamsSuppressed_Optional has been set to a value |
public TArray< FRHAPI_PlatformSession>PlatformSession_Optional | Child Platform Sessions for this session. A player joining one of the child platform sessions implicitly joins the parent session. |
public bool PlatformSession_IsSet | true if PlatformSession_Optional has been set to a value |
public TMap< FString, FString > CustomData_Optional | Leader Player or instance defined custom data about this session. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public FDateTime Created | Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone. |
public FString RegionId_Optional | Preferred region for the instance and match to take place in. |
public bool RegionId_IsSet | true if RegionId_Optional has been set to a value |
public bool CreatedByMatchmaking_Optional | Flag of whether or not this session was created by matchmaking or not. |
public bool CreatedByMatchmaking_IsSet | true if CreatedByMatchmaking_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 FString & GetType() | Gets the value of Type. |
public inline const FString & GetType() const | Gets the value of Type. |
public inline void SetType(const FString & NewValue) | Sets the value of Type. |
public inline void SetType(FString && NewValue) | Sets the value of Type using move semantics. |
public inline FString & GetSessionId() | Gets the value of SessionId. |
public inline const FString & GetSessionId() const | Gets the value of SessionId. |
public inline void SetSessionId(const FString & NewValue) | Sets the value of SessionId. |
public inline void SetSessionId(FString && NewValue) | Sets the value of SessionId using move semantics. |
public inline FRHAPI_InstanceInfo&GetInstance() | Gets the value of Instance_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceInfo&GetInstance() const | Gets the value of Instance_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceInfo&GetInstance(const FRHAPI_InstanceInfo & DefaultValue) const | Gets the value of Instance_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetInstance(FRHAPI_InstanceInfo & OutValue) const | Fills OutValue with the value of Instance_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_InstanceInfo*GetInstanceOrNull() | Returns a pointer to Instance_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_InstanceInfo*GetInstanceOrNull() const | Returns a pointer to Instance_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetInstance(const FRHAPI_InstanceInfo & NewValue) | Sets the value of Instance_Optional and also sets Instance_IsSet to true. |
public inline void SetInstance(FRHAPI_InstanceInfo && NewValue) | Sets the value of Instance_Optional and also sets Instance_IsSet to true using move semantics. |
public inline void ClearInstance() | Clears the value of Instance_Optional and sets Instance_IsSet to false. |
public inline bool IsInstanceSet() const | Checks whether Instance_Optional has been set. |
public inline FRHAPI_MatchInfo&GetMatch() | Gets the value of Match_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchInfo&GetMatch() const | Gets the value of Match_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchInfo&GetMatch(const FRHAPI_MatchInfo & DefaultValue) const | Gets the value of Match_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMatch(FRHAPI_MatchInfo & OutValue) const | Fills OutValue with the value of Match_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_MatchInfo*GetMatchOrNull() | Returns a pointer to Match_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_MatchInfo*GetMatchOrNull() const | Returns a pointer to Match_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMatch(const FRHAPI_MatchInfo & NewValue) | Sets the value of Match_Optional and also sets Match_IsSet to true. |
public inline void SetMatch(FRHAPI_MatchInfo && NewValue) | Sets the value of Match_Optional and also sets Match_IsSet to true using move semantics. |
public inline void ClearMatch() | Clears the value of Match_Optional and sets Match_IsSet to false. |
public inline bool IsMatchSet() const | Checks whether Match_Optional has been set. |
public inline FRHAPI_MatchmakingResults&GetMatchmakingResults() | Gets the value of MatchmakingResults_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchmakingResults&GetMatchmakingResults() const | Gets the value of MatchmakingResults_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchmakingResults&GetMatchmakingResults(const FRHAPI_MatchmakingResults & DefaultValue) const | Gets the value of MatchmakingResults_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMatchmakingResults(FRHAPI_MatchmakingResults & OutValue) const | Fills OutValue with the value of MatchmakingResults_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_MatchmakingResults*GetMatchmakingResultsOrNull() | Returns a pointer to MatchmakingResults_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_MatchmakingResults*GetMatchmakingResultsOrNull() const | Returns a pointer to MatchmakingResults_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMatchmakingResults(const FRHAPI_MatchmakingResults & NewValue) | Sets the value of MatchmakingResults_Optional and also sets MatchmakingResults_IsSet to true. |
public inline void SetMatchmakingResults(FRHAPI_MatchmakingResults && NewValue) | Sets the value of MatchmakingResults_Optional and also sets MatchmakingResults_IsSet to true using move semantics. |
public inline void ClearMatchmakingResults() | Clears the value of MatchmakingResults_Optional and sets MatchmakingResults_IsSet to false. |
public inline bool IsMatchmakingResultsSet() const | Checks whether MatchmakingResults_Optional has been set. |
public inline FRHAPI_MatchmakingInfo&GetMatchmaking() | Gets the value of Matchmaking_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchmakingInfo&GetMatchmaking() const | Gets the value of Matchmaking_Optional, regardless of it having been set. |
public inline const FRHAPI_MatchmakingInfo&GetMatchmaking(const FRHAPI_MatchmakingInfo & DefaultValue) const | Gets the value of Matchmaking_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMatchmaking(FRHAPI_MatchmakingInfo & OutValue) const | Fills OutValue with the value of Matchmaking_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_MatchmakingInfo*GetMatchmakingOrNull() | Returns a pointer to Matchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_MatchmakingInfo*GetMatchmakingOrNull() const | Returns a pointer to Matchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMatchmaking(const FRHAPI_MatchmakingInfo & NewValue) | Sets the value of Matchmaking_Optional and also sets Matchmaking_IsSet to true. |
public inline void SetMatchmaking(FRHAPI_MatchmakingInfo && NewValue) | Sets the value of Matchmaking_Optional and also sets Matchmaking_IsSet to true using move semantics. |
public inline void ClearMatchmaking() | Clears the value of Matchmaking_Optional and sets Matchmaking_IsSet to false. |
public inline bool IsMatchmakingSet() const | Checks whether Matchmaking_Optional has been set. |
public inline FRHAPI_BackfillInfo&GetBackfill() | Gets the value of Backfill_Optional, regardless of it having been set. |
public inline const FRHAPI_BackfillInfo&GetBackfill() const | Gets the value of Backfill_Optional, regardless of it having been set. |
public inline const FRHAPI_BackfillInfo&GetBackfill(const FRHAPI_BackfillInfo & DefaultValue) const | Gets the value of Backfill_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetBackfill(FRHAPI_BackfillInfo & OutValue) const | Fills OutValue with the value of Backfill_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_BackfillInfo*GetBackfillOrNull() | Returns a pointer to Backfill_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_BackfillInfo*GetBackfillOrNull() const | Returns a pointer to Backfill_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetBackfill(const FRHAPI_BackfillInfo & NewValue) | Sets the value of Backfill_Optional and also sets Backfill_IsSet to true. |
public inline void SetBackfill(FRHAPI_BackfillInfo && NewValue) | Sets the value of Backfill_Optional and also sets Backfill_IsSet to true using move semantics. |
public inline void ClearBackfill() | Clears the value of Backfill_Optional and sets Backfill_IsSet to false. |
public inline bool IsBackfillSet() const | Checks whether Backfill_Optional has been set. |
public inline FRHAPI_BrowserInfo&GetBrowser() | Gets the value of Browser_Optional, regardless of it having been set. |
public inline const FRHAPI_BrowserInfo&GetBrowser() const | Gets the value of Browser_Optional, regardless of it having been set. |
public inline const FRHAPI_BrowserInfo&GetBrowser(const FRHAPI_BrowserInfo & DefaultValue) const | Gets the value of Browser_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetBrowser(FRHAPI_BrowserInfo & OutValue) const | Fills OutValue with the value of Browser_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_BrowserInfo*GetBrowserOrNull() | Returns a pointer to Browser_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_BrowserInfo*GetBrowserOrNull() const | Returns a pointer to Browser_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetBrowser(const FRHAPI_BrowserInfo & NewValue) | Sets the value of Browser_Optional and also sets Browser_IsSet to true. |
public inline void SetBrowser(FRHAPI_BrowserInfo && NewValue) | Sets the value of Browser_Optional and also sets Browser_IsSet to true using move semantics. |
public inline void ClearBrowser() | Clears the value of Browser_Optional and sets Browser_IsSet to false. |
public inline bool IsBrowserSet() const | Checks whether Browser_Optional has been set. |
public inline bool & GetJoinable() | Gets the value of Joinable. |
public inline const bool & GetJoinable() const | Gets the value of Joinable. |
public inline void SetJoinable(const bool & NewValue) | Sets the value of Joinable. |
public inline void SetJoinable(bool && NewValue) | Sets the value of Joinable using move semantics. |
public inline bool IsJoinableDefaultValue() const | Returns true if Joinable matches the default value. |
public inline void SetJoinableToDefault() | Sets the value of Joinable to its default |
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 bool & GetTeamsSuppressed() | Gets the value of TeamsSuppressed_Optional, regardless of it having been set. |
public inline const bool & GetTeamsSuppressed() const | Gets the value of TeamsSuppressed_Optional, regardless of it having been set. |
public inline const bool & GetTeamsSuppressed(const bool & DefaultValue) const | Gets the value of TeamsSuppressed_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetTeamsSuppressed(bool & OutValue) const | Fills OutValue with the value of TeamsSuppressed_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetTeamsSuppressedOrNull() | Returns a pointer to TeamsSuppressed_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetTeamsSuppressedOrNull() const | Returns a pointer to TeamsSuppressed_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetTeamsSuppressed(const bool & NewValue) | Sets the value of TeamsSuppressed_Optional and also sets TeamsSuppressed_IsSet to true. |
public inline void SetTeamsSuppressed(bool && NewValue) | Sets the value of TeamsSuppressed_Optional and also sets TeamsSuppressed_IsSet to true using move semantics. |
public inline void ClearTeamsSuppressed() | Clears the value of TeamsSuppressed_Optional and sets TeamsSuppressed_IsSet to false. |
public inline bool IsTeamsSuppressedSet() const | Checks whether TeamsSuppressed_Optional has been set. |
public inline bool IsTeamsSuppressedDefaultValue() const | Returns true if TeamsSuppressed_Optional is set and matches the default value. |
public inline void SetTeamsSuppressedToDefault() | Sets the value of TeamsSuppressed_Optional to its default and also sets TeamsSuppressed_IsSet to true. |
public inline TArray< FRHAPI_PlatformSession> &GetPlatformSession() | Gets the value of PlatformSession_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlatformSession> &GetPlatformSession() const | Gets the value of PlatformSession_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlatformSession> &GetPlatformSession(const TArray< FRHAPI_PlatformSession > & DefaultValue) const | Gets the value of PlatformSession_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformSession(TArray< FRHAPI_PlatformSession > & OutValue) const | Fills OutValue with the value of PlatformSession_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_PlatformSession> *GetPlatformSessionOrNull() | Returns a pointer to PlatformSession_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_PlatformSession> *GetPlatformSessionOrNull() const | Returns a pointer to PlatformSession_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformSession(const TArray< FRHAPI_PlatformSession > & NewValue) | Sets the value of PlatformSession_Optional and also sets PlatformSession_IsSet to true. |
public inline void SetPlatformSession(TArray< FRHAPI_PlatformSession > && NewValue) | Sets the value of PlatformSession_Optional and also sets PlatformSession_IsSet to true using move semantics. |
public inline void ClearPlatformSession() | Clears the value of PlatformSession_Optional and sets PlatformSession_IsSet to false. |
public inline bool IsPlatformSessionSet() const | Checks whether PlatformSession_Optional has been set. |
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 FDateTime & GetCreated() | Gets the value of Created. |
public inline const FDateTime & GetCreated() const | Gets the value of Created. |
public inline void SetCreated(const FDateTime & NewValue) | Sets the value of Created. |
public inline void SetCreated(FDateTime && NewValue) | Sets the value of Created using move semantics. |
public inline FString & GetRegionId() | Gets the value of RegionId_Optional, regardless of it having been set. |
public inline const FString & GetRegionId() const | Gets the value of RegionId_Optional, regardless of it having been set. |
public inline const FString & GetRegionId(const FString & DefaultValue) const | Gets the value of RegionId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetRegionId(FString & OutValue) const | Fills OutValue with the value of RegionId_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetRegionIdOrNull() | Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetRegionIdOrNull() const | Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetRegionId(const FString & NewValue) | Sets the value of RegionId_Optional and also sets RegionId_IsSet to true. |
public inline void SetRegionId(FString && NewValue) | Sets the value of RegionId_Optional and also sets RegionId_IsSet to true using move semantics. |
public inline void ClearRegionId() | Clears the value of RegionId_Optional and sets RegionId_IsSet to false. |
public inline bool IsRegionIdSet() const | Checks whether RegionId_Optional has been set. |
public inline bool & GetCreatedByMatchmaking() | Gets the value of CreatedByMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCreatedByMatchmaking() const | Gets the value of CreatedByMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCreatedByMatchmaking(const bool & DefaultValue) const | Gets the value of CreatedByMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCreatedByMatchmaking(bool & OutValue) const | Fills OutValue with the value of CreatedByMatchmaking_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCreatedByMatchmakingOrNull() | Returns a pointer to CreatedByMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCreatedByMatchmakingOrNull() const | Returns a pointer to CreatedByMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCreatedByMatchmaking(const bool & NewValue) | Sets the value of CreatedByMatchmaking_Optional and also sets CreatedByMatchmaking_IsSet to true. |
public inline void SetCreatedByMatchmaking(bool && NewValue) | Sets the value of CreatedByMatchmaking_Optional and also sets CreatedByMatchmaking_IsSet to true using move semantics. |
public inline void ClearCreatedByMatchmaking() | Clears the value of CreatedByMatchmaking_Optional and sets CreatedByMatchmaking_IsSet to false. |
public inline bool IsCreatedByMatchmakingSet() const | Checks whether CreatedByMatchmaking_Optional has been set. |
public inline bool IsCreatedByMatchmakingDefaultValue() const | Returns true if CreatedByMatchmaking_Optional is set and matches the default value. |
public inline void SetCreatedByMatchmakingToDefault() | Sets the value of CreatedByMatchmaking_Optional to its default and also sets CreatedByMatchmaking_IsSet to true. |
Members
public FString Type
template type
public FString SessionId
unique ID for this session within its type
public FRHAPI_InstanceInfo Instance_Optional
Info about the current active instance for the session.
public bool Instance_IsSet
true if Instance_Optional has been set to a value
public FRHAPI_MatchInfo Match_Optional
DEPRECATED Info about the current match in the instance.
public bool Match_IsSet
true if Match_Optional has been set to a value
public FRHAPI_MatchmakingResults MatchmakingResults_Optional
Info about the matchmaking results that resulted in this session.
public bool MatchmakingResults_IsSet
true if MatchmakingResults_Optional has been set to a value
public FRHAPI_MatchmakingInfo Matchmaking_Optional
Info about the matchmaking state of the session, if it is in the process of matchmaking.
public bool Matchmaking_IsSet
true if Matchmaking_Optional has been set to a value
public FRHAPI_BackfillInfo Backfill_Optional
Info about the open-match backfill object for the session.
public bool Backfill_IsSet
true if Backfill_Optional has been set to a value
public FRHAPI_BrowserInfo Browser_Optional
Info about the browser state of the session.
public bool Browser_IsSet
true if Browser_Optional has been set to a value
public bool Joinable
Is this session freely joinable by players without an invite?
public TArray< FRHAPI_SessionTeam>Teams
List of teams of players currently in the session.
public bool TeamsSuppressed_Optional
Flag showing if the list of players has been automatically suppressed due to its size.
public bool TeamsSuppressed_IsSet
true if TeamsSuppressed_Optional has been set to a value
public TArray< FRHAPI_PlatformSession>PlatformSession_Optional
Child Platform Sessions for this session. A player joining one of the child platform sessions implicitly joins the parent session.
public bool PlatformSession_IsSet
true if PlatformSession_Optional has been set to a value
public TMap< FString, FString > CustomData_Optional
Leader Player or instance defined custom data about this session.
public bool CustomData_IsSet
true if CustomData_Optional has been set to a value
public FDateTime Created
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone.
public FString RegionId_Optional
Preferred region for the instance and match to take place in.
public bool RegionId_IsSet
true if RegionId_Optional has been set to a value
public bool CreatedByMatchmaking_Optional
Flag of whether or not this session was created by matchmaking or not.
public bool CreatedByMatchmaking_IsSet
true if CreatedByMatchmaking_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
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 FString & GetType()
Gets the value of Type.
public inline const FString & GetType() const
Gets the value of Type.
public inline void SetType(const FString & NewValue)
Sets the value of Type.
public inline void SetType(FString && NewValue)
Sets the value of Type using move semantics.
public inline FString & GetSessionId()
Gets the value of SessionId.
public inline const FString & GetSessionId() const
Gets the value of SessionId.
public inline void SetSessionId(const FString & NewValue)
Sets the value of SessionId.
public inline void SetSessionId(FString && NewValue)
Sets the value of SessionId using move semantics.
public inline FRHAPI_InstanceInfo&GetInstance()
Gets the value of Instance_Optional, regardless of it having been set.
public inline const FRHAPI_InstanceInfo&GetInstance() const
Gets the value of Instance_Optional, regardless of it having been set.
public inline const FRHAPI_InstanceInfo&GetInstance(const FRHAPI_InstanceInfo & DefaultValue) const
Gets the value of Instance_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstance(FRHAPI_InstanceInfo & OutValue) const
Fills OutValue with the value of Instance_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_InstanceInfo*GetInstanceOrNull()
Returns a pointer to Instance_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_InstanceInfo*GetInstanceOrNull() const
Returns a pointer to Instance_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstance(const FRHAPI_InstanceInfo & NewValue)
Sets the value of Instance_Optional and also sets Instance_IsSet to true.
public inline void SetInstance(FRHAPI_InstanceInfo && NewValue)
Sets the value of Instance_Optional and also sets Instance_IsSet to true using move semantics.
public inline void ClearInstance()
Clears the value of Instance_Optional and sets Instance_IsSet to false.
public inline bool IsInstanceSet() const
Checks whether Instance_Optional has been set.
public inline FRHAPI_MatchInfo&GetMatch()
Gets the value of Match_Optional, regardless of it having been set.
public inline const FRHAPI_MatchInfo&GetMatch() const
Gets the value of Match_Optional, regardless of it having been set.
public inline const FRHAPI_MatchInfo&GetMatch(const FRHAPI_MatchInfo & DefaultValue) const
Gets the value of Match_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatch(FRHAPI_MatchInfo & OutValue) const
Fills OutValue with the value of Match_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_MatchInfo*GetMatchOrNull()
Returns a pointer to Match_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_MatchInfo*GetMatchOrNull() const
Returns a pointer to Match_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatch(const FRHAPI_MatchInfo & NewValue)
Sets the value of Match_Optional and also sets Match_IsSet to true.
public inline void SetMatch(FRHAPI_MatchInfo && NewValue)
Sets the value of Match_Optional and also sets Match_IsSet to true using move semantics.
public inline void ClearMatch()
Clears the value of Match_Optional and sets Match_IsSet to false.
public inline bool IsMatchSet() const
Checks whether Match_Optional has been set.
public inline FRHAPI_MatchmakingResults&GetMatchmakingResults()
Gets the value of MatchmakingResults_Optional, regardless of it having been set.
public inline const FRHAPI_MatchmakingResults&GetMatchmakingResults() const
Gets the value of MatchmakingResults_Optional, regardless of it having been set.
public inline const FRHAPI_MatchmakingResults&GetMatchmakingResults(const FRHAPI_MatchmakingResults & DefaultValue) const
Gets the value of MatchmakingResults_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchmakingResults(FRHAPI_MatchmakingResults & OutValue) const
Fills OutValue with the value of MatchmakingResults_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_MatchmakingResults*GetMatchmakingResultsOrNull()
Returns a pointer to MatchmakingResults_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_MatchmakingResults*GetMatchmakingResultsOrNull() const
Returns a pointer to MatchmakingResults_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchmakingResults(const FRHAPI_MatchmakingResults & NewValue)
Sets the value of MatchmakingResults_Optional and also sets MatchmakingResults_IsSet to true.
public inline void SetMatchmakingResults(FRHAPI_MatchmakingResults && NewValue)
Sets the value of MatchmakingResults_Optional and also sets MatchmakingResults_IsSet to true using move semantics.
public inline void ClearMatchmakingResults()
Clears the value of MatchmakingResults_Optional and sets MatchmakingResults_IsSet to false.
public inline bool IsMatchmakingResultsSet() const
Checks whether MatchmakingResults_Optional has been set.
public inline FRHAPI_MatchmakingInfo&GetMatchmaking()
Gets the value of Matchmaking_Optional, regardless of it having been set.
public inline const FRHAPI_MatchmakingInfo&GetMatchmaking() const
Gets the value of Matchmaking_Optional, regardless of it having been set.
public inline const FRHAPI_MatchmakingInfo&GetMatchmaking(const FRHAPI_MatchmakingInfo & DefaultValue) const
Gets the value of Matchmaking_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMatchmaking(FRHAPI_MatchmakingInfo & OutValue) const
Fills OutValue with the value of Matchmaking_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_MatchmakingInfo*GetMatchmakingOrNull()
Returns a pointer to Matchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_MatchmakingInfo*GetMatchmakingOrNull() const
Returns a pointer to Matchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMatchmaking(const FRHAPI_MatchmakingInfo & NewValue)
Sets the value of Matchmaking_Optional and also sets Matchmaking_IsSet to true.
public inline void SetMatchmaking(FRHAPI_MatchmakingInfo && NewValue)
Sets the value of Matchmaking_Optional and also sets Matchmaking_IsSet to true using move semantics.
public inline void ClearMatchmaking()
Clears the value of Matchmaking_Optional and sets Matchmaking_IsSet to false.
public inline bool IsMatchmakingSet() const
Checks whether Matchmaking_Optional has been set.
public inline FRHAPI_BackfillInfo&GetBackfill()
Gets the value of Backfill_Optional, regardless of it having been set.
public inline const FRHAPI_BackfillInfo&GetBackfill() const
Gets the value of Backfill_Optional, regardless of it having been set.
public inline const FRHAPI_BackfillInfo&GetBackfill(const FRHAPI_BackfillInfo & DefaultValue) const
Gets the value of Backfill_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetBackfill(FRHAPI_BackfillInfo & OutValue) const
Fills OutValue with the value of Backfill_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_BackfillInfo*GetBackfillOrNull()
Returns a pointer to Backfill_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_BackfillInfo*GetBackfillOrNull() const
Returns a pointer to Backfill_Optional, if it has been set, otherwise returns nullptr.
public inline void SetBackfill(const FRHAPI_BackfillInfo & NewValue)
Sets the value of Backfill_Optional and also sets Backfill_IsSet to true.
public inline void SetBackfill(FRHAPI_BackfillInfo && NewValue)
Sets the value of Backfill_Optional and also sets Backfill_IsSet to true using move semantics.
public inline void ClearBackfill()
Clears the value of Backfill_Optional and sets Backfill_IsSet to false.
public inline bool IsBackfillSet() const
Checks whether Backfill_Optional has been set.
public inline FRHAPI_BrowserInfo&GetBrowser()
Gets the value of Browser_Optional, regardless of it having been set.
public inline const FRHAPI_BrowserInfo&GetBrowser() const
Gets the value of Browser_Optional, regardless of it having been set.
public inline const FRHAPI_BrowserInfo&GetBrowser(const FRHAPI_BrowserInfo & DefaultValue) const
Gets the value of Browser_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetBrowser(FRHAPI_BrowserInfo & OutValue) const
Fills OutValue with the value of Browser_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_BrowserInfo*GetBrowserOrNull()
Returns a pointer to Browser_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_BrowserInfo*GetBrowserOrNull() const
Returns a pointer to Browser_Optional, if it has been set, otherwise returns nullptr.
public inline void SetBrowser(const FRHAPI_BrowserInfo & NewValue)
Sets the value of Browser_Optional and also sets Browser_IsSet to true.
public inline void SetBrowser(FRHAPI_BrowserInfo && NewValue)
Sets the value of Browser_Optional and also sets Browser_IsSet to true using move semantics.
public inline void ClearBrowser()
Clears the value of Browser_Optional and sets Browser_IsSet to false.
public inline bool IsBrowserSet() const
Checks whether Browser_Optional has been set.
public inline bool & GetJoinable()
Gets the value of Joinable.
public inline const bool & GetJoinable() const
Gets the value of Joinable.
public inline void SetJoinable(const bool & NewValue)
Sets the value of Joinable.
public inline void SetJoinable(bool && NewValue)
Sets the value of Joinable using move semantics.
public inline bool IsJoinableDefaultValue() const
Returns true if Joinable matches the default value.
public inline void SetJoinableToDefault()
Sets the value of Joinable to its default
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 bool & GetTeamsSuppressed()
Gets the value of TeamsSuppressed_Optional, regardless of it having been set.
public inline const bool & GetTeamsSuppressed() const
Gets the value of TeamsSuppressed_Optional, regardless of it having been set.
public inline const bool & GetTeamsSuppressed(const bool & DefaultValue) const
Gets the value of TeamsSuppressed_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTeamsSuppressed(bool & OutValue) const
Fills OutValue with the value of TeamsSuppressed_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetTeamsSuppressedOrNull()
Returns a pointer to TeamsSuppressed_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetTeamsSuppressedOrNull() const
Returns a pointer to TeamsSuppressed_Optional, if it has been set, otherwise returns nullptr.
public inline void SetTeamsSuppressed(const bool & NewValue)
Sets the value of TeamsSuppressed_Optional and also sets TeamsSuppressed_IsSet to true.
public inline void SetTeamsSuppressed(bool && NewValue)
Sets the value of TeamsSuppressed_Optional and also sets TeamsSuppressed_IsSet to true using move semantics.
public inline void ClearTeamsSuppressed()
Clears the value of TeamsSuppressed_Optional and sets TeamsSuppressed_IsSet to false.
public inline bool IsTeamsSuppressedSet() const
Checks whether TeamsSuppressed_Optional has been set.
public inline bool IsTeamsSuppressedDefaultValue() const
Returns true if TeamsSuppressed_Optional is set and matches the default value.
public inline void SetTeamsSuppressedToDefault()
Sets the value of TeamsSuppressed_Optional to its default and also sets TeamsSuppressed_IsSet to true.
public inline TArray< FRHAPI_PlatformSession> &GetPlatformSession()
Gets the value of PlatformSession_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformSession> &GetPlatformSession() const
Gets the value of PlatformSession_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_PlatformSession> &GetPlatformSession(const TArray< FRHAPI_PlatformSession > & DefaultValue) const
Gets the value of PlatformSession_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformSession(TArray< FRHAPI_PlatformSession > & OutValue) const
Fills OutValue with the value of PlatformSession_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_PlatformSession> *GetPlatformSessionOrNull()
Returns a pointer to PlatformSession_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_PlatformSession> *GetPlatformSessionOrNull() const
Returns a pointer to PlatformSession_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformSession(const TArray< FRHAPI_PlatformSession > & NewValue)
Sets the value of PlatformSession_Optional and also sets PlatformSession_IsSet to true.
public inline void SetPlatformSession(TArray< FRHAPI_PlatformSession > && NewValue)
Sets the value of PlatformSession_Optional and also sets PlatformSession_IsSet to true using move semantics.
public inline void ClearPlatformSession()
Clears the value of PlatformSession_Optional and sets PlatformSession_IsSet to false.
public inline bool IsPlatformSessionSet() const
Checks whether PlatformSession_Optional has been set.
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 FDateTime & GetCreated()
Gets the value of Created.
public inline const FDateTime & GetCreated() const
Gets the value of Created.
public inline void SetCreated(const FDateTime & NewValue)
Sets the value of Created.
public inline void SetCreated(FDateTime && NewValue)
Sets the value of Created using move semantics.
public inline FString & GetRegionId()
Gets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId() const
Gets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId(const FString & DefaultValue) const
Gets the value of RegionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRegionId(FString & OutValue) const
Fills OutValue with the value of RegionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRegionIdOrNull()
Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRegionIdOrNull() const
Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRegionId(const FString & NewValue)
Sets the value of RegionId_Optional and also sets RegionId_IsSet to true.
public inline void SetRegionId(FString && NewValue)
Sets the value of RegionId_Optional and also sets RegionId_IsSet to true using move semantics.
public inline void ClearRegionId()
Clears the value of RegionId_Optional and sets RegionId_IsSet to false.
public inline bool IsRegionIdSet() const
Checks whether RegionId_Optional has been set.
public inline bool & GetCreatedByMatchmaking()
Gets the value of CreatedByMatchmaking_Optional, regardless of it having been set.
public inline const bool & GetCreatedByMatchmaking() const
Gets the value of CreatedByMatchmaking_Optional, regardless of it having been set.
public inline const bool & GetCreatedByMatchmaking(const bool & DefaultValue) const
Gets the value of CreatedByMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCreatedByMatchmaking(bool & OutValue) const
Fills OutValue with the value of CreatedByMatchmaking_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetCreatedByMatchmakingOrNull()
Returns a pointer to CreatedByMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetCreatedByMatchmakingOrNull() const
Returns a pointer to CreatedByMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCreatedByMatchmaking(const bool & NewValue)
Sets the value of CreatedByMatchmaking_Optional and also sets CreatedByMatchmaking_IsSet to true.
public inline void SetCreatedByMatchmaking(bool && NewValue)
Sets the value of CreatedByMatchmaking_Optional and also sets CreatedByMatchmaking_IsSet to true using move semantics.
public inline void ClearCreatedByMatchmaking()
Clears the value of CreatedByMatchmaking_Optional and sets CreatedByMatchmaking_IsSet to false.
public inline bool IsCreatedByMatchmakingSet() const
Checks whether CreatedByMatchmaking_Optional has been set.
public inline bool IsCreatedByMatchmakingDefaultValue() const
Returns true if CreatedByMatchmaking_Optional is set and matches the default value.
public inline void SetCreatedByMatchmakingToDefault()
Sets the value of CreatedByMatchmaking_Optional to its default and also sets CreatedByMatchmaking_IsSet to true.