RHAPI_CreateAuditRequest
Summary
Members | Descriptions |
---|---|
struct FRHAPI_CreateAuditRequest |
struct FRHAPI_CreateAuditRequest
struct FRHAPI_CreateAuditRequest : public FRHAPI_Model
Summary
Members | Descriptions |
---|---|
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. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes 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 () 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. |
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.