RHAPI_SessionTemplate
Summary
| Members | Descriptions |
|---|---|
struct FRHAPI_SessionTemplate | Template used to create new RallyHere sessions of a specific type. Configurable in the developer portal. |
struct FRHAPI_SessionTemplate
struct FRHAPI_SessionTemplate
: public FRHAPI_Model
Template used to create new RallyHere sessions of a specific type. Configurable in the developer portal.
Summary
| Members | Descriptions |
|---|---|
public FString SessionType | unique name for this template |
public FString EngineSessionType_Optional | Engine identifier for sessions of this type. For UE, this is commonly Party or Game. |
public bool EngineSessionType_IsSet | true if EngineSessionType_Optional has been set to a value |
public bool CanJoinMatchmaking_Optional | Are sessions of this type allowed to join matchmaking? |
public bool CanJoinMatchmaking_IsSet | true if CanJoinMatchmaking_Optional has been set to a value |
public bool CanBeCreatedByPlayersDirectly_Optional | Are players allowed to create sessions of this type? |
public bool CanBeCreatedByPlayersDirectly_IsSet | true if CanBeCreatedByPlayersDirectly_Optional has been set to a value |
public bool Joinable_Optional | DEPRECATED. Use 'attempt_auto_join' instead. Should players join existing sessions of this type before creating a new one. |
public bool Joinable_IsSet | true if Joinable_Optional has been set to a value |
public bool AttemptAutoJoin_Optional | Should players join existing sessions of this type before creating a new one. |
public bool AttemptAutoJoin_IsSet | true if AttemptAutoJoin_Optional has been set to a value |
public bool DefaultPublic_Optional | Should sessions of this type should be publicly joinable by default. |
public bool DefaultPublic_IsSet | true if DefaultPublic_Optional has been set to a value |
public bool AutoAddToBrowser_Optional | Should session be automatically added to the browser list. |
public bool AutoAddToBrowser_IsSet | true if AutoAddToBrowser_Optional has been set to a value |
public TMap< FString, FString > AutoBrowserParams_Optional | Browser parameters that can be used to filter results. |
public bool AutoBrowserParams_IsSet | true if AutoBrowserParams_Optional has been set to a value |
public bool CanBeAddedToServerBrowser_Optional | Are sessions of this type able to be added to the server browser by players? |
public bool CanBeAddedToServerBrowser_IsSet | true if CanBeAddedToServerBrowser_Optional has been set to a value |
public bool KeepAliveOnEmpty_Optional | Should the session stay around, or be destroyed when the last player leaves it? |
public bool KeepAliveOnEmpty_IsSet | true if KeepAliveOnEmpty_Optional has been set to a value |
public TMap< FString, FRHAPI_PlatformSessionTemplate>PlatformTemplates_Optional | Platform-Specific session mappings that are used to coordinate Rally Here sessions with OnlineSubsystem sessions. |
public bool PlatformTemplates_IsSet | true if PlatformTemplates_Optional has been set to a value |
public FRHAPI_InstanceStartupParams AutoStartupParams_Optional | Parameters used to start an instance for this session when it is created. Has lower priority than auto_startup_instance_template_id. |
public bool AutoStartupParams_IsSet | true if AutoStartupParams_Optional has been set to a value |
public FGuid AutoStartupInstanceTemplateId_Optional | ID of instance request template to be used to automatically request an instance on creation of a session of this type. Takes priority over auto_startup_params. |
public bool AutoStartupInstanceTemplateId_IsSet | true if AutoStartupInstanceTemplateId_Optional has been set to a value |
public int32 MinSessionCount_Optional | Minimum number of this type of session to be running at any given time per region. |
public bool MinSessionCount_IsSet | true if MinSessionCount_Optional has been set to a value |
public TMap< FString, FString > CustomData_Optional | Product-defined custom data about this session type. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public int32 NumTeams_Optional | The number of teams this session type can have. |
public bool NumTeams_IsSet | true if NumTeams_Optional has been set to a value |
public int32 PlayersPerTeam_Optional | The number of players that can be on each team. |
public bool PlayersPerTeam_IsSet | true if PlayersPerTeam_Optional has been set to a value |
public bool CanChangeOwnTeam_Optional | Whether or not a player can change which team they are on. If true, they are able to. If False, they player's team can only be changed by an admin. |
public bool CanChangeOwnTeam_IsSet | true if CanChangeOwnTeam_Optional has been set to a value |
public bool NotifyOnReservation_Optional | If players should be notified when they are reserved in this type of session instead of waiting until they're invited. |
public bool NotifyOnReservation_IsSet | true if NotifyOnReservation_Optional has been set to a value |
public ERHAPI_PlayerVisibility PlayerVisibility_Optional | What subset of players a regular client will receive info about. With sufficiently large sessions, visibility will automatically be lowered. |
public bool PlayerVisibility_IsSet | true if PlayerVisibility_Optional has been set to a value |
public ERHAPI_PlayerVisibility AdminPlayerVisibility_Optional | What subset of players an admin client with elevated privileges will receive info about. |
public bool AdminPlayerVisibility_IsSet | true if AdminPlayerVisibility_Optional has been set to a value |
public ERHAPI_PlayerVisibility PlayerNotificationFrequency_Optional | What subset of notifications a client should receive about players in a session. With sufficiently large sessions, frequency will be automatically lowered. |
public bool PlayerNotificationFrequency_IsSet | true if PlayerNotificationFrequency_Optional has been set to a value |
public ERHAPI_PlayerVisibility AdminPlayerNotificationFrequency_Optional | What subset of notifications an admin client with elevated privileges will receive about players in a session. |
public bool AdminPlayerNotificationFrequency_IsSet | true if AdminPlayerNotificationFrequency_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 & GetSessionType() | Gets the value of SessionType. |
public inline const FString & GetSessionType() const | Gets the value of SessionType. |
public inline void SetSessionType(const FString & NewValue) | Sets the value of SessionType. |
public inline void SetSessionType(FString && NewValue) | Sets the value of SessionType using move semantics. |
public inline FString & GetEngineSessionType() | Gets the value of EngineSessionType_Optional, regardless of it having been set. |
public inline const FString & GetEngineSessionType() const | Gets the value of EngineSessionType_Optional, regardless of it having been set. |
public inline const FString & GetEngineSessionType(const FString & DefaultValue) const | Gets the value of EngineSessionType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEngineSessionType(FString & OutValue) const | Fills OutValue with the value of EngineSessionType_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetEngineSessionTypeOrNull() | Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetEngineSessionTypeOrNull() const | Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEngineSessionType(const FString & NewValue) | Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true. |
public inline void SetEngineSessionType(FString && NewValue) | Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true using move semantics. |
public inline void ClearEngineSessionType() | Clears the value of EngineSessionType_Optional and sets EngineSessionType_IsSet to false. |
public inline bool IsEngineSessionTypeSet() const | Checks whether EngineSessionType_Optional has been set. |
public inline bool IsEngineSessionTypeDefaultValue() const | Returns true if EngineSessionType_Optional is set and matches the default value. |
public inline void SetEngineSessionTypeToDefault() | Sets the value of EngineSessionType_Optional to its default and also sets EngineSessionType_IsSet to true. |
public inline bool & GetCanJoinMatchmaking() | Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCanJoinMatchmaking() const | Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCanJoinMatchmaking(const bool & DefaultValue) const | Gets the value of CanJoinMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanJoinMatchmaking(bool & OutValue) const | Fills OutValue with the value of CanJoinMatchmaking_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanJoinMatchmakingOrNull() | Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanJoinMatchmakingOrNull() const | Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanJoinMatchmaking(const bool & NewValue) | Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true. |
public inline void SetCanJoinMatchmaking(bool && NewValue) | Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true using move semantics. |
public inline void ClearCanJoinMatchmaking() | Clears the value of CanJoinMatchmaking_Optional and sets CanJoinMatchmaking_IsSet to false. |
public inline bool IsCanJoinMatchmakingSet() const | Checks whether CanJoinMatchmaking_Optional has been set. |
public inline bool IsCanJoinMatchmakingDefaultValue() const | Returns true if CanJoinMatchmaking_Optional is set and matches the default value. |
public inline void SetCanJoinMatchmakingToDefault() | Sets the value of CanJoinMatchmaking_Optional to its default and also sets CanJoinMatchmaking_IsSet to true. |
public inline bool & GetCanBeCreatedByPlayersDirectly() | Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set. |
public inline const bool & GetCanBeCreatedByPlayersDirectly() const | Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set. |
public inline const bool & GetCanBeCreatedByPlayersDirectly(const bool & DefaultValue) const | Gets the value of CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanBeCreatedByPlayersDirectly(bool & OutValue) const | Fills OutValue with the value of CanBeCreatedByPlayersDirectly_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanBeCreatedByPlayersDirectlyOrNull() | Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanBeCreatedByPlayersDirectlyOrNull() const | Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanBeCreatedByPlayersDirectly(const bool & NewValue) | Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true. |
public inline void SetCanBeCreatedByPlayersDirectly(bool && NewValue) | Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true using move semantics. |
public inline void ClearCanBeCreatedByPlayersDirectly() | Clears the value of CanBeCreatedByPlayersDirectly_Optional and sets CanBeCreatedByPlayersDirectly_IsSet to false. |
public inline bool IsCanBeCreatedByPlayersDirectlySet() const | Checks whether CanBeCreatedByPlayersDirectly_Optional has been set. |
public inline bool IsCanBeCreatedByPlayersDirectlyDefaultValue() const | Returns true if CanBeCreatedByPlayersDirectly_Optional is set and matches the default value. |
public inline void SetCanBeCreatedByPlayersDirectlyToDefault() | Sets the value of CanBeCreatedByPlayersDirectly_Optional to its default and also sets CanBeCreatedByPlayersDirectly_IsSet to true. |
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(const bool & NewValue) | Sets the value of Joinable_Optional and also sets Joinable_IsSet to true. |
public inline void SetJoinable(bool && NewValue) | Sets the value of Joinable_Optional and also sets Joinable_IsSet to true using move semantics. |
public inline void ClearJoinable() | Clears the value of Joinable_Optional and sets Joinable_IsSet to false. |
public inline bool IsJoinableSet() const | Checks whether Joinable_Optional has been set. |
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 bool & GetAttemptAutoJoin() | Gets the value of AttemptAutoJoin_Optional, regardless of it having been set. |
public inline const bool & GetAttemptAutoJoin() const | Gets the value of AttemptAutoJoin_Optional, regardless of it having been set. |
public inline const bool & GetAttemptAutoJoin(const bool & DefaultValue) const | Gets the value of AttemptAutoJoin_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAttemptAutoJoin(bool & OutValue) const | Fills OutValue with the value of AttemptAutoJoin_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetAttemptAutoJoinOrNull() | Returns a pointer to AttemptAutoJoin_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetAttemptAutoJoinOrNull() const | Returns a pointer to AttemptAutoJoin_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAttemptAutoJoin(const bool & NewValue) | Sets the value of AttemptAutoJoin_Optional and also sets AttemptAutoJoin_IsSet to true. |
public inline void SetAttemptAutoJoin(bool && NewValue) | Sets the value of AttemptAutoJoin_Optional and also sets AttemptAutoJoin_IsSet to true using move semantics. |
public inline void ClearAttemptAutoJoin() | Clears the value of AttemptAutoJoin_Optional and sets AttemptAutoJoin_IsSet to false. |
public inline bool IsAttemptAutoJoinSet() const | Checks whether AttemptAutoJoin_Optional has been set. |
public inline bool IsAttemptAutoJoinDefaultValue() const | Returns true if AttemptAutoJoin_Optional is set and matches the default value. |
public inline void SetAttemptAutoJoinToDefault() | Sets the value of AttemptAutoJoin_Optional to its default and also sets AttemptAutoJoin_IsSet to true. |
public inline bool & GetDefaultPublic() | Gets the value of DefaultPublic_Optional, regardless of it having been set. |
public inline const bool & GetDefaultPublic() const | Gets the value of DefaultPublic_Optional, regardless of it having been set. |
public inline const bool & GetDefaultPublic(const bool & DefaultValue) const | Gets the value of DefaultPublic_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDefaultPublic(bool & OutValue) const | Fills OutValue with the value of DefaultPublic_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetDefaultPublicOrNull() | Returns a pointer to DefaultPublic_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetDefaultPublicOrNull() const | Returns a pointer to DefaultPublic_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDefaultPublic(const bool & NewValue) | Sets the value of DefaultPublic_Optional and also sets DefaultPublic_IsSet to true. |
public inline void SetDefaultPublic(bool && NewValue) | Sets the value of DefaultPublic_Optional and also sets DefaultPublic_IsSet to true using move semantics. |
public inline void ClearDefaultPublic() | Clears the value of DefaultPublic_Optional and sets DefaultPublic_IsSet to false. |
public inline bool IsDefaultPublicSet() const | Checks whether DefaultPublic_Optional has been set. |
public inline bool IsDefaultPublicDefaultValue() const | Returns true if DefaultPublic_Optional is set and matches the default value. |
public inline void SetDefaultPublicToDefault() | Sets the value of DefaultPublic_Optional to its default and also sets DefaultPublic_IsSet to true. |
public inline bool & GetAutoAddToBrowser() | Gets the value of AutoAddToBrowser_Optional, regardless of it having been set. |
public inline const bool & GetAutoAddToBrowser() const | Gets the value of AutoAddToBrowser_Optional, regardless of it having been set. |
public inline const bool & GetAutoAddToBrowser(const bool & DefaultValue) const | Gets the value of AutoAddToBrowser_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoAddToBrowser(bool & OutValue) const | Fills OutValue with the value of AutoAddToBrowser_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetAutoAddToBrowserOrNull() | Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetAutoAddToBrowserOrNull() const | Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoAddToBrowser(const bool & NewValue) | Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true. |
public inline void SetAutoAddToBrowser(bool && NewValue) | Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true using move semantics. |
public inline void ClearAutoAddToBrowser() | Clears the value of AutoAddToBrowser_Optional and sets AutoAddToBrowser_IsSet to false. |
public inline bool IsAutoAddToBrowserSet() const | Checks whether AutoAddToBrowser_Optional has been set. |
public inline bool IsAutoAddToBrowserDefaultValue() const | Returns true if AutoAddToBrowser_Optional is set and matches the default value. |
public inline void SetAutoAddToBrowserToDefault() | Sets the value of AutoAddToBrowser_Optional to its default and also sets AutoAddToBrowser_IsSet to true. |
public inline TMap< FString, FString > & GetAutoBrowserParams() | Gets the value of AutoBrowserParams_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetAutoBrowserParams() const | Gets the value of AutoBrowserParams_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetAutoBrowserParams(const TMap< FString, FString > & DefaultValue) const | Gets the value of AutoBrowserParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoBrowserParams(TMap< FString, FString > & OutValue) const | Fills OutValue with the value of AutoBrowserParams_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetAutoBrowserParamsOrNull() | Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetAutoBrowserParamsOrNull() const | Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoBrowserParams(const TMap< FString, FString > & NewValue) | Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true. |
public inline void SetAutoBrowserParams(TMap< FString, FString > && NewValue) | Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true using move semantics. |
public inline void ClearAutoBrowserParams() | Clears the value of AutoBrowserParams_Optional and sets AutoBrowserParams_IsSet to false. |
public inline bool IsAutoBrowserParamsSet() const | Checks whether AutoBrowserParams_Optional has been set. |
public inline bool & GetCanBeAddedToServerBrowser() | Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set. |
public inline const bool & GetCanBeAddedToServerBrowser() const | Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set. |
public inline const bool & GetCanBeAddedToServerBrowser(const bool & DefaultValue) const | Gets the value of CanBeAddedToServerBrowser_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanBeAddedToServerBrowser(bool & OutValue) const | Fills OutValue with the value of CanBeAddedToServerBrowser_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanBeAddedToServerBrowserOrNull() | Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanBeAddedToServerBrowserOrNull() const | Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanBeAddedToServerBrowser(const bool & NewValue) | Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true. |
public inline void SetCanBeAddedToServerBrowser(bool && NewValue) | Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true using move semantics. |
public inline void ClearCanBeAddedToServerBrowser() | Clears the value of CanBeAddedToServerBrowser_Optional and sets CanBeAddedToServerBrowser_IsSet to false. |
public inline bool IsCanBeAddedToServerBrowserSet() const | Checks whether CanBeAddedToServerBrowser_Optional has been set. |
public inline bool IsCanBeAddedToServerBrowserDefaultValue() const | Returns true if CanBeAddedToServerBrowser_Optional is set and matches the default value. |
public inline void SetCanBeAddedToServerBrowserToDefault() | Sets the value of CanBeAddedToServerBrowser_Optional to its default and also sets CanBeAddedToServerBrowser_IsSet to true. |
public inline bool & GetKeepAliveOnEmpty() | Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set. |
public inline const bool & GetKeepAliveOnEmpty() const | Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set. |
public inline const bool & GetKeepAliveOnEmpty(const bool & DefaultValue) const | Gets the value of KeepAliveOnEmpty_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetKeepAliveOnEmpty(bool & OutValue) const | Fills OutValue with the value of KeepAliveOnEmpty_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetKeepAliveOnEmptyOrNull() | Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetKeepAliveOnEmptyOrNull() const | Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetKeepAliveOnEmpty(const bool & NewValue) | Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true. |
public inline void SetKeepAliveOnEmpty(bool && NewValue) | Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true using move semantics. |
public inline void ClearKeepAliveOnEmpty() | Clears the value of KeepAliveOnEmpty_Optional and sets KeepAliveOnEmpty_IsSet to false. |
public inline bool IsKeepAliveOnEmptySet() const | Checks whether KeepAliveOnEmpty_Optional has been set. |
public inline bool IsKeepAliveOnEmptyDefaultValue() const | Returns true if KeepAliveOnEmpty_Optional is set and matches the default value. |
public inline void SetKeepAliveOnEmptyToDefault() | Sets the value of KeepAliveOnEmpty_Optional to its default and also sets KeepAliveOnEmpty_IsSet to true. |
public inline TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates() | Gets the value of PlatformTemplates_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates() const | Gets the value of PlatformTemplates_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates(const TMap< FString, FRHAPI_PlatformSessionTemplate > & DefaultValue) const | Gets the value of PlatformTemplates_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformTemplates(TMap< FString, FRHAPI_PlatformSessionTemplate > & OutValue) const | Fills OutValue with the value of PlatformTemplates_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FRHAPI_PlatformSessionTemplate> *GetPlatformTemplatesOrNull() | Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> *GetPlatformTemplatesOrNull() const | Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformTemplates(const TMap< FString, FRHAPI_PlatformSessionTemplate > & NewValue) | Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true. |
public inline void SetPlatformTemplates(TMap< FString, FRHAPI_PlatformSessionTemplate > && NewValue) | Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true using move semantics. |
public inline void ClearPlatformTemplates() | Clears the value of PlatformTemplates_Optional and sets PlatformTemplates_IsSet to false. |
public inline bool IsPlatformTemplatesSet() const | Checks whether PlatformTemplates_Optional has been set. |
public inline FRHAPI_InstanceStartupParams&GetAutoStartupParams() | Gets the value of AutoStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams&GetAutoStartupParams() const | Gets the value of AutoStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams&GetAutoStartupParams(const FRHAPI_InstanceStartupParams & DefaultValue) const | Gets the value of AutoStartupParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoStartupParams(FRHAPI_InstanceStartupParams & OutValue) const | Fills OutValue with the value of AutoStartupParams_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_InstanceStartupParams*GetAutoStartupParamsOrNull() | Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_InstanceStartupParams*GetAutoStartupParamsOrNull() const | Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoStartupParams(const FRHAPI_InstanceStartupParams & NewValue) | Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true. |
public inline void SetAutoStartupParams(FRHAPI_InstanceStartupParams && NewValue) | Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true using move semantics. |
public inline void ClearAutoStartupParams() | Clears the value of AutoStartupParams_Optional and sets AutoStartupParams_IsSet to false. |
public inline bool IsAutoStartupParamsSet() const | Checks whether AutoStartupParams_Optional has been set. |
public inline FGuid & GetAutoStartupInstanceTemplateId() | Gets the value of AutoStartupInstanceTemplateId_Optional, regardless of it having been set. |
public inline const FGuid & GetAutoStartupInstanceTemplateId() const | Gets the value of AutoStartupInstanceTemplateId_Optional, regardless of it having been set. |
public inline const FGuid & GetAutoStartupInstanceTemplateId(const FGuid & DefaultValue) const | Gets the value of AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoStartupInstanceTemplateId(FGuid & OutValue) const | Fills OutValue with the value of AutoStartupInstanceTemplateId_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetAutoStartupInstanceTemplateIdOrNull() | Returns a pointer to AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetAutoStartupInstanceTemplateIdOrNull() const | Returns a pointer to AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoStartupInstanceTemplateId(const FGuid & NewValue) | Sets the value of AutoStartupInstanceTemplateId_Optional and also sets AutoStartupInstanceTemplateId_IsSet to true. |
public inline void SetAutoStartupInstanceTemplateId(FGuid && NewValue) | Sets the value of AutoStartupInstanceTemplateId_Optional and also sets AutoStartupInstanceTemplateId_IsSet to true using move semantics. |
public inline void ClearAutoStartupInstanceTemplateId() | Clears the value of AutoStartupInstanceTemplateId_Optional and sets AutoStartupInstanceTemplateId_IsSet to false. |
public inline bool IsAutoStartupInstanceTemplateIdSet() const | Checks whether AutoStartupInstanceTemplateId_Optional has been set. |
public inline int32 & GetMinSessionCount() | Gets the value of MinSessionCount_Optional, regardless of it having been set. |
public inline const int32 & GetMinSessionCount() const | Gets the value of MinSessionCount_Optional, regardless of it having been set. |
public inline const int32 & GetMinSessionCount(const int32 & DefaultValue) const | Gets the value of MinSessionCount_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMinSessionCount(int32 & OutValue) const | Fills OutValue with the value of MinSessionCount_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetMinSessionCountOrNull() | Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetMinSessionCountOrNull() const | Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMinSessionCount(const int32 & NewValue) | Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true. |
public inline void SetMinSessionCount(int32 && NewValue) | Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true using move semantics. |
public inline void ClearMinSessionCount() | Clears the value of MinSessionCount_Optional and sets MinSessionCount_IsSet to false. |
public inline bool IsMinSessionCountSet() const | Checks whether MinSessionCount_Optional has been set. |
public inline bool IsMinSessionCountDefaultValue() const | Returns true if MinSessionCount_Optional is set and matches the default value. |
public inline void SetMinSessionCountToDefault() | Sets the value of MinSessionCount_Optional to its default and also sets MinSessionCount_IsSet to true. |
public inline TMap< FString, FString > & GetCustomData() | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData() const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData(TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull() | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull() const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData(const TMap< FString, FString > & NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void SetCustomData(TMap< FString, FString > && NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics. |
public inline void ClearCustomData() | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline bool IsCustomDataSet() const | Checks whether CustomData_Optional has been set. |
public inline int32 & GetNumTeams() | Gets the value of NumTeams_Optional, regardless of it having been set. |
public inline const int32 & GetNumTeams() const | Gets the value of NumTeams_Optional, regardless of it having been set. |
public inline const int32 & GetNumTeams(const int32 & DefaultValue) const | Gets the value of NumTeams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetNumTeams(int32 & OutValue) const | Fills OutValue with the value of NumTeams_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetNumTeamsOrNull() | Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetNumTeamsOrNull() const | Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetNumTeams(const int32 & NewValue) | Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true. |
public inline void SetNumTeams(int32 && NewValue) | Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true using move semantics. |
public inline void ClearNumTeams() | Clears the value of NumTeams_Optional and sets NumTeams_IsSet to false. |
public inline bool IsNumTeamsSet() const | Checks whether NumTeams_Optional has been set. |
public inline bool IsNumTeamsDefaultValue() const | Returns true if NumTeams_Optional is set and matches the default value. |
public inline void SetNumTeamsToDefault() | Sets the value of NumTeams_Optional to its default and also sets NumTeams_IsSet to true. |
public inline int32 & GetPlayersPerTeam() | Gets the value of PlayersPerTeam_Optional, regardless of it having been set. |
public inline const int32 & GetPlayersPerTeam() const | Gets the value of PlayersPerTeam_Optional, regardless of it having been set. |
public inline const int32 & GetPlayersPerTeam(const int32 & DefaultValue) const | Gets the value of PlayersPerTeam_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayersPerTeam(int32 & OutValue) const | Fills OutValue with the value of PlayersPerTeam_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetPlayersPerTeamOrNull() | Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetPlayersPerTeamOrNull() const | Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayersPerTeam(const int32 & NewValue) | Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true. |
public inline void SetPlayersPerTeam(int32 && NewValue) | Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true using move semantics. |
public inline void ClearPlayersPerTeam() | Clears the value of PlayersPerTeam_Optional and sets PlayersPerTeam_IsSet to false. |
public inline bool IsPlayersPerTeamSet() const | Checks whether PlayersPerTeam_Optional has been set. |
public inline bool IsPlayersPerTeamDefaultValue() const | Returns true if PlayersPerTeam_Optional is set and matches the default value. |
public inline void SetPlayersPerTeamToDefault() | Sets the value of PlayersPerTeam_Optional to its default and also sets PlayersPerTeam_IsSet to true. |
public inline bool & GetCanChangeOwnTeam() | Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set. |
public inline const bool & GetCanChangeOwnTeam() const | Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set. |
public inline const bool & GetCanChangeOwnTeam(const bool & DefaultValue) const | Gets the value of CanChangeOwnTeam_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanChangeOwnTeam(bool & OutValue) const | Fills OutValue with the value of CanChangeOwnTeam_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanChangeOwnTeamOrNull() | Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanChangeOwnTeamOrNull() const | Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanChangeOwnTeam(const bool & NewValue) | Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true. |
public inline void SetCanChangeOwnTeam(bool && NewValue) | Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true using move semantics. |
public inline void ClearCanChangeOwnTeam() | Clears the value of CanChangeOwnTeam_Optional and sets CanChangeOwnTeam_IsSet to false. |
public inline bool IsCanChangeOwnTeamSet() const | Checks whether CanChangeOwnTeam_Optional has been set. |
public inline bool IsCanChangeOwnTeamDefaultValue() const | Returns true if CanChangeOwnTeam_Optional is set and matches the default value. |
public inline void SetCanChangeOwnTeamToDefault() | Sets the value of CanChangeOwnTeam_Optional to its default and also sets CanChangeOwnTeam_IsSet to true. |
public inline bool & GetNotifyOnReservation() | Gets the value of NotifyOnReservation_Optional, regardless of it having been set. |
public inline const bool & GetNotifyOnReservation() const | Gets the value of NotifyOnReservation_Optional, regardless of it having been set. |
public inline const bool & GetNotifyOnReservation(const bool & DefaultValue) const | Gets the value of NotifyOnReservation_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetNotifyOnReservation(bool & OutValue) const | Fills OutValue with the value of NotifyOnReservation_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetNotifyOnReservationOrNull() | Returns a pointer to NotifyOnReservation_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetNotifyOnReservationOrNull() const | Returns a pointer to NotifyOnReservation_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetNotifyOnReservation(const bool & NewValue) | Sets the value of NotifyOnReservation_Optional and also sets NotifyOnReservation_IsSet to true. |
public inline void SetNotifyOnReservation(bool && NewValue) | Sets the value of NotifyOnReservation_Optional and also sets NotifyOnReservation_IsSet to true using move semantics. |
public inline void ClearNotifyOnReservation() | Clears the value of NotifyOnReservation_Optional and sets NotifyOnReservation_IsSet to false. |
public inline bool IsNotifyOnReservationSet() const | Checks whether NotifyOnReservation_Optional has been set. |
public inline bool IsNotifyOnReservationDefaultValue() const | Returns true if NotifyOnReservation_Optional is set and matches the default value. |
public inline void SetNotifyOnReservationToDefault() | Sets the value of NotifyOnReservation_Optional to its default and also sets NotifyOnReservation_IsSet to true. |
public inline ERHAPI_PlayerVisibility & GetPlayerVisibility() | Gets the value of PlayerVisibility_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetPlayerVisibility() const | Gets the value of PlayerVisibility_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetPlayerVisibility(const ERHAPI_PlayerVisibility & DefaultValue) const | Gets the value of PlayerVisibility_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayerVisibility(ERHAPI_PlayerVisibility & OutValue) const | Fills OutValue with the value of PlayerVisibility_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_PlayerVisibility * GetPlayerVisibilityOrNull() | Returns a pointer to PlayerVisibility_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_PlayerVisibility * GetPlayerVisibilityOrNull() const | Returns a pointer to PlayerVisibility_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayerVisibility(const ERHAPI_PlayerVisibility & NewValue) | Sets the value of PlayerVisibility_Optional and also sets PlayerVisibility_IsSet to true. |
public inline void SetPlayerVisibility(ERHAPI_PlayerVisibility && NewValue) | Sets the value of PlayerVisibility_Optional and also sets PlayerVisibility_IsSet to true using move semantics. |
public inline void ClearPlayerVisibility() | Clears the value of PlayerVisibility_Optional and sets PlayerVisibility_IsSet to false. |
public inline bool IsPlayerVisibilitySet() const | Checks whether PlayerVisibility_Optional has been set. |
public inline ERHAPI_PlayerVisibility & GetAdminPlayerVisibility() | Gets the value of AdminPlayerVisibility_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerVisibility() const | Gets the value of AdminPlayerVisibility_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerVisibility(const ERHAPI_PlayerVisibility & DefaultValue) const | Gets the value of AdminPlayerVisibility_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAdminPlayerVisibility(ERHAPI_PlayerVisibility & OutValue) const | Fills OutValue with the value of AdminPlayerVisibility_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_PlayerVisibility * GetAdminPlayerVisibilityOrNull() | Returns a pointer to AdminPlayerVisibility_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_PlayerVisibility * GetAdminPlayerVisibilityOrNull() const | Returns a pointer to AdminPlayerVisibility_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAdminPlayerVisibility(const ERHAPI_PlayerVisibility & NewValue) | Sets the value of AdminPlayerVisibility_Optional and also sets AdminPlayerVisibility_IsSet to true. |
public inline void SetAdminPlayerVisibility(ERHAPI_PlayerVisibility && NewValue) | Sets the value of AdminPlayerVisibility_Optional and also sets AdminPlayerVisibility_IsSet to true using move semantics. |
public inline void ClearAdminPlayerVisibility() | Clears the value of AdminPlayerVisibility_Optional and sets AdminPlayerVisibility_IsSet to false. |
public inline bool IsAdminPlayerVisibilitySet() const | Checks whether AdminPlayerVisibility_Optional has been set. |
public inline ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency() | Gets the value of PlayerNotificationFrequency_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency() const | Gets the value of PlayerNotificationFrequency_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & DefaultValue) const | Gets the value of PlayerNotificationFrequency_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayerNotificationFrequency(ERHAPI_PlayerVisibility & OutValue) const | Fills OutValue with the value of PlayerNotificationFrequency_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_PlayerVisibility * GetPlayerNotificationFrequencyOrNull() | Returns a pointer to PlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_PlayerVisibility * GetPlayerNotificationFrequencyOrNull() const | Returns a pointer to PlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & NewValue) | Sets the value of PlayerNotificationFrequency_Optional and also sets PlayerNotificationFrequency_IsSet to true. |
public inline void SetPlayerNotificationFrequency(ERHAPI_PlayerVisibility && NewValue) | Sets the value of PlayerNotificationFrequency_Optional and also sets PlayerNotificationFrequency_IsSet to true using move semantics. |
public inline void ClearPlayerNotificationFrequency() | Clears the value of PlayerNotificationFrequency_Optional and sets PlayerNotificationFrequency_IsSet to false. |
public inline bool IsPlayerNotificationFrequencySet() const | Checks whether PlayerNotificationFrequency_Optional has been set. |
public inline ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency() | Gets the value of AdminPlayerNotificationFrequency_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency() const | Gets the value of AdminPlayerNotificationFrequency_Optional, regardless of it having been set. |
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & DefaultValue) const | Gets the value of AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAdminPlayerNotificationFrequency(ERHAPI_PlayerVisibility & OutValue) const | Fills OutValue with the value of AdminPlayerNotificationFrequency_Optional and returns true if it has been set, otherwise returns false. |
public inline ERHAPI_PlayerVisibility * GetAdminPlayerNotificationFrequencyOrNull() | Returns a pointer to AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr. |
public inline const ERHAPI_PlayerVisibility * GetAdminPlayerNotificationFrequencyOrNull() const | Returns a pointer to AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAdminPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & NewValue) | Sets the value of AdminPlayerNotificationFrequency_Optional and also sets AdminPlayerNotificationFrequency_IsSet to true. |
public inline void SetAdminPlayerNotificationFrequency(ERHAPI_PlayerVisibility && NewValue) | Sets the value of AdminPlayerNotificationFrequency_Optional and also sets AdminPlayerNotificationFrequency_IsSet to true using move semantics. |
public inline void ClearAdminPlayerNotificationFrequency() | Clears the value of AdminPlayerNotificationFrequency_Optional and sets AdminPlayerNotificationFrequency_IsSet to false. |
public inline bool IsAdminPlayerNotificationFrequencySet() const | Checks whether AdminPlayerNotificationFrequency_Optional has been set. |
Members
public FString SessionType
unique name for this template
public FString EngineSessionType_Optional
Engine identifier for sessions of this type. For UE, this is commonly Party or Game.
public bool EngineSessionType_IsSet
true if EngineSessionType_Optional has been set to a value
public bool CanJoinMatchmaking_Optional
Are sessions of this type allowed to join matchmaking?
public bool CanJoinMatchmaking_IsSet
true if CanJoinMatchmaking_Optional has been set to a value
public bool CanBeCreatedByPlayersDirectly_Optional
Are players allowed to create sessions of this type?
public bool CanBeCreatedByPlayersDirectly_IsSet
true if CanBeCreatedByPlayersDirectly_Optional has been set to a value
public bool Joinable_Optional
DEPRECATED. Use 'attempt_auto_join' instead. Should players join existing sessions of this type before creating a new one.
public bool Joinable_IsSet
true if Joinable_Optional has been set to a value
public bool AttemptAutoJoin_Optional
Should players join existing sessions of this type before creating a new one.
public bool AttemptAutoJoin_IsSet
true if AttemptAutoJoin_Optional has been set to a value
public bool DefaultPublic_Optional
Should sessions of this type should be publicly joinable by default.
public bool DefaultPublic_IsSet
true if DefaultPublic_Optional has been set to a value
public bool AutoAddToBrowser_Optional
Should session be automatically added to the browser list.
public bool AutoAddToBrowser_IsSet
true if AutoAddToBrowser_Optional has been set to a value
public TMap< FString, FString > AutoBrowserParams_Optional
Browser parameters that can be used to filter results.
public bool AutoBrowserParams_IsSet
true if AutoBrowserParams_Optional has been set to a value
public bool CanBeAddedToServerBrowser_Optional
Are sessions of this type able to be added to the server browser by players?
public bool CanBeAddedToServerBrowser_IsSet
true if CanBeAddedToServerBrowser_Optional has been set to a value
public bool KeepAliveOnEmpty_Optional
Should the session stay around, or be destroyed when the last player leaves it?
public bool KeepAliveOnEmpty_IsSet
true if KeepAliveOnEmpty_Optional has been set to a value
public TMap< FString, FRHAPI_PlatformSessionTemplate>PlatformTemplates_Optional
Platform-Specific session mappings that are used to coordinate Rally Here sessions with OnlineSubsystem sessions.
public bool PlatformTemplates_IsSet
true if PlatformTemplates_Optional has been set to a value
public FRHAPI_InstanceStartupParams AutoStartupParams_Optional
Parameters used to start an instance for this session when it is created. Has lower priority than auto_startup_instance_template_id.
public bool AutoStartupParams_IsSet
true if AutoStartupParams_Optional has been set to a value
public FGuid AutoStartupInstanceTemplateId_Optional
ID of instance request template to be used to automatically request an instance on creation of a session of this type. Takes priority over auto_startup_params.
public bool AutoStartupInstanceTemplateId_IsSet
true if AutoStartupInstanceTemplateId_Optional has been set to a value
public int32 MinSessionCount_Optional
Minimum number of this type of session to be running at any given time per region.
public bool MinSessionCount_IsSet
true if MinSessionCount_Optional has been set to a value
public TMap< FString, FString > CustomData_Optional
Product-defined custom data about this session type.
public bool CustomData_IsSet
true if CustomData_Optional has been set to a value
public int32 NumTeams_Optional
The number of teams this session type can have.
public bool NumTeams_IsSet
true if NumTeams_Optional has been set to a value
public int32 PlayersPerTeam_Optional
The number of players that can be on each team.
public bool PlayersPerTeam_IsSet
true if PlayersPerTeam_Optional has been set to a value
public bool CanChangeOwnTeam_Optional
Whether or not a player can change which team they are on. If true, they are able to. If False, they player's team can only be changed by an admin.
public bool CanChangeOwnTeam_IsSet
true if CanChangeOwnTeam_Optional has been set to a value
public bool NotifyOnReservation_Optional
If players should be notified when they are reserved in this type of session instead of waiting until they're invited.
public bool NotifyOnReservation_IsSet
true if NotifyOnReservation_Optional has been set to a value
public ERHAPI_PlayerVisibility PlayerVisibility_Optional
What subset of players a regular client will receive info about. With sufficiently large sessions, visibility will automatically be lowered.
public bool PlayerVisibility_IsSet
true if PlayerVisibility_Optional has been set to a value
public ERHAPI_PlayerVisibility AdminPlayerVisibility_Optional
What subset of players an admin client with elevated privileges will receive info about.
public bool AdminPlayerVisibility_IsSet
true if AdminPlayerVisibility_Optional has been set to a value
public ERHAPI_PlayerVisibility PlayerNotificationFrequency_Optional
What subset of notifications a client should receive about players in a session. With sufficiently large sessions, frequency will be automatically lowered.
public bool PlayerNotificationFrequency_IsSet
true if PlayerNotificationFrequency_Optional has been set to a value
public ERHAPI_PlayerVisibility AdminPlayerNotificationFrequency_Optional
What subset of notifications an admin client with elevated privileges will receive about players in a session.
public bool AdminPlayerNotificationFrequency_IsSet
true if AdminPlayerNotificationFrequency_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)
Fills this object with data from the passed in JSON.
Parameters
JsonValueData from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
WriterJSON Writer stream to push .
public inline FString & GetSessionType()
Gets the value of SessionType.
public inline const FString & GetSessionType() const
Gets the value of SessionType.
public inline void SetSessionType(const FString & NewValue)
Sets the value of SessionType.
public inline void SetSessionType(FString && NewValue)
Sets the value of SessionType using move semantics.
public inline FString & GetEngineSessionType()
Gets the value of EngineSessionType_Optional, regardless of it having been set.
public inline const FString & GetEngineSessionType() const
Gets the value of EngineSessionType_Optional, regardless of it having been set.
public inline const FString & GetEngineSessionType(const FString & DefaultValue) const
Gets the value of EngineSessionType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetEngineSessionType(FString & OutValue) const
Fills OutValue with the value of EngineSessionType_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetEngineSessionTypeOrNull()
Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetEngineSessionTypeOrNull() const
Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetEngineSessionType(const FString & NewValue)
Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true.
public inline void SetEngineSessionType(FString && NewValue)
Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true using move semantics.
public inline void ClearEngineSessionType()
Clears the value of EngineSessionType_Optional and sets EngineSessionType_IsSet to false.
public inline bool IsEngineSessionTypeSet() const
Checks whether EngineSessionType_Optional has been set.
public inline bool IsEngineSessionTypeDefaultValue() const
Returns true if EngineSessionType_Optional is set and matches the default value.
public inline void SetEngineSessionTypeToDefault()
Sets the value of EngineSessionType_Optional to its default and also sets EngineSessionType_IsSet to true.
public inline bool & GetCanJoinMatchmaking()
Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set.
public inline const bool & GetCanJoinMatchmaking() const
Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set.
public inline const bool & GetCanJoinMatchmaking(const bool & DefaultValue) const
Gets the value of CanJoinMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCanJoinMatchmaking(bool & OutValue) const
Fills OutValue with the value of CanJoinMatchmaking_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetCanJoinMatchmakingOrNull()
Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetCanJoinMatchmakingOrNull() const
Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCanJoinMatchmaking(const bool & NewValue)
Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true.
public inline void SetCanJoinMatchmaking(bool && NewValue)
Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true using move semantics.
public inline void ClearCanJoinMatchmaking()
Clears the value of CanJoinMatchmaking_Optional and sets CanJoinMatchmaking_IsSet to false.
public inline bool IsCanJoinMatchmakingSet() const
Checks whether CanJoinMatchmaking_Optional has been set.
public inline bool IsCanJoinMatchmakingDefaultValue() const
Returns true if CanJoinMatchmaking_Optional is set and matches the default value.
public inline void SetCanJoinMatchmakingToDefault()
Sets the value of CanJoinMatchmaking_Optional to its default and also sets CanJoinMatchmaking_IsSet to true.
public inline bool & GetCanBeCreatedByPlayersDirectly()
Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set.
public inline const bool & GetCanBeCreatedByPlayersDirectly() const
Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set.
public inline const bool & GetCanBeCreatedByPlayersDirectly(const bool & DefaultValue) const
Gets the value of CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCanBeCreatedByPlayersDirectly(bool & OutValue) const
Fills OutValue with the value of CanBeCreatedByPlayersDirectly_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetCanBeCreatedByPlayersDirectlyOrNull()
Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetCanBeCreatedByPlayersDirectlyOrNull() const
Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCanBeCreatedByPlayersDirectly(const bool & NewValue)
Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true.
public inline void SetCanBeCreatedByPlayersDirectly(bool && NewValue)
Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true using move semantics.
public inline void ClearCanBeCreatedByPlayersDirectly()
Clears the value of CanBeCreatedByPlayersDirectly_Optional and sets CanBeCreatedByPlayersDirectly_IsSet to false.
public inline bool IsCanBeCreatedByPlayersDirectlySet() const
Checks whether CanBeCreatedByPlayersDirectly_Optional has been set.
public inline bool IsCanBeCreatedByPlayersDirectlyDefaultValue() const
Returns true if CanBeCreatedByPlayersDirectly_Optional is set and matches the default value.
public inline void SetCanBeCreatedByPlayersDirectlyToDefault()
Sets the value of CanBeCreatedByPlayersDirectly_Optional to its default and also sets CanBeCreatedByPlayersDirectly_IsSet to true.
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(const bool & NewValue)
Sets the value of Joinable_Optional and also sets Joinable_IsSet to true.
public inline void SetJoinable(bool && NewValue)
Sets the value of Joinable_Optional and also sets Joinable_IsSet to true using move semantics.
public inline void ClearJoinable()
Clears the value of Joinable_Optional and sets Joinable_IsSet to false.
public inline bool IsJoinableSet() const
Checks whether Joinable_Optional has been set.
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 bool & GetAttemptAutoJoin()
Gets the value of AttemptAutoJoin_Optional, regardless of it having been set.
public inline const bool & GetAttemptAutoJoin() const
Gets the value of AttemptAutoJoin_Optional, regardless of it having been set.
public inline const bool & GetAttemptAutoJoin(const bool & DefaultValue) const
Gets the value of AttemptAutoJoin_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAttemptAutoJoin(bool & OutValue) const
Fills OutValue with the value of AttemptAutoJoin_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetAttemptAutoJoinOrNull()
Returns a pointer to AttemptAutoJoin_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetAttemptAutoJoinOrNull() const
Returns a pointer to AttemptAutoJoin_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAttemptAutoJoin(const bool & NewValue)
Sets the value of AttemptAutoJoin_Optional and also sets AttemptAutoJoin_IsSet to true.
public inline void SetAttemptAutoJoin(bool && NewValue)
Sets the value of AttemptAutoJoin_Optional and also sets AttemptAutoJoin_IsSet to true using move semantics.
public inline void ClearAttemptAutoJoin()
Clears the value of AttemptAutoJoin_Optional and sets AttemptAutoJoin_IsSet to false.
public inline bool IsAttemptAutoJoinSet() const
Checks whether AttemptAutoJoin_Optional has been set.
public inline bool IsAttemptAutoJoinDefaultValue() const
Returns true if AttemptAutoJoin_Optional is set and matches the default value.
public inline void SetAttemptAutoJoinToDefault()
Sets the value of AttemptAutoJoin_Optional to its default and also sets AttemptAutoJoin_IsSet to true.
public inline bool & GetDefaultPublic()
Gets the value of DefaultPublic_Optional, regardless of it having been set.
public inline const bool & GetDefaultPublic() const
Gets the value of DefaultPublic_Optional, regardless of it having been set.
public inline const bool & GetDefaultPublic(const bool & DefaultValue) const
Gets the value of DefaultPublic_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetDefaultPublic(bool & OutValue) const
Fills OutValue with the value of DefaultPublic_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetDefaultPublicOrNull()
Returns a pointer to DefaultPublic_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetDefaultPublicOrNull() const
Returns a pointer to DefaultPublic_Optional, if it has been set, otherwise returns nullptr.
public inline void SetDefaultPublic(const bool & NewValue)
Sets the value of DefaultPublic_Optional and also sets DefaultPublic_IsSet to true.
public inline void SetDefaultPublic(bool && NewValue)
Sets the value of DefaultPublic_Optional and also sets DefaultPublic_IsSet to true using move semantics.
public inline void ClearDefaultPublic()
Clears the value of DefaultPublic_Optional and sets DefaultPublic_IsSet to false.
public inline bool IsDefaultPublicSet() const
Checks whether DefaultPublic_Optional has been set.
public inline bool IsDefaultPublicDefaultValue() const
Returns true if DefaultPublic_Optional is set and matches the default value.
public inline void SetDefaultPublicToDefault()
Sets the value of DefaultPublic_Optional to its default and also sets DefaultPublic_IsSet to true.
public inline bool & GetAutoAddToBrowser()
Gets the value of AutoAddToBrowser_Optional, regardless of it having been set.
public inline const bool & GetAutoAddToBrowser() const
Gets the value of AutoAddToBrowser_Optional, regardless of it having been set.
public inline const bool & GetAutoAddToBrowser(const bool & DefaultValue) const
Gets the value of AutoAddToBrowser_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAutoAddToBrowser(bool & OutValue) const
Fills OutValue with the value of AutoAddToBrowser_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetAutoAddToBrowserOrNull()
Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetAutoAddToBrowserOrNull() const
Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAutoAddToBrowser(const bool & NewValue)
Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true.
public inline void SetAutoAddToBrowser(bool && NewValue)
Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true using move semantics.
public inline void ClearAutoAddToBrowser()
Clears the value of AutoAddToBrowser_Optional and sets AutoAddToBrowser_IsSet to false.
public inline bool IsAutoAddToBrowserSet() const
Checks whether AutoAddToBrowser_Optional has been set.
public inline bool IsAutoAddToBrowserDefaultValue() const
Returns true if AutoAddToBrowser_Optional is set and matches the default value.
public inline void SetAutoAddToBrowserToDefault()
Sets the value of AutoAddToBrowser_Optional to its default and also sets AutoAddToBrowser_IsSet to true.
public inline TMap< FString, FString > & GetAutoBrowserParams()
Gets the value of AutoBrowserParams_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetAutoBrowserParams() const
Gets the value of AutoBrowserParams_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetAutoBrowserParams(const TMap< FString, FString > & DefaultValue) const
Gets the value of AutoBrowserParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAutoBrowserParams(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of AutoBrowserParams_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetAutoBrowserParamsOrNull()
Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetAutoBrowserParamsOrNull() const
Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAutoBrowserParams(const TMap< FString, FString > & NewValue)
Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true.
public inline void SetAutoBrowserParams(TMap< FString, FString > && NewValue)
Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true using move semantics.
public inline void ClearAutoBrowserParams()
Clears the value of AutoBrowserParams_Optional and sets AutoBrowserParams_IsSet to false.
public inline bool IsAutoBrowserParamsSet() const
Checks whether AutoBrowserParams_Optional has been set.
public inline bool & GetCanBeAddedToServerBrowser()
Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set.
public inline const bool & GetCanBeAddedToServerBrowser() const
Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set.
public inline const bool & GetCanBeAddedToServerBrowser(const bool & DefaultValue) const
Gets the value of CanBeAddedToServerBrowser_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCanBeAddedToServerBrowser(bool & OutValue) const
Fills OutValue with the value of CanBeAddedToServerBrowser_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetCanBeAddedToServerBrowserOrNull()
Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetCanBeAddedToServerBrowserOrNull() const
Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCanBeAddedToServerBrowser(const bool & NewValue)
Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true.
public inline void SetCanBeAddedToServerBrowser(bool && NewValue)
Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true using move semantics.
public inline void ClearCanBeAddedToServerBrowser()
Clears the value of CanBeAddedToServerBrowser_Optional and sets CanBeAddedToServerBrowser_IsSet to false.
public inline bool IsCanBeAddedToServerBrowserSet() const
Checks whether CanBeAddedToServerBrowser_Optional has been set.
public inline bool IsCanBeAddedToServerBrowserDefaultValue() const
Returns true if CanBeAddedToServerBrowser_Optional is set and matches the default value.
public inline void SetCanBeAddedToServerBrowserToDefault()
Sets the value of CanBeAddedToServerBrowser_Optional to its default and also sets CanBeAddedToServerBrowser_IsSet to true.
public inline bool & GetKeepAliveOnEmpty()
Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set.
public inline const bool & GetKeepAliveOnEmpty() const
Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set.
public inline const bool & GetKeepAliveOnEmpty(const bool & DefaultValue) const
Gets the value of KeepAliveOnEmpty_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetKeepAliveOnEmpty(bool & OutValue) const
Fills OutValue with the value of KeepAliveOnEmpty_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetKeepAliveOnEmptyOrNull()
Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetKeepAliveOnEmptyOrNull() const
Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr.
public inline void SetKeepAliveOnEmpty(const bool & NewValue)
Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true.
public inline void SetKeepAliveOnEmpty(bool && NewValue)
Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true using move semantics.
public inline void ClearKeepAliveOnEmpty()
Clears the value of KeepAliveOnEmpty_Optional and sets KeepAliveOnEmpty_IsSet to false.
public inline bool IsKeepAliveOnEmptySet() const
Checks whether KeepAliveOnEmpty_Optional has been set.
public inline bool IsKeepAliveOnEmptyDefaultValue() const
Returns true if KeepAliveOnEmpty_Optional is set and matches the default value.
public inline void SetKeepAliveOnEmptyToDefault()
Sets the value of KeepAliveOnEmpty_Optional to its default and also sets KeepAliveOnEmpty_IsSet to true.
public inline TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates()
Gets the value of PlatformTemplates_Optional, regardless of it having been set.
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates() const
Gets the value of PlatformTemplates_Optional, regardless of it having been set.
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> &GetPlatformTemplates(const TMap< FString, FRHAPI_PlatformSessionTemplate > & DefaultValue) const
Gets the value of PlatformTemplates_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlatformTemplates(TMap< FString, FRHAPI_PlatformSessionTemplate > & OutValue) const
Fills OutValue with the value of PlatformTemplates_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FRHAPI_PlatformSessionTemplate> *GetPlatformTemplatesOrNull()
Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate> *GetPlatformTemplatesOrNull() const
Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlatformTemplates(const TMap< FString, FRHAPI_PlatformSessionTemplate > & NewValue)
Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true.
public inline void SetPlatformTemplates(TMap< FString, FRHAPI_PlatformSessionTemplate > && NewValue)
Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true using move semantics.
public inline void ClearPlatformTemplates()
Clears the value of PlatformTemplates_Optional and sets PlatformTemplates_IsSet to false.
public inline bool IsPlatformTemplatesSet() const
Checks whether PlatformTemplates_Optional has been set.
public inline FRHAPI_InstanceStartupParams&GetAutoStartupParams()
Gets the value of AutoStartupParams_Optional, regardless of it having been set.
public inline const FRHAPI_InstanceStartupParams&GetAutoStartupParams() const
Gets the value of AutoStartupParams_Optional, regardless of it having been set.
public inline const FRHAPI_InstanceStartupParams&GetAutoStartupParams(const FRHAPI_InstanceStartupParams & DefaultValue) const
Gets the value of AutoStartupParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAutoStartupParams(FRHAPI_InstanceStartupParams & OutValue) const
Fills OutValue with the value of AutoStartupParams_Optional and returns true if it has been set, otherwise returns false.
public inline FRHAPI_InstanceStartupParams*GetAutoStartupParamsOrNull()
Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline const FRHAPI_InstanceStartupParams*GetAutoStartupParamsOrNull() const
Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAutoStartupParams(const FRHAPI_InstanceStartupParams & NewValue)
Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true.
public inline void SetAutoStartupParams(FRHAPI_InstanceStartupParams && NewValue)
Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true using move semantics.
public inline void ClearAutoStartupParams()
Clears the value of AutoStartupParams_Optional and sets AutoStartupParams_IsSet to false.
public inline bool IsAutoStartupParamsSet() const
Checks whether AutoStartupParams_Optional has been set.
public inline FGuid & GetAutoStartupInstanceTemplateId()
Gets the value of AutoStartupInstanceTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetAutoStartupInstanceTemplateId() const
Gets the value of AutoStartupInstanceTemplateId_Optional, regardless of it having been set.
public inline const FGuid & GetAutoStartupInstanceTemplateId(const FGuid & DefaultValue) const
Gets the value of AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAutoStartupInstanceTemplateId(FGuid & OutValue) const
Fills OutValue with the value of AutoStartupInstanceTemplateId_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetAutoStartupInstanceTemplateIdOrNull()
Returns a pointer to AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetAutoStartupInstanceTemplateIdOrNull() const
Returns a pointer to AutoStartupInstanceTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAutoStartupInstanceTemplateId(const FGuid & NewValue)
Sets the value of AutoStartupInstanceTemplateId_Optional and also sets AutoStartupInstanceTemplateId_IsSet to true.
public inline void SetAutoStartupInstanceTemplateId(FGuid && NewValue)
Sets the value of AutoStartupInstanceTemplateId_Optional and also sets AutoStartupInstanceTemplateId_IsSet to true using move semantics.
public inline void ClearAutoStartupInstanceTemplateId()
Clears the value of AutoStartupInstanceTemplateId_Optional and sets AutoStartupInstanceTemplateId_IsSet to false.
public inline bool IsAutoStartupInstanceTemplateIdSet() const
Checks whether AutoStartupInstanceTemplateId_Optional has been set.
public inline int32 & GetMinSessionCount()
Gets the value of MinSessionCount_Optional, regardless of it having been set.
public inline const int32 & GetMinSessionCount() const
Gets the value of MinSessionCount_Optional, regardless of it having been set.
public inline const int32 & GetMinSessionCount(const int32 & DefaultValue) const
Gets the value of MinSessionCount_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMinSessionCount(int32 & OutValue) const
Fills OutValue with the value of MinSessionCount_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetMinSessionCountOrNull()
Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetMinSessionCountOrNull() const
Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMinSessionCount(const int32 & NewValue)
Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true.
public inline void SetMinSessionCount(int32 && NewValue)
Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true using move semantics.
public inline void ClearMinSessionCount()
Clears the value of MinSessionCount_Optional and sets MinSessionCount_IsSet to false.
public inline bool IsMinSessionCountSet() const
Checks whether MinSessionCount_Optional has been set.
public inline bool IsMinSessionCountDefaultValue() const
Returns true if MinSessionCount_Optional is set and matches the default value.
public inline void SetMinSessionCountToDefault()
Sets the value of MinSessionCount_Optional to its default and also sets MinSessionCount_IsSet to true.
public inline TMap< FString, FString > & GetCustomData()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetCustomData(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCustomData(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetCustomDataOrNull()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetCustomDataOrNull() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCustomData(const TMap< FString, FString > & NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void SetCustomData(TMap< FString, FString > && NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true using move semantics.
public inline void ClearCustomData()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline bool IsCustomDataSet() const
Checks whether CustomData_Optional has been set.
public inline int32 & GetNumTeams()
Gets the value of NumTeams_Optional, regardless of it having been set.
public inline const int32 & GetNumTeams() const
Gets the value of NumTeams_Optional, regardless of it having been set.
public inline const int32 & GetNumTeams(const int32 & DefaultValue) const
Gets the value of NumTeams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetNumTeams(int32 & OutValue) const
Fills OutValue with the value of NumTeams_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetNumTeamsOrNull()
Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetNumTeamsOrNull() const
Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr.
public inline void SetNumTeams(const int32 & NewValue)
Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true.
public inline void SetNumTeams(int32 && NewValue)
Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true using move semantics.
public inline void ClearNumTeams()
Clears the value of NumTeams_Optional and sets NumTeams_IsSet to false.
public inline bool IsNumTeamsSet() const
Checks whether NumTeams_Optional has been set.
public inline bool IsNumTeamsDefaultValue() const
Returns true if NumTeams_Optional is set and matches the default value.
public inline void SetNumTeamsToDefault()
Sets the value of NumTeams_Optional to its default and also sets NumTeams_IsSet to true.
public inline int32 & GetPlayersPerTeam()
Gets the value of PlayersPerTeam_Optional, regardless of it having been set.
public inline const int32 & GetPlayersPerTeam() const
Gets the value of PlayersPerTeam_Optional, regardless of it having been set.
public inline const int32 & GetPlayersPerTeam(const int32 & DefaultValue) const
Gets the value of PlayersPerTeam_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayersPerTeam(int32 & OutValue) const
Fills OutValue with the value of PlayersPerTeam_Optional and returns true if it has been set, otherwise returns false.
public inline int32 * GetPlayersPerTeamOrNull()
Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 * GetPlayersPerTeamOrNull() const
Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayersPerTeam(const int32 & NewValue)
Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true.
public inline void SetPlayersPerTeam(int32 && NewValue)
Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true using move semantics.
public inline void ClearPlayersPerTeam()
Clears the value of PlayersPerTeam_Optional and sets PlayersPerTeam_IsSet to false.
public inline bool IsPlayersPerTeamSet() const
Checks whether PlayersPerTeam_Optional has been set.
public inline bool IsPlayersPerTeamDefaultValue() const
Returns true if PlayersPerTeam_Optional is set and matches the default value.
public inline void SetPlayersPerTeamToDefault()
Sets the value of PlayersPerTeam_Optional to its default and also sets PlayersPerTeam_IsSet to true.
public inline bool & GetCanChangeOwnTeam()
Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set.
public inline const bool & GetCanChangeOwnTeam() const
Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set.
public inline const bool & GetCanChangeOwnTeam(const bool & DefaultValue) const
Gets the value of CanChangeOwnTeam_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetCanChangeOwnTeam(bool & OutValue) const
Fills OutValue with the value of CanChangeOwnTeam_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetCanChangeOwnTeamOrNull()
Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetCanChangeOwnTeamOrNull() const
Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr.
public inline void SetCanChangeOwnTeam(const bool & NewValue)
Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true.
public inline void SetCanChangeOwnTeam(bool && NewValue)
Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true using move semantics.
public inline void ClearCanChangeOwnTeam()
Clears the value of CanChangeOwnTeam_Optional and sets CanChangeOwnTeam_IsSet to false.
public inline bool IsCanChangeOwnTeamSet() const
Checks whether CanChangeOwnTeam_Optional has been set.
public inline bool IsCanChangeOwnTeamDefaultValue() const
Returns true if CanChangeOwnTeam_Optional is set and matches the default value.
public inline void SetCanChangeOwnTeamToDefault()
Sets the value of CanChangeOwnTeam_Optional to its default and also sets CanChangeOwnTeam_IsSet to true.
public inline bool & GetNotifyOnReservation()
Gets the value of NotifyOnReservation_Optional, regardless of it having been set.
public inline const bool & GetNotifyOnReservation() const
Gets the value of NotifyOnReservation_Optional, regardless of it having been set.
public inline const bool & GetNotifyOnReservation(const bool & DefaultValue) const
Gets the value of NotifyOnReservation_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetNotifyOnReservation(bool & OutValue) const
Fills OutValue with the value of NotifyOnReservation_Optional and returns true if it has been set, otherwise returns false.
public inline bool * GetNotifyOnReservationOrNull()
Returns a pointer to NotifyOnReservation_Optional, if it has been set, otherwise returns nullptr.
public inline const bool * GetNotifyOnReservationOrNull() const
Returns a pointer to NotifyOnReservation_Optional, if it has been set, otherwise returns nullptr.
public inline void SetNotifyOnReservation(const bool & NewValue)
Sets the value of NotifyOnReservation_Optional and also sets NotifyOnReservation_IsSet to true.
public inline void SetNotifyOnReservation(bool && NewValue)
Sets the value of NotifyOnReservation_Optional and also sets NotifyOnReservation_IsSet to true using move semantics.
public inline void ClearNotifyOnReservation()
Clears the value of NotifyOnReservation_Optional and sets NotifyOnReservation_IsSet to false.
public inline bool IsNotifyOnReservationSet() const
Checks whether NotifyOnReservation_Optional has been set.
public inline bool IsNotifyOnReservationDefaultValue() const
Returns true if NotifyOnReservation_Optional is set and matches the default value.
public inline void SetNotifyOnReservationToDefault()
Sets the value of NotifyOnReservation_Optional to its default and also sets NotifyOnReservation_IsSet to true.
public inline ERHAPI_PlayerVisibility & GetPlayerVisibility()
Gets the value of PlayerVisibility_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetPlayerVisibility() const
Gets the value of PlayerVisibility_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetPlayerVisibility(const ERHAPI_PlayerVisibility & DefaultValue) const
Gets the value of PlayerVisibility_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerVisibility(ERHAPI_PlayerVisibility & OutValue) const
Fills OutValue with the value of PlayerVisibility_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_PlayerVisibility * GetPlayerVisibilityOrNull()
Returns a pointer to PlayerVisibility_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_PlayerVisibility * GetPlayerVisibilityOrNull() const
Returns a pointer to PlayerVisibility_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerVisibility(const ERHAPI_PlayerVisibility & NewValue)
Sets the value of PlayerVisibility_Optional and also sets PlayerVisibility_IsSet to true.
public inline void SetPlayerVisibility(ERHAPI_PlayerVisibility && NewValue)
Sets the value of PlayerVisibility_Optional and also sets PlayerVisibility_IsSet to true using move semantics.
public inline void ClearPlayerVisibility()
Clears the value of PlayerVisibility_Optional and sets PlayerVisibility_IsSet to false.
public inline bool IsPlayerVisibilitySet() const
Checks whether PlayerVisibility_Optional has been set.
public inline ERHAPI_PlayerVisibility & GetAdminPlayerVisibility()
Gets the value of AdminPlayerVisibility_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerVisibility() const
Gets the value of AdminPlayerVisibility_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerVisibility(const ERHAPI_PlayerVisibility & DefaultValue) const
Gets the value of AdminPlayerVisibility_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAdminPlayerVisibility(ERHAPI_PlayerVisibility & OutValue) const
Fills OutValue with the value of AdminPlayerVisibility_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_PlayerVisibility * GetAdminPlayerVisibilityOrNull()
Returns a pointer to AdminPlayerVisibility_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_PlayerVisibility * GetAdminPlayerVisibilityOrNull() const
Returns a pointer to AdminPlayerVisibility_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAdminPlayerVisibility(const ERHAPI_PlayerVisibility & NewValue)
Sets the value of AdminPlayerVisibility_Optional and also sets AdminPlayerVisibility_IsSet to true.
public inline void SetAdminPlayerVisibility(ERHAPI_PlayerVisibility && NewValue)
Sets the value of AdminPlayerVisibility_Optional and also sets AdminPlayerVisibility_IsSet to true using move semantics.
public inline void ClearAdminPlayerVisibility()
Clears the value of AdminPlayerVisibility_Optional and sets AdminPlayerVisibility_IsSet to false.
public inline bool IsAdminPlayerVisibilitySet() const
Checks whether AdminPlayerVisibility_Optional has been set.
public inline ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency()
Gets the value of PlayerNotificationFrequency_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency() const
Gets the value of PlayerNotificationFrequency_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & DefaultValue) const
Gets the value of PlayerNotificationFrequency_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetPlayerNotificationFrequency(ERHAPI_PlayerVisibility & OutValue) const
Fills OutValue with the value of PlayerNotificationFrequency_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_PlayerVisibility * GetPlayerNotificationFrequencyOrNull()
Returns a pointer to PlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_PlayerVisibility * GetPlayerNotificationFrequencyOrNull() const
Returns a pointer to PlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr.
public inline void SetPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & NewValue)
Sets the value of PlayerNotificationFrequency_Optional and also sets PlayerNotificationFrequency_IsSet to true.
public inline void SetPlayerNotificationFrequency(ERHAPI_PlayerVisibility && NewValue)
Sets the value of PlayerNotificationFrequency_Optional and also sets PlayerNotificationFrequency_IsSet to true using move semantics.
public inline void ClearPlayerNotificationFrequency()
Clears the value of PlayerNotificationFrequency_Optional and sets PlayerNotificationFrequency_IsSet to false.
public inline bool IsPlayerNotificationFrequencySet() const
Checks whether PlayerNotificationFrequency_Optional has been set.
public inline ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency()
Gets the value of AdminPlayerNotificationFrequency_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency() const
Gets the value of AdminPlayerNotificationFrequency_Optional, regardless of it having been set.
public inline const ERHAPI_PlayerVisibility & GetAdminPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & DefaultValue) const
Gets the value of AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetAdminPlayerNotificationFrequency(ERHAPI_PlayerVisibility & OutValue) const
Fills OutValue with the value of AdminPlayerNotificationFrequency_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_PlayerVisibility * GetAdminPlayerNotificationFrequencyOrNull()
Returns a pointer to AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_PlayerVisibility * GetAdminPlayerNotificationFrequencyOrNull() const
Returns a pointer to AdminPlayerNotificationFrequency_Optional, if it has been set, otherwise returns nullptr.
public inline void SetAdminPlayerNotificationFrequency(const ERHAPI_PlayerVisibility & NewValue)
Sets the value of AdminPlayerNotificationFrequency_Optional and also sets AdminPlayerNotificationFrequency_IsSet to true.
public inline void SetAdminPlayerNotificationFrequency(ERHAPI_PlayerVisibility && NewValue)
Sets the value of AdminPlayerNotificationFrequency_Optional and also sets AdminPlayerNotificationFrequency_IsSet to true using move semantics.
public inline void ClearAdminPlayerNotificationFrequency()
Clears the value of AdminPlayerNotificationFrequency_Optional and sets AdminPlayerNotificationFrequency_IsSet to false.
public inline bool IsAdminPlayerNotificationFrequencySet() const
Checks whether AdminPlayerNotificationFrequency_Optional has been set.