Skip to content

RHAPI_CreateAuditRequest

Summary

MembersDescriptions
struct FRHAPI_CreateAuditRequest

struct FRHAPI_CreateAuditRequest

struct FRHAPI_CreateAuditRequest
: public FRHAPI_Model

Summary

MembersDescriptions
public FString EventNameName of the audit event you are creating. Customer created events will be prepended with ‘customer.’.
public FString SessionIdID of the session this event occurred in.
public TMap< FString, FString > CustomData_OptionalCustom data for this audit request.
public bool CustomData_IsSettrue if CustomData_Optional has been set to a value
public FString SessionType_OptionalType of the session this event occurred in.
public bool SessionType_IsSettrue if SessionType_Optional has been set to a value
public FString RegionId_OptionalRegion ID for this event.
public bool RegionId_IsSettrue if RegionId_Optional has been set to a value
public bool Joinable_OptionalWhether or not the session is publicly joinable.
public bool Joinable_IsSettrue if Joinable_Optional has been set to a value
public TArray< FRHAPI_TeamUpdate>UpdatedTeams_OptionalUpdated team numbers and sizes.
public bool UpdatedTeams_IsSettrue if UpdatedTeams_Optional has been set to a value
public ERHAPI_InviteSource Source_OptionalThe source of an invite.
public bool Source_IsSettrue if Source_Optional has been set to a value
public FGuid PlayerUuid_OptionalUUID of a specific player being effected in this event.
public bool PlayerUuid_IsSettrue if PlayerUuid_Optional has been set to a value
public int32 TeamId_OptionalID of the team being effected in this event.
public bool TeamId_IsSettrue if TeamId_Optional has been set to a value
public FString InvitedSessionId_OptionalID of the session being invited in this event.
public bool InvitedSessionId_IsSettrue if InvitedSessionId_Optional has been set to a value
public FString RemovedSessionId_OptionalID of the session being removed in this event.
public bool RemovedSessionId_IsSettrue if RemovedSessionId_Optional has been set to a value
public FString Version_OptionalVersion updated in this event.
public bool Version_IsSettrue if Version_Optional has been set to a value
public FRHAPI_ClientSettings ClientSettings_OptionalClient settings updated as part of this event.
public bool ClientSettings_IsSettrue if ClientSettings_Optional has been set to a value
public FRHAPI_CrossplayPreferences CrossplayPreferences_OptionalCrossplay preferences updated as part of this event.
public bool CrossplayPreferences_IsSettrue if CrossplayPreferences_Optional has been set to a value
public ERHAPI_SessionPlayerStatus PlayerStatus_OptionalPlayer’s status updated as part of this event.
public bool PlayerStatus_IsSettrue if PlayerStatus_Optional has been set to a value
public ERHAPI_Platform Platform_OptionalPlatform updated as part of this event.
public bool Platform_IsSettrue if Platform_Optional has been set to a value
public FString PlatformSessionId_OptionalID of the platform session being effected in this event.
public bool PlatformSessionId_IsSettrue if PlatformSessionId_Optional has been set to a value
public FString InstanceId_OptionalID of the instance being effected in this event.
public bool InstanceId_IsSettrue if InstanceId_Optional has been set to a value
public ERHAPI_HostType HostType_OptionalType of the host being effected in this event.
public bool HostType_IsSettrue if HostType_Optional has been set to a value
public FGuid HostPlayerUuid_OptionalUUID of the player hosting during this event.
public bool HostPlayerUuid_IsSettrue if HostPlayerUuid_Optional has been set to a value
public FGuid InstanceRequestTemplate_OptionalID of the instance request template being used in this event.
public bool InstanceRequestTemplate_IsSettrue if InstanceRequestTemplate_Optional has been set to a value
public FString Map_OptionalMap being used in this event.
public bool Map_IsSettrue if Map_Optional has been set to a value
public FString Mode_OptionalMode being used in this event.
public bool Mode_IsSettrue if Mode_Optional has been set to a value
public FString AllocationId_OptionalAllocation ID of instance in this event.
public bool AllocationId_IsSettrue if AllocationId_Optional has been set to a value
public ERHAPI_InstanceJoinableStatus JoinStatus_OptionalInstance’s joinability status.
public bool JoinStatus_IsSettrue if JoinStatus_Optional has been set to a value
public FRHAPI_JoinParams JoinParams_OptionalInstance’s join parameters for this event.
public bool JoinParams_IsSettrue if JoinParams_Optional has been set to a value
public ERHAPI_InstanceHealthStatus InstanceHealth_OptionalInstance’s health status for this event.
public bool InstanceHealth_IsSettrue if InstanceHealth_Optional has been set to a value
public FString QueueId_OptionalID for the queue in this event.
public bool QueueId_IsSettrue if QueueId_Optional has been set to a value
public FString TicketId_OptionalMatchmaking ticket id in this event.
public bool TicketId_IsSettrue if TicketId_Optional has been set to a value
public FRHAPI_AdditionalJoinParams AdditionalParams_OptionalAdditional matchmaking parameters in this event.
public bool AdditionalParams_IsSettrue if AdditionalParams_Optional has been set to a value
public TArray< FString > MapPreferences_OptionalMap preferences in this event.
public bool MapPreferences_IsSettrue if MapPreferences_Optional has been set to a value
public FString QueuedSessionId_OptionalID of the session that was/is in a matchmaking queue for this event.
public bool QueuedSessionId_IsSettrue if QueuedSessionId_Optional has been set to a value
public TArray< FGuid > Players_OptionalList of players uuids that were effected in this event. Each player will get a unique event.
public bool Players_IsSettrue if Players_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline FString & GetEventName()Gets the value of EventName.
public inline const FString & GetEventName() constGets the value of EventName.
public inline void SetEventName(FString NewValue)Sets the value of EventName.
public inline FString & GetSessionId()Gets the value of SessionId.
public inline const FString & GetSessionId() constGets the value of SessionId.
public inline void SetSessionId(FString NewValue)Sets the value of SessionId.
public inline TMap< FString, FString > & GetCustomData()Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() constGets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) constGets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) constFills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() constReturns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(TMap< FString, FString > NewValue)Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void ClearCustomData()Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline FString & GetSessionType()Gets the value of SessionType_Optional, regardless of it having been set.
public inline const FString & GetSessionType() constGets the value of SessionType_Optional, regardless of it having been set.
public inline const FString & GetSessionType(const FString & DefaultValue) constGets the value of SessionType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSessionType(FString & OutValue) constFills OutValue with the value of SessionType_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetSessionTypeOrNull()Returns a pointer to SessionType_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetSessionTypeOrNull() constReturns a pointer to SessionType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSessionType(FString NewValue)Sets the value of SessionType_Optional and also sets SessionType_IsSet to true.
public inline void ClearSessionType()Clears the value of SessionType_Optional and sets SessionType_IsSet to false.
public inline FString & GetRegionId()Gets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId() constGets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId(const FString & DefaultValue) constGets the value of RegionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRegionId(FString & OutValue) constFills 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() constReturns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRegionId(FString NewValue)Sets the value of RegionId_Optional and also sets RegionId_IsSet to true.
public inline void ClearRegionId()Clears the value of RegionId_Optional and sets RegionId_IsSet to false.
public inline bool & GetJoinable()Gets the value of Joinable_Optional, regardless of it having been set.
public inline const bool & GetJoinable() constGets the value of Joinable_Optional, regardless of it having been set.
public inline const bool & GetJoinable(const bool & DefaultValue) constGets the value of Joinable_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetJoinable(bool & OutValue) constFills OutValue with the value of Joinable_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetJoinableOrNull()Returns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetJoinableOrNull() constReturns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr.
public inline void SetJoinable(bool NewValue)Sets the value of Joinable_Optional and also sets Joinable_IsSet to true.
public inline void ClearJoinable()Clears the value of Joinable_Optional and sets Joinable_IsSet to false.
public inline bool IsJoinableDefaultValue() constReturns true if Joinable_Optional is set and matches the default value.
public inline void SetJoinableToDefault()Sets the value of Joinable_Optional to its default and also sets Joinable_IsSet to true.
public inline TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams()Gets the value of UpdatedTeams_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams() constGets the value of UpdatedTeams_Optional, regardless of it having been set.
public inline const TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams(const TArray< FRHAPI_TeamUpdate > & DefaultValue) constGets the value of UpdatedTeams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetUpdatedTeams(TArray< FRHAPI_TeamUpdate > & OutValue) constFills OutValue with the value of UpdatedTeams_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FRHAPI_TeamUpdate> *GetUpdatedTeamsOrNull()Returns a pointer to UpdatedTeams_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FRHAPI_TeamUpdate> *GetUpdatedTeamsOrNull() constReturns a pointer to UpdatedTeams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetUpdatedTeams(TArray< FRHAPI_TeamUpdate > NewValue)Sets the value of UpdatedTeams_Optional and also sets UpdatedTeams_IsSet to true.
public inline void ClearUpdatedTeams()Clears the value of UpdatedTeams_Optional and sets UpdatedTeams_IsSet to false.
public inline ERHAPI_InviteSource & GetSource()Gets the value of Source_Optional, regardless of it having been set.
public inline const ERHAPI_InviteSource & GetSource() constGets the value of Source_Optional, regardless of it having been set.
public inline const ERHAPI_InviteSource & GetSource(const ERHAPI_InviteSource & DefaultValue) constGets the value of Source_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetSource(ERHAPI_InviteSource & OutValue) constFills OutValue with the value of Source_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InviteSource * GetSourceOrNull()Returns a pointer to Source_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InviteSource * GetSourceOrNull() constReturns a pointer to Source_Optional, if it has been set, otherwise returns nullptr.
public inline void SetSource(ERHAPI_InviteSource NewValue)Sets the value of Source_Optional and also sets Source_IsSet to true.
public inline void ClearSource()Clears the value of Source_Optional and sets Source_IsSet to false.
public inline FGuid & GetPlayerUuid()Gets the value of PlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetPlayerUuid() constGets the value of PlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetPlayerUuid(const FGuid & DefaultValue) constGets the value of PlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerUuid(FGuid & OutValue) constFills OutValue with the value of PlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetPlayerUuidOrNull()Returns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetPlayerUuidOrNull() constReturns a pointer to PlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerUuid(FGuid NewValue)Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true.
public inline void ClearPlayerUuid()Clears the value of PlayerUuid_Optional and sets PlayerUuid_IsSet to false.
public inline int32 & GetTeamId()Gets the value of TeamId_Optional, regardless of it having been set.
public inline const int32 & GetTeamId() constGets the value of TeamId_Optional, regardless of it having been set.
public inline const int32 & GetTeamId(const int32 & DefaultValue) constGets the value of TeamId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTeamId(int32 & OutValue) constFills OutValue with the value of TeamId_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetTeamIdOrNull()Returns a pointer to TeamId_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetTeamIdOrNull() constReturns a pointer to TeamId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetTeamId(int32 NewValue)Sets the value of TeamId_Optional and also sets TeamId_IsSet to true.
public inline void ClearTeamId()Clears the value of TeamId_Optional and sets TeamId_IsSet to false.
public inline bool IsTeamIdDefaultValue() constReturns true if TeamId_Optional is set and matches the default value.
public inline void SetTeamIdToDefault()Sets the value of TeamId_Optional to its default and also sets TeamId_IsSet to true.
public inline FString & GetInvitedSessionId()Gets the value of InvitedSessionId_Optional, regardless of it having been set.
public inline const FString & GetInvitedSessionId() constGets the value of InvitedSessionId_Optional, regardless of it having been set.
public inline const FString & GetInvitedSessionId(const FString & DefaultValue) constGets the value of InvitedSessionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInvitedSessionId(FString & OutValue) constFills OutValue with the value of InvitedSessionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetInvitedSessionIdOrNull()Returns a pointer to InvitedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetInvitedSessionIdOrNull() constReturns a pointer to InvitedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInvitedSessionId(FString NewValue)Sets the value of InvitedSessionId_Optional and also sets InvitedSessionId_IsSet to true.
public inline void ClearInvitedSessionId()Clears the value of InvitedSessionId_Optional and sets InvitedSessionId_IsSet to false.
public inline FString & GetRemovedSessionId()Gets the value of RemovedSessionId_Optional, regardless of it having been set.
public inline const FString & GetRemovedSessionId() constGets the value of RemovedSessionId_Optional, regardless of it having been set.
public inline const FString & GetRemovedSessionId(const FString & DefaultValue) constGets the value of RemovedSessionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRemovedSessionId(FString & OutValue) constFills OutValue with the value of RemovedSessionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRemovedSessionIdOrNull()Returns a pointer to RemovedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRemovedSessionIdOrNull() constReturns a pointer to RemovedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRemovedSessionId(FString NewValue)Sets the value of RemovedSessionId_Optional and also sets RemovedSessionId_IsSet to true.
public inline void ClearRemovedSessionId()Clears the value of RemovedSessionId_Optional and sets RemovedSessionId_IsSet to false.
public inline FString & GetVersion()Gets the value of Version_Optional, regardless of it having been set.
public inline const FString & GetVersion() constGets the value of Version_Optional, regardless of it having been set.
public inline const FString & GetVersion(const FString & DefaultValue) constGets the value of Version_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetVersion(FString & OutValue) constFills OutValue with the value of Version_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetVersionOrNull()Returns a pointer to Version_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetVersionOrNull() constReturns a pointer to Version_Optional, if it has been set, otherwise returns nullptr.
public inline void SetVersion(FString NewValue)Sets the value of Version_Optional and also sets Version_IsSet to true.
public inline void ClearVersion()Clears the value of Version_Optional and sets Version_IsSet to false.
public inline FRHAPI_ClientSettings&GetClientSettings()Gets the value of ClientSettings_Optional, regardless of it having been set.
public inline const FRHAPI_ClientSettings&GetClientSettings() constGets the value of ClientSettings_Optional, regardless of it having been set.
public inline const FRHAPI_ClientSettings&GetClientSettings(const FRHAPI_ClientSettings & DefaultValue) constGets the value of ClientSettings_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetClientSettings(FRHAPI_ClientSettings & OutValue) constFills OutValue with the value of ClientSettings_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_ClientSettings*GetClientSettingsOrNull()Returns a pointer to ClientSettings_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_ClientSettings*GetClientSettingsOrNull() constReturns a pointer to ClientSettings_Optional, if it has been set, otherwise returns nullptr.
public inline void SetClientSettings(FRHAPI_ClientSettings NewValue)Sets the value of ClientSettings_Optional and also sets ClientSettings_IsSet to true.
public inline void ClearClientSettings()Clears the value of ClientSettings_Optional and sets ClientSettings_IsSet to false.
public inline FRHAPI_CrossplayPreferences&GetCrossplayPreferences()Gets the value of CrossplayPreferences_Optional, regardless of it having been set.
public inline const FRHAPI_CrossplayPreferences&GetCrossplayPreferences() constGets the value of CrossplayPreferences_Optional, regardless of it having been set.
public inline const FRHAPI_CrossplayPreferences&GetCrossplayPreferences(const FRHAPI_CrossplayPreferences & DefaultValue) constGets the value of CrossplayPreferences_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCrossplayPreferences(FRHAPI_CrossplayPreferences & OutValue) constFills OutValue with the value of CrossplayPreferences_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_CrossplayPreferences*GetCrossplayPreferencesOrNull()Returns a pointer to CrossplayPreferences_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_CrossplayPreferences*GetCrossplayPreferencesOrNull() constReturns a pointer to CrossplayPreferences_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCrossplayPreferences(FRHAPI_CrossplayPreferences NewValue)Sets the value of CrossplayPreferences_Optional and also sets CrossplayPreferences_IsSet to true.
public inline void ClearCrossplayPreferences()Clears the value of CrossplayPreferences_Optional and sets CrossplayPreferences_IsSet to false.
public inline ERHAPI_SessionPlayerStatus & GetPlayerStatus()Gets the value of PlayerStatus_Optional, regardless of it having been set.
public inline const ERHAPI_SessionPlayerStatus & GetPlayerStatus() constGets the value of PlayerStatus_Optional, regardless of it having been set.
public inline const ERHAPI_SessionPlayerStatus & GetPlayerStatus(const ERHAPI_SessionPlayerStatus & DefaultValue) constGets the value of PlayerStatus_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerStatus(ERHAPI_SessionPlayerStatus & OutValue) constFills OutValue with the value of PlayerStatus_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_SessionPlayerStatus * GetPlayerStatusOrNull()Returns a pointer to PlayerStatus_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_SessionPlayerStatus * GetPlayerStatusOrNull() constReturns a pointer to PlayerStatus_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerStatus(ERHAPI_SessionPlayerStatus NewValue)Sets the value of PlayerStatus_Optional and also sets PlayerStatus_IsSet to true.
public inline void ClearPlayerStatus()Clears the value of PlayerStatus_Optional and sets PlayerStatus_IsSet to false.
public inline ERHAPI_Platform & GetPlatform()Gets the value of Platform_Optional, regardless of it having been set.
public inline const ERHAPI_Platform & GetPlatform() constGets the value of Platform_Optional, regardless of it having been set.
public inline const ERHAPI_Platform & GetPlatform(const ERHAPI_Platform & DefaultValue) constGets the value of Platform_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatform(ERHAPI_Platform & OutValue) constFills OutValue with the value of Platform_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_Platform * GetPlatformOrNull()Returns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_Platform * GetPlatformOrNull() constReturns a pointer to Platform_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatform(ERHAPI_Platform NewValue)Sets the value of Platform_Optional and also sets Platform_IsSet to true.
public inline void ClearPlatform()Clears the value of Platform_Optional and sets Platform_IsSet to false.
public inline FString & GetPlatformSessionId()Gets the value of PlatformSessionId_Optional, regardless of it having been set.
public inline const FString & GetPlatformSessionId() constGets the value of PlatformSessionId_Optional, regardless of it having been set.
public inline const FString & GetPlatformSessionId(const FString & DefaultValue) constGets the value of PlatformSessionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformSessionId(FString & OutValue) constFills OutValue with the value of PlatformSessionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetPlatformSessionIdOrNull()Returns a pointer to PlatformSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetPlatformSessionIdOrNull() constReturns a pointer to PlatformSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformSessionId(FString NewValue)Sets the value of PlatformSessionId_Optional and also sets PlatformSessionId_IsSet to true.
public inline void ClearPlatformSessionId()Clears the value of PlatformSessionId_Optional and sets PlatformSessionId_IsSet to false.
public inline FString & GetInstanceId()Gets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId() constGets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId(const FString & DefaultValue) constGets the value of InstanceId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceId(FString & OutValue) constFills OutValue with the value of InstanceId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetInstanceIdOrNull()Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetInstanceIdOrNull() constReturns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceId(FString NewValue)Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.
public inline void ClearInstanceId()Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.
public inline ERHAPI_HostType & GetHostType()Gets the value of HostType_Optional, regardless of it having been set.
public inline const ERHAPI_HostType & GetHostType() constGets the value of HostType_Optional, regardless of it having been set.
public inline const ERHAPI_HostType & GetHostType(const ERHAPI_HostType & DefaultValue) constGets the value of HostType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHostType(ERHAPI_HostType & OutValue) constFills OutValue with the value of HostType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_HostType * GetHostTypeOrNull()Returns a pointer to HostType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_HostType * GetHostTypeOrNull() constReturns a pointer to HostType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHostType(ERHAPI_HostType NewValue)Sets the value of HostType_Optional and also sets HostType_IsSet to true.
public inline void ClearHostType()Clears the value of HostType_Optional and sets HostType_IsSet to false.
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(FGuid NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.
public inline void ClearHostPlayerUuid()Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.
public inline FGuid & GetInstanceRequestTemplate()Gets the value of InstanceRequestTemplate_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceRequestTemplate() constGets the value of InstanceRequestTemplate_Optional, regardless of it having been set.
public inline const FGuid & GetInstanceRequestTemplate(const FGuid & DefaultValue) constGets the value of InstanceRequestTemplate_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceRequestTemplate(FGuid & OutValue) constFills OutValue with the value of InstanceRequestTemplate_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetInstanceRequestTemplateOrNull()Returns a pointer to InstanceRequestTemplate_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetInstanceRequestTemplateOrNull() constReturns a pointer to InstanceRequestTemplate_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceRequestTemplate(FGuid NewValue)Sets the value of InstanceRequestTemplate_Optional and also sets InstanceRequestTemplate_IsSet to true.
public inline void ClearInstanceRequestTemplate()Clears the value of InstanceRequestTemplate_Optional and sets InstanceRequestTemplate_IsSet to false.
public inline FString & GetMap()Gets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap() constGets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap(const FString & DefaultValue) constGets the value of Map_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMap(FString & OutValue) constFills OutValue with the value of Map_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMapOrNull()Returns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMapOrNull() constReturns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMap(FString NewValue)Sets the value of Map_Optional and also sets Map_IsSet to true.
public inline void ClearMap()Clears the value of Map_Optional and sets Map_IsSet to false.
public inline FString & GetMode()Gets the value of Mode_Optional, regardless of it having been set.
public inline const FString & GetMode() constGets the value of Mode_Optional, regardless of it having been set.
public inline const FString & GetMode(const FString & DefaultValue) constGets the value of Mode_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMode(FString & OutValue) constFills OutValue with the value of Mode_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetModeOrNull()Returns a pointer to Mode_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetModeOrNull() constReturns a pointer to Mode_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMode(FString NewValue)Sets the value of Mode_Optional and also sets Mode_IsSet to true.
public inline void ClearMode()Clears the value of Mode_Optional and sets Mode_IsSet to false.
public inline FString & GetAllocationId()Gets the value of AllocationId_Optional, regardless of it having been set.
public inline const FString & GetAllocationId() constGets the value of AllocationId_Optional, regardless of it having been set.
public inline const FString & GetAllocationId(const FString & DefaultValue) constGets the value of AllocationId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAllocationId(FString & OutValue) constFills OutValue with the value of AllocationId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetAllocationIdOrNull()Returns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetAllocationIdOrNull() constReturns a pointer to AllocationId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAllocationId(FString NewValue)Sets the value of AllocationId_Optional and also sets AllocationId_IsSet to true.
public inline void ClearAllocationId()Clears the value of AllocationId_Optional and sets AllocationId_IsSet to false.
public inline ERHAPI_InstanceJoinableStatus & GetJoinStatus()Gets the value of JoinStatus_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceJoinableStatus & GetJoinStatus() constGets the value of JoinStatus_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceJoinableStatus & GetJoinStatus(const ERHAPI_InstanceJoinableStatus & DefaultValue) constGets the value of JoinStatus_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetJoinStatus(ERHAPI_InstanceJoinableStatus & OutValue) constFills OutValue with the value of JoinStatus_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InstanceJoinableStatus * GetJoinStatusOrNull()Returns a pointer to JoinStatus_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InstanceJoinableStatus * GetJoinStatusOrNull() constReturns a pointer to JoinStatus_Optional, if it has been set, otherwise returns nullptr.
public inline void SetJoinStatus(ERHAPI_InstanceJoinableStatus NewValue)Sets the value of JoinStatus_Optional and also sets JoinStatus_IsSet to true.
public inline void ClearJoinStatus()Clears the value of JoinStatus_Optional and sets JoinStatus_IsSet to false.
public inline FRHAPI_JoinParams&GetJoinParams()Gets the value of JoinParams_Optional, regardless of it having been set.
public inline const FRHAPI_JoinParams&GetJoinParams() constGets the value of JoinParams_Optional, regardless of it having been set.
public inline const FRHAPI_JoinParams&GetJoinParams(const FRHAPI_JoinParams & DefaultValue) constGets the value of JoinParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetJoinParams(FRHAPI_JoinParams & OutValue) constFills OutValue with the value of JoinParams_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_JoinParams*GetJoinParamsOrNull()Returns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_JoinParams*GetJoinParamsOrNull() constReturns a pointer to JoinParams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetJoinParams(FRHAPI_JoinParams NewValue)Sets the value of JoinParams_Optional and also sets JoinParams_IsSet to true.
public inline void ClearJoinParams()Clears the value of JoinParams_Optional and sets JoinParams_IsSet to false.
public inline ERHAPI_InstanceHealthStatus & GetInstanceHealth()Gets the value of InstanceHealth_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth() constGets the value of InstanceHealth_Optional, regardless of it having been set.
public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth(const ERHAPI_InstanceHealthStatus & DefaultValue) constGets the value of InstanceHealth_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceHealth(ERHAPI_InstanceHealthStatus & OutValue) constFills OutValue with the value of InstanceHealth_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull()Returns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull() constReturns a pointer to InstanceHealth_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceHealth(ERHAPI_InstanceHealthStatus NewValue)Sets the value of InstanceHealth_Optional and also sets InstanceHealth_IsSet to true.
public inline void ClearInstanceHealth()Clears the value of InstanceHealth_Optional and sets InstanceHealth_IsSet to false.
public inline FString & GetQueueId()Gets the value of QueueId_Optional, regardless of it having been set.
public inline const FString & GetQueueId() constGets the value of QueueId_Optional, regardless of it having been set.
public inline const FString & GetQueueId(const FString & DefaultValue) constGets the value of QueueId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQueueId(FString & OutValue) constFills OutValue with the value of QueueId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetQueueIdOrNull()Returns a pointer to QueueId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetQueueIdOrNull() constReturns a pointer to QueueId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQueueId(FString NewValue)Sets the value of QueueId_Optional and also sets QueueId_IsSet to true.
public inline void ClearQueueId()Clears the value of QueueId_Optional and sets QueueId_IsSet to false.
public inline FString & GetTicketId()Gets the value of TicketId_Optional, regardless of it having been set.
public inline const FString & GetTicketId() constGets the value of TicketId_Optional, regardless of it having been set.
public inline const FString & GetTicketId(const FString & DefaultValue) constGets the value of TicketId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetTicketId(FString & OutValue) constFills OutValue with the value of TicketId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetTicketIdOrNull()Returns a pointer to TicketId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetTicketIdOrNull() constReturns a pointer to TicketId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetTicketId(FString NewValue)Sets the value of TicketId_Optional and also sets TicketId_IsSet to true.
public inline void ClearTicketId()Clears the value of TicketId_Optional and sets TicketId_IsSet to false.
public inline FRHAPI_AdditionalJoinParams&GetAdditionalParams()Gets the value of AdditionalParams_Optional, regardless of it having been set.
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalParams() constGets the value of AdditionalParams_Optional, regardless of it having been set.
public inline const FRHAPI_AdditionalJoinParams&GetAdditionalParams(const FRHAPI_AdditionalJoinParams & DefaultValue) constGets the value of AdditionalParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAdditionalParams(FRHAPI_AdditionalJoinParams & OutValue) constFills OutValue with the value of AdditionalParams_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_AdditionalJoinParams*GetAdditionalParamsOrNull()Returns a pointer to AdditionalParams_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_AdditionalJoinParams*GetAdditionalParamsOrNull() constReturns a pointer to AdditionalParams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAdditionalParams(FRHAPI_AdditionalJoinParams NewValue)Sets the value of AdditionalParams_Optional and also sets AdditionalParams_IsSet to true.
public inline void ClearAdditionalParams()Clears the value of AdditionalParams_Optional and sets AdditionalParams_IsSet to false.
public inline TArray< FString > & GetMapPreferences()Gets the value of MapPreferences_Optional, regardless of it having been set.
public inline const TArray< FString > & GetMapPreferences() constGets the value of MapPreferences_Optional, regardless of it having been set.
public inline const TArray< FString > & GetMapPreferences(const TArray< FString > & DefaultValue) constGets the value of MapPreferences_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMapPreferences(TArray< FString > & OutValue) constFills OutValue with the value of MapPreferences_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FString > * GetMapPreferencesOrNull()Returns a pointer to MapPreferences_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FString > * GetMapPreferencesOrNull() constReturns a pointer to MapPreferences_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMapPreferences(TArray< FString > NewValue)Sets the value of MapPreferences_Optional and also sets MapPreferences_IsSet to true.
public inline void ClearMapPreferences()Clears the value of MapPreferences_Optional and sets MapPreferences_IsSet to false.
public inline FString & GetQueuedSessionId()Gets the value of QueuedSessionId_Optional, regardless of it having been set.
public inline const FString & GetQueuedSessionId() constGets the value of QueuedSessionId_Optional, regardless of it having been set.
public inline const FString & GetQueuedSessionId(const FString & DefaultValue) constGets the value of QueuedSessionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetQueuedSessionId(FString & OutValue) constFills OutValue with the value of QueuedSessionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetQueuedSessionIdOrNull()Returns a pointer to QueuedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetQueuedSessionIdOrNull() constReturns a pointer to QueuedSessionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetQueuedSessionId(FString NewValue)Sets the value of QueuedSessionId_Optional and also sets QueuedSessionId_IsSet to true.
public inline void ClearQueuedSessionId()Clears the value of QueuedSessionId_Optional and sets QueuedSessionId_IsSet to false.
public inline TArray< FGuid > & GetPlayers()Gets the value of Players_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetPlayers() constGets the value of Players_Optional, regardless of it having been set.
public inline const TArray< FGuid > & GetPlayers(const TArray< FGuid > & DefaultValue) constGets the value of Players_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayers(TArray< FGuid > & OutValue) constFills OutValue with the value of Players_Optional and returns true if it has been set, otherwise returns false.
public inline TArray< FGuid > * GetPlayersOrNull()Returns a pointer to Players_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray< FGuid > * GetPlayersOrNull() constReturns a pointer to Players_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayers(TArray< FGuid > NewValue)Sets the value of Players_Optional and also sets Players_IsSet to true.
public inline void ClearPlayers()Clears the value of Players_Optional and sets Players_IsSet to false.

Members

public FString EventName

Name of the audit event you are creating. Customer created events will be prepended with ‘customer.’.

public FString SessionId

ID of the session this event occurred in.

public TMap< FString, FString > CustomData_Optional

Custom data for this audit request.

public bool CustomData_IsSet

true if CustomData_Optional has been set to a value

public FString SessionType_Optional

Type of the session this event occurred in.

public bool SessionType_IsSet

true if SessionType_Optional has been set to a value

public FString RegionId_Optional

Region ID for this event.

public bool RegionId_IsSet

true if RegionId_Optional has been set to a value

public bool Joinable_Optional

Whether or not the session is publicly joinable.

public bool Joinable_IsSet

true if Joinable_Optional has been set to a value

public TArray< FRHAPI_TeamUpdate>UpdatedTeams_Optional

Updated team numbers and sizes.

public bool UpdatedTeams_IsSet

true if UpdatedTeams_Optional has been set to a value

public ERHAPI_InviteSource Source_Optional

The source of an invite.

public bool Source_IsSet

true if Source_Optional has been set to a value

public FGuid PlayerUuid_Optional

UUID of a specific player being effected in this event.

public bool PlayerUuid_IsSet

true if PlayerUuid_Optional has been set to a value

public int32 TeamId_Optional

ID of the team being effected in this event.

public bool TeamId_IsSet

true if TeamId_Optional has been set to a value

public FString InvitedSessionId_Optional

ID of the session being invited in this event.

public bool InvitedSessionId_IsSet

true if InvitedSessionId_Optional has been set to a value

public FString RemovedSessionId_Optional

ID of the session being removed in this event.

public bool RemovedSessionId_IsSet

true if RemovedSessionId_Optional has been set to a value

public FString Version_Optional

Version updated in this event.

public bool Version_IsSet

true if Version_Optional has been set to a value

public FRHAPI_ClientSettings ClientSettings_Optional

Client settings updated as part of this event.

public bool ClientSettings_IsSet

true if ClientSettings_Optional has been set to a value

public FRHAPI_CrossplayPreferences CrossplayPreferences_Optional

Crossplay preferences updated as part of this event.

public bool CrossplayPreferences_IsSet

true if CrossplayPreferences_Optional has been set to a value

public ERHAPI_SessionPlayerStatus PlayerStatus_Optional

Player’s status updated as part of this event.

public bool PlayerStatus_IsSet

true if PlayerStatus_Optional has been set to a value

public ERHAPI_Platform Platform_Optional

Platform updated as part of this event.

public bool Platform_IsSet

true if Platform_Optional has been set to a value

public FString PlatformSessionId_Optional

ID of the platform session being effected in this event.

public bool PlatformSessionId_IsSet

true if PlatformSessionId_Optional has been set to a value

public FString InstanceId_Optional

ID of the instance being effected in this event.

public bool InstanceId_IsSet

true if InstanceId_Optional has been set to a value

public ERHAPI_HostType HostType_Optional

Type of the host being effected in this event.

public bool HostType_IsSet

true if HostType_Optional has been set to a value

public FGuid HostPlayerUuid_Optional

UUID of the player hosting during this event.

public bool HostPlayerUuid_IsSet

true if HostPlayerUuid_Optional has been set to a value

public FGuid InstanceRequestTemplate_Optional

ID of the instance request template being used in this event.

public bool InstanceRequestTemplate_IsSet

true if InstanceRequestTemplate_Optional has been set to a value

public FString Map_Optional

Map being used in this event.

public bool Map_IsSet

true if Map_Optional has been set to a value

public FString Mode_Optional

Mode being used in this event.

public bool Mode_IsSet

true if Mode_Optional has been set to a value

public FString AllocationId_Optional

Allocation ID of instance in this event.

public bool AllocationId_IsSet

true if AllocationId_Optional has been set to a value

public ERHAPI_InstanceJoinableStatus JoinStatus_Optional

Instance’s joinability status.

public bool JoinStatus_IsSet

true if JoinStatus_Optional has been set to a value

public FRHAPI_JoinParams JoinParams_Optional

Instance’s join parameters for this event.

public bool JoinParams_IsSet

true if JoinParams_Optional has been set to a value

public ERHAPI_InstanceHealthStatus InstanceHealth_Optional

Instance’s health status for this event.

public bool InstanceHealth_IsSet

true if InstanceHealth_Optional has been set to a value

public FString QueueId_Optional

ID for the queue in this event.

public bool QueueId_IsSet

true if QueueId_Optional has been set to a value

public FString TicketId_Optional

Matchmaking ticket id in this event.

public bool TicketId_IsSet

true if TicketId_Optional has been set to a value

public FRHAPI_AdditionalJoinParams AdditionalParams_Optional

Additional matchmaking parameters in this event.

public bool AdditionalParams_IsSet

true if AdditionalParams_Optional has been set to a value

public TArray< FString > MapPreferences_Optional

Map preferences in this event.

public bool MapPreferences_IsSet

true if MapPreferences_Optional has been set to a value

public FString QueuedSessionId_Optional

ID of the session that was/is in a matchmaking queue for this event.

public bool QueuedSessionId_IsSet

true if QueuedSessionId_Optional has been set to a value

public TArray< FGuid > Players_Optional

List of players uuids that were effected in this event. Each player will get a unique event.

public bool Players_IsSet

true if Players_Optional has been set to a value

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

Fills this object with data from the passed in JSON.

Parameters

  • JsonValue Data from the API call.

Returns

true if parsing of the JSON data was successful.

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

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

Parameters

  • Writer JSON Writer stream to push .

public inline FString & GetEventName()

Gets the value of EventName.

public inline const FString & GetEventName() const

Gets the value of EventName.

public inline void SetEventName(FString NewValue)

Sets the value of EventName.

public inline FString & GetSessionId()

Gets the value of SessionId.

public inline const FString & GetSessionId() const

Gets the value of SessionId.

public inline void SetSessionId(FString NewValue)

Sets the value of SessionId.

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

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

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

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

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

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

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

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

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

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

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

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

public inline void SetCustomData(TMap< FString, FString > NewValue)

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

public inline void ClearCustomData()

Clears the value of CustomData_Optional and sets CustomData_IsSet to false.

public inline FString & GetSessionType()

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

public inline const FString & GetSessionType() const

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

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

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

public inline bool GetSessionType(FString & OutValue) const

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

public inline FString * GetSessionTypeOrNull()

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

public inline const FString * GetSessionTypeOrNull() const

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

public inline void SetSessionType(FString NewValue)

Sets the value of SessionType_Optional and also sets SessionType_IsSet to true.

public inline void ClearSessionType()

Clears the value of SessionType_Optional and sets SessionType_IsSet to false.

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

Sets the value of RegionId_Optional and also sets RegionId_IsSet to true.

public inline void ClearRegionId()

Clears the value of RegionId_Optional and sets RegionId_IsSet to false.

public inline bool & GetJoinable()

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

public inline const bool & GetJoinable() const

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

public inline const bool & GetJoinable(const bool & DefaultValue) const

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

public inline bool GetJoinable(bool & OutValue) const

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

public inline bool * GetJoinableOrNull()

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

public inline const bool * GetJoinableOrNull() const

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

public inline void SetJoinable(bool NewValue)

Sets the value of Joinable_Optional and also sets Joinable_IsSet to true.

public inline void ClearJoinable()

Clears the value of Joinable_Optional and sets Joinable_IsSet to false.

public inline bool IsJoinableDefaultValue() const

Returns true if Joinable_Optional is set and matches the default value.

public inline void SetJoinableToDefault()

Sets the value of Joinable_Optional to its default and also sets Joinable_IsSet to true.

public inline TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams()

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

public inline const TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams() const

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

public inline const TArray< FRHAPI_TeamUpdate> &GetUpdatedTeams(const TArray< FRHAPI_TeamUpdate > & DefaultValue) const

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

public inline bool GetUpdatedTeams(TArray< FRHAPI_TeamUpdate > & OutValue) const

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

public inline TArray< FRHAPI_TeamUpdate> *GetUpdatedTeamsOrNull()

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

public inline const TArray< FRHAPI_TeamUpdate> *GetUpdatedTeamsOrNull() const

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

public inline void SetUpdatedTeams(TArray< FRHAPI_TeamUpdate > NewValue)

Sets the value of UpdatedTeams_Optional and also sets UpdatedTeams_IsSet to true.

public inline void ClearUpdatedTeams()

Clears the value of UpdatedTeams_Optional and sets UpdatedTeams_IsSet to false.

public inline ERHAPI_InviteSource & GetSource()

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

public inline const ERHAPI_InviteSource & GetSource() const

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

public inline const ERHAPI_InviteSource & GetSource(const ERHAPI_InviteSource & DefaultValue) const

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

public inline bool GetSource(ERHAPI_InviteSource & OutValue) const

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

public inline ERHAPI_InviteSource * GetSourceOrNull()

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

public inline const ERHAPI_InviteSource * GetSourceOrNull() const

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

public inline void SetSource(ERHAPI_InviteSource NewValue)

Sets the value of Source_Optional and also sets Source_IsSet to true.

public inline void ClearSource()

Clears the value of Source_Optional and sets Source_IsSet to false.

public inline FGuid & GetPlayerUuid()

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

public inline const FGuid & GetPlayerUuid() const

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

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

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

public inline bool GetPlayerUuid(FGuid & OutValue) const

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

public inline FGuid * GetPlayerUuidOrNull()

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

public inline const FGuid * GetPlayerUuidOrNull() const

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

public inline void SetPlayerUuid(FGuid NewValue)

Sets the value of PlayerUuid_Optional and also sets PlayerUuid_IsSet to true.

public inline void ClearPlayerUuid()

Clears the value of PlayerUuid_Optional and sets PlayerUuid_IsSet to false.

public inline int32 & GetTeamId()

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

public inline const int32 & GetTeamId() const

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

public inline const int32 & GetTeamId(const int32 & DefaultValue) const

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

public inline bool GetTeamId(int32 & OutValue) const

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

public inline int32 * GetTeamIdOrNull()

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

public inline const int32 * GetTeamIdOrNull() const

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

public inline void SetTeamId(int32 NewValue)

Sets the value of TeamId_Optional and also sets TeamId_IsSet to true.

public inline void ClearTeamId()

Clears the value of TeamId_Optional and sets TeamId_IsSet to false.

public inline bool IsTeamIdDefaultValue() const

Returns true if TeamId_Optional is set and matches the default value.

public inline void SetTeamIdToDefault()

Sets the value of TeamId_Optional to its default and also sets TeamId_IsSet to true.

public inline FString & GetInvitedSessionId()

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

public inline const FString & GetInvitedSessionId() const

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

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

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

public inline bool GetInvitedSessionId(FString & OutValue) const

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

public inline FString * GetInvitedSessionIdOrNull()

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

public inline const FString * GetInvitedSessionIdOrNull() const

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

public inline void SetInvitedSessionId(FString NewValue)

Sets the value of InvitedSessionId_Optional and also sets InvitedSessionId_IsSet to true.

public inline void ClearInvitedSessionId()

Clears the value of InvitedSessionId_Optional and sets InvitedSessionId_IsSet to false.

public inline FString & GetRemovedSessionId()

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

public inline const FString & GetRemovedSessionId() const

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

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

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

public inline bool GetRemovedSessionId(FString & OutValue) const

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

public inline FString * GetRemovedSessionIdOrNull()

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

public inline const FString * GetRemovedSessionIdOrNull() const

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

public inline void SetRemovedSessionId(FString NewValue)

Sets the value of RemovedSessionId_Optional and also sets RemovedSessionId_IsSet to true.

public inline void ClearRemovedSessionId()

Clears the value of RemovedSessionId_Optional and sets RemovedSessionId_IsSet to false.

public inline FString & GetVersion()

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

public inline const FString & GetVersion() const

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

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

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

public inline bool GetVersion(FString & OutValue) const

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

public inline FString * GetVersionOrNull()

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

public inline const FString * GetVersionOrNull() const

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

public inline void SetVersion(FString NewValue)

Sets the value of Version_Optional and also sets Version_IsSet to true.

public inline void ClearVersion()

Clears the value of Version_Optional and sets Version_IsSet to false.

public inline FRHAPI_ClientSettings&GetClientSettings()

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

public inline const FRHAPI_ClientSettings&GetClientSettings() const

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

public inline const FRHAPI_ClientSettings&GetClientSettings(const FRHAPI_ClientSettings & DefaultValue) const

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

public inline bool GetClientSettings(FRHAPI_ClientSettings & OutValue) const

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

public inline FRHAPI_ClientSettings*GetClientSettingsOrNull()

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

public inline const FRHAPI_ClientSettings*GetClientSettingsOrNull() const

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

public inline void SetClientSettings(FRHAPI_ClientSettings NewValue)

Sets the value of ClientSettings_Optional and also sets ClientSettings_IsSet to true.

public inline void ClearClientSettings()

Clears the value of ClientSettings_Optional and sets ClientSettings_IsSet to false.

public inline FRHAPI_CrossplayPreferences&GetCrossplayPreferences()

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

public inline const FRHAPI_CrossplayPreferences&GetCrossplayPreferences() const

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

public inline const FRHAPI_CrossplayPreferences&GetCrossplayPreferences(const FRHAPI_CrossplayPreferences & DefaultValue) const

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

public inline bool GetCrossplayPreferences(FRHAPI_CrossplayPreferences & OutValue) const

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

public inline FRHAPI_CrossplayPreferences*GetCrossplayPreferencesOrNull()

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

public inline const FRHAPI_CrossplayPreferences*GetCrossplayPreferencesOrNull() const

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

public inline void SetCrossplayPreferences(FRHAPI_CrossplayPreferences NewValue)

Sets the value of CrossplayPreferences_Optional and also sets CrossplayPreferences_IsSet to true.

public inline void ClearCrossplayPreferences()

Clears the value of CrossplayPreferences_Optional and sets CrossplayPreferences_IsSet to false.

public inline ERHAPI_SessionPlayerStatus & GetPlayerStatus()

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

public inline const ERHAPI_SessionPlayerStatus & GetPlayerStatus() const

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

public inline const ERHAPI_SessionPlayerStatus & GetPlayerStatus(const ERHAPI_SessionPlayerStatus & DefaultValue) const

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

public inline bool GetPlayerStatus(ERHAPI_SessionPlayerStatus & OutValue) const

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

public inline ERHAPI_SessionPlayerStatus * GetPlayerStatusOrNull()

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

public inline const ERHAPI_SessionPlayerStatus * GetPlayerStatusOrNull() const

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

public inline void SetPlayerStatus(ERHAPI_SessionPlayerStatus NewValue)

Sets the value of PlayerStatus_Optional and also sets PlayerStatus_IsSet to true.

public inline void ClearPlayerStatus()

Clears the value of PlayerStatus_Optional and sets PlayerStatus_IsSet to false.

public inline ERHAPI_Platform & GetPlatform()

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

public inline const ERHAPI_Platform & GetPlatform() const

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

public inline const ERHAPI_Platform & GetPlatform(const ERHAPI_Platform & DefaultValue) const

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

public inline bool GetPlatform(ERHAPI_Platform & OutValue) const

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

public inline ERHAPI_Platform * GetPlatformOrNull()

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

public inline const ERHAPI_Platform * GetPlatformOrNull() const

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

public inline void SetPlatform(ERHAPI_Platform NewValue)

Sets the value of Platform_Optional and also sets Platform_IsSet to true.

public inline void ClearPlatform()

Clears the value of Platform_Optional and sets Platform_IsSet to false.

public inline FString & GetPlatformSessionId()

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

public inline const FString & GetPlatformSessionId() const

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

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

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

public inline bool GetPlatformSessionId(FString & OutValue) const

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

public inline FString * GetPlatformSessionIdOrNull()

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

public inline const FString * GetPlatformSessionIdOrNull() const

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

public inline void SetPlatformSessionId(FString NewValue)

Sets the value of PlatformSessionId_Optional and also sets PlatformSessionId_IsSet to true.

public inline void ClearPlatformSessionId()

Clears the value of PlatformSessionId_Optional and sets PlatformSessionId_IsSet to false.

public inline FString & GetInstanceId()

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

public inline const FString & GetInstanceId() const

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

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

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

public inline bool GetInstanceId(FString & OutValue) const

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

public inline FString * GetInstanceIdOrNull()

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

public inline const FString * GetInstanceIdOrNull() const

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

public inline void SetInstanceId(FString NewValue)

Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.

public inline void ClearInstanceId()

Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.

public inline ERHAPI_HostType & GetHostType()

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

public inline const ERHAPI_HostType & GetHostType() const

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

public inline const ERHAPI_HostType & GetHostType(const ERHAPI_HostType & DefaultValue) const

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

public inline bool GetHostType(ERHAPI_HostType & OutValue) const

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

public inline ERHAPI_HostType * GetHostTypeOrNull()

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

public inline const ERHAPI_HostType * GetHostTypeOrNull() const

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

public inline void SetHostType(ERHAPI_HostType NewValue)

Sets the value of HostType_Optional and also sets HostType_IsSet to true.

public inline void ClearHostType()

Clears the value of HostType_Optional and sets HostType_IsSet to false.

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

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

public inline void ClearHostPlayerUuid()

Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.

public inline FGuid & GetInstanceRequestTemplate()

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

public inline const FGuid & GetInstanceRequestTemplate() const

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

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

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

public inline bool GetInstanceRequestTemplate(FGuid & OutValue) const

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

public inline FGuid * GetInstanceRequestTemplateOrNull()

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

public inline const FGuid * GetInstanceRequestTemplateOrNull() const

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

public inline void SetInstanceRequestTemplate(FGuid NewValue)

Sets the value of InstanceRequestTemplate_Optional and also sets InstanceRequestTemplate_IsSet to true.

public inline void ClearInstanceRequestTemplate()

Clears the value of InstanceRequestTemplate_Optional and sets InstanceRequestTemplate_IsSet to false.

public inline FString & GetMap()

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

public inline const FString & GetMap() const

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

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

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

public inline bool GetMap(FString & OutValue) const

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

public inline FString * GetMapOrNull()

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

public inline const FString * GetMapOrNull() const

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

public inline void SetMap(FString NewValue)

Sets the value of Map_Optional and also sets Map_IsSet to true.

public inline void ClearMap()

Clears the value of Map_Optional and sets Map_IsSet to false.

public inline FString & GetMode()

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

public inline const FString & GetMode() const

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

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

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

public inline bool GetMode(FString & OutValue) const

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

public inline FString * GetModeOrNull()

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

public inline const FString * GetModeOrNull() const

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

public inline void SetMode(FString NewValue)

Sets the value of Mode_Optional and also sets Mode_IsSet to true.

public inline void ClearMode()

Clears the value of Mode_Optional and sets Mode_IsSet to false.

public inline FString & GetAllocationId()

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

public inline const FString & GetAllocationId() const

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

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

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

public inline bool GetAllocationId(FString & OutValue) const

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

public inline FString * GetAllocationIdOrNull()

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

public inline const FString * GetAllocationIdOrNull() const

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

public inline void SetAllocationId(FString NewValue)

Sets the value of AllocationId_Optional and also sets AllocationId_IsSet to true.

public inline void ClearAllocationId()

Clears the value of AllocationId_Optional and sets AllocationId_IsSet to false.

public inline ERHAPI_InstanceJoinableStatus & GetJoinStatus()

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

public inline const ERHAPI_InstanceJoinableStatus & GetJoinStatus() const

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

public inline const ERHAPI_InstanceJoinableStatus & GetJoinStatus(const ERHAPI_InstanceJoinableStatus & DefaultValue) const

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

public inline bool GetJoinStatus(ERHAPI_InstanceJoinableStatus & OutValue) const

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

public inline ERHAPI_InstanceJoinableStatus * GetJoinStatusOrNull()

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

public inline const ERHAPI_InstanceJoinableStatus * GetJoinStatusOrNull() const

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

public inline void SetJoinStatus(ERHAPI_InstanceJoinableStatus NewValue)

Sets the value of JoinStatus_Optional and also sets JoinStatus_IsSet to true.

public inline void ClearJoinStatus()

Clears the value of JoinStatus_Optional and sets JoinStatus_IsSet to false.

public inline FRHAPI_JoinParams&GetJoinParams()

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

public inline const FRHAPI_JoinParams&GetJoinParams() const

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

public inline const FRHAPI_JoinParams&GetJoinParams(const FRHAPI_JoinParams & DefaultValue) const

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

public inline bool GetJoinParams(FRHAPI_JoinParams & OutValue) const

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

public inline FRHAPI_JoinParams*GetJoinParamsOrNull()

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

public inline const FRHAPI_JoinParams*GetJoinParamsOrNull() const

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

public inline void SetJoinParams(FRHAPI_JoinParams NewValue)

Sets the value of JoinParams_Optional and also sets JoinParams_IsSet to true.

public inline void ClearJoinParams()

Clears the value of JoinParams_Optional and sets JoinParams_IsSet to false.

public inline ERHAPI_InstanceHealthStatus & GetInstanceHealth()

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

public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth() const

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

public inline const ERHAPI_InstanceHealthStatus & GetInstanceHealth(const ERHAPI_InstanceHealthStatus & DefaultValue) const

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

public inline bool GetInstanceHealth(ERHAPI_InstanceHealthStatus & OutValue) const

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

public inline ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull()

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

public inline const ERHAPI_InstanceHealthStatus * GetInstanceHealthOrNull() const

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

public inline void SetInstanceHealth(ERHAPI_InstanceHealthStatus NewValue)

Sets the value of InstanceHealth_Optional and also sets InstanceHealth_IsSet to true.

public inline void ClearInstanceHealth()

Clears the value of InstanceHealth_Optional and sets InstanceHealth_IsSet to false.

public inline FString & GetQueueId()

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

public inline const FString & GetQueueId() const

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

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

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

public inline bool GetQueueId(FString & OutValue) const

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

public inline FString * GetQueueIdOrNull()

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

public inline const FString * GetQueueIdOrNull() const

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

public inline void SetQueueId(FString NewValue)

Sets the value of QueueId_Optional and also sets QueueId_IsSet to true.

public inline void ClearQueueId()

Clears the value of QueueId_Optional and sets QueueId_IsSet to false.

public inline FString & GetTicketId()

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

public inline const FString & GetTicketId() const

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

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

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

public inline bool GetTicketId(FString & OutValue) const

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

public inline FString * GetTicketIdOrNull()

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

public inline const FString * GetTicketIdOrNull() const

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

public inline void SetTicketId(FString NewValue)

Sets the value of TicketId_Optional and also sets TicketId_IsSet to true.

public inline void ClearTicketId()

Clears the value of TicketId_Optional and sets TicketId_IsSet to false.

public inline FRHAPI_AdditionalJoinParams&GetAdditionalParams()

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

public inline const FRHAPI_AdditionalJoinParams&GetAdditionalParams() const

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

public inline const FRHAPI_AdditionalJoinParams&GetAdditionalParams(const FRHAPI_AdditionalJoinParams & DefaultValue) const

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

public inline bool GetAdditionalParams(FRHAPI_AdditionalJoinParams & OutValue) const

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

public inline FRHAPI_AdditionalJoinParams*GetAdditionalParamsOrNull()

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

public inline const FRHAPI_AdditionalJoinParams*GetAdditionalParamsOrNull() const

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

public inline void SetAdditionalParams(FRHAPI_AdditionalJoinParams NewValue)

Sets the value of AdditionalParams_Optional and also sets AdditionalParams_IsSet to true.

public inline void ClearAdditionalParams()

Clears the value of AdditionalParams_Optional and sets AdditionalParams_IsSet to false.

public inline TArray< FString > & GetMapPreferences()

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

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

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

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

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

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

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

public inline TArray< FString > * GetMapPreferencesOrNull()

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

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

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

public inline void SetMapPreferences(TArray< FString > NewValue)

Sets the value of MapPreferences_Optional and also sets MapPreferences_IsSet to true.

public inline void ClearMapPreferences()

Clears the value of MapPreferences_Optional and sets MapPreferences_IsSet to false.

public inline FString & GetQueuedSessionId()

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

public inline const FString & GetQueuedSessionId() const

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

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

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

public inline bool GetQueuedSessionId(FString & OutValue) const

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

public inline FString * GetQueuedSessionIdOrNull()

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

public inline const FString * GetQueuedSessionIdOrNull() const

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

public inline void SetQueuedSessionId(FString NewValue)

Sets the value of QueuedSessionId_Optional and also sets QueuedSessionId_IsSet to true.

public inline void ClearQueuedSessionId()

Clears the value of QueuedSessionId_Optional and sets QueuedSessionId_IsSet to false.

public inline TArray< FGuid > & GetPlayers()

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

public inline const TArray< FGuid > & GetPlayers() const

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

public inline const TArray< FGuid > & GetPlayers(const TArray< FGuid > & DefaultValue) const

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

public inline bool GetPlayers(TArray< FGuid > & OutValue) const

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

public inline TArray< FGuid > * GetPlayersOrNull()

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

public inline const TArray< FGuid > * GetPlayersOrNull() const

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

public inline void SetPlayers(TArray< FGuid > NewValue)

Sets the value of Players_Optional and also sets Players_IsSet to true.

public inline void ClearPlayers()

Clears the value of Players_Optional and sets Players_IsSet to false.