Skip to main content

RHAPI_MatchInstance

Summary​

MembersDescriptions
struct FRHAPI_MatchInstance

struct FRHAPI_MatchInstance ​

struct FRHAPI_MatchInstance
: public FRHAPI_Model

Summary​

MembersDescriptions
public FString InstanceIdInstance ID.
public FGuid HostPlayerUuid_Optional
public bool HostPlayerUuid_IsSettrue if HostPlayerUuid_Optional has been set to a value
public bool HostPlayerUuid_IsNulltrue if HostPlayerUuid_Optional has been explicitly set to null
public FString RegionId_Optional
public bool RegionId_IsSettrue if RegionId_Optional has been set to a value
public bool RegionId_IsNulltrue if RegionId_Optional has been explicitly set to null
public FString InstanceRequestTemplateId_Optional
public bool InstanceRequestTemplateId_IsSettrue if InstanceRequestTemplateId_Optional has been set to a value
public bool InstanceRequestTemplateId_IsNulltrue if InstanceRequestTemplateId_Optional has been explicitly set to null
public FString Map_Optional
public bool Map_IsSettrue if Map_Optional has been set to a value
public bool Map_IsNulltrue if Map_Optional has been explicitly set to null
public FString GameMode_Optional
public bool GameMode_IsSettrue if GameMode_Optional has been set to a value
public bool GameMode_IsNulltrue if GameMode_Optional has been explicitly set to null
public ERHAPI_MatchHostType HostType_Optional
public bool HostType_IsSettrue if HostType_Optional has been set to a value
public bool HostType_IsNulltrue if HostType_Optional has been explicitly set to null
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline FString & GetInstanceId()Gets the value of InstanceId.
public inline const FString & GetInstanceId() constGets the value of InstanceId.
public inline void SetInstanceId(const FString & NewValue)Sets the value of InstanceId.
public inline void SetInstanceId(FString && NewValue)Sets the value of InstanceId using move semantics.
public inline FGuid & GetHostPlayerUuid()Gets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid() constGets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid(const FGuid & DefaultValue) constGets the value of HostPlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHostPlayerUuid(FGuid & OutValue) constFills OutValue with the value of HostPlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetHostPlayerUuidOrNull()Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetHostPlayerUuidOrNull() constReturns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHostPlayerUuid(const FGuid & NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.
public inline void SetHostPlayerUuid(FGuid && NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true using move semantics.
public inline void ClearHostPlayerUuid()Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.
public inline bool IsHostPlayerUuidSet() constChecks whether HostPlayerUuid_Optional has been set.
public inline void SetHostPlayerUuidToNull()Sets the value explicitly to be treated as null.
public inline bool IsHostPlayerUuidNull() constChecks whether HostPlayerUuid_Optional is set to null.
public inline FString & GetRegionId()Gets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId() constGets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId(const FString & DefaultValue) constGets the value of RegionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRegionId(FString & OutValue) constFills OutValue with the value of RegionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRegionIdOrNull()Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRegionIdOrNull() constReturns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRegionId(const FString & NewValue)Sets the value of RegionId_Optional and also sets RegionId_IsSet to true.
public inline void SetRegionId(FString && NewValue)Sets the value of RegionId_Optional and also sets RegionId_IsSet to true using move semantics.
public inline void ClearRegionId()Clears the value of RegionId_Optional and sets RegionId_IsSet to false.
public inline bool IsRegionIdSet() constChecks whether RegionId_Optional has been set.
public inline void SetRegionIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsRegionIdNull() constChecks whether RegionId_Optional is set to null.
public inline FString & GetInstanceRequestTemplateId()Gets the value of InstanceRequestTemplateId_Optional, regardless of it having been set.
public inline const FString & GetInstanceRequestTemplateId() constGets the value of InstanceRequestTemplateId_Optional, regardless of it having been set.
public inline const FString & GetInstanceRequestTemplateId(const FString & DefaultValue) constGets the value of InstanceRequestTemplateId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceRequestTemplateId(FString & OutValue) constFills OutValue with the value of InstanceRequestTemplateId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetInstanceRequestTemplateIdOrNull()Returns a pointer to InstanceRequestTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetInstanceRequestTemplateIdOrNull() constReturns a pointer to InstanceRequestTemplateId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceRequestTemplateId(const FString & NewValue)Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true.
public inline void SetInstanceRequestTemplateId(FString && NewValue)Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true using move semantics.
public inline void ClearInstanceRequestTemplateId()Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.
public inline bool IsInstanceRequestTemplateIdSet() constChecks whether InstanceRequestTemplateId_Optional has been set.
public inline void SetInstanceRequestTemplateIdToNull()Sets the value explicitly to be treated as null.
public inline bool IsInstanceRequestTemplateIdNull() constChecks whether InstanceRequestTemplateId_Optional is set to null.
public inline FString & GetMap()Gets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap() constGets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap(const FString & DefaultValue) constGets the value of Map_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMap(FString & OutValue) constFills OutValue with the value of Map_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMapOrNull()Returns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMapOrNull() constReturns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMap(const FString & NewValue)Sets the value of Map_Optional and also sets Map_IsSet to true.
public inline void SetMap(FString && NewValue)Sets the value of Map_Optional and also sets Map_IsSet to true using move semantics.
public inline void ClearMap()Clears the value of Map_Optional and sets Map_IsSet to false.
public inline bool IsMapSet() constChecks whether Map_Optional has been set.
public inline void SetMapToNull()Sets the value explicitly to be treated as null.
public inline bool IsMapNull() constChecks whether Map_Optional is set to null.
public inline FString & GetGameMode()Gets the value of GameMode_Optional, regardless of it having been set.
public inline const FString & GetGameMode() constGets the value of GameMode_Optional, regardless of it having been set.
public inline const FString & GetGameMode(const FString & DefaultValue) constGets the value of GameMode_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetGameMode(FString & OutValue) constFills OutValue with the value of GameMode_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetGameModeOrNull()Returns a pointer to GameMode_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetGameModeOrNull() constReturns a pointer to GameMode_Optional, if it has been set, otherwise returns nullptr.
public inline void SetGameMode(const FString & NewValue)Sets the value of GameMode_Optional and also sets GameMode_IsSet to true.
public inline void SetGameMode(FString && NewValue)Sets the value of GameMode_Optional and also sets GameMode_IsSet to true using move semantics.
public inline void ClearGameMode()Clears the value of GameMode_Optional and sets GameMode_IsSet to false.
public inline bool IsGameModeSet() constChecks whether GameMode_Optional has been set.
public inline void SetGameModeToNull()Sets the value explicitly to be treated as null.
public inline bool IsGameModeNull() constChecks whether GameMode_Optional is set to null.
public inline ERHAPI_MatchHostType & GetHostType()Gets the value of HostType_Optional, regardless of it having been set.
public inline const ERHAPI_MatchHostType & GetHostType() constGets the value of HostType_Optional, regardless of it having been set.
public inline const ERHAPI_MatchHostType & GetHostType(const ERHAPI_MatchHostType & DefaultValue) constGets the value of HostType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHostType(ERHAPI_MatchHostType & OutValue) constFills OutValue with the value of HostType_Optional and returns true if it has been set, otherwise returns false.
public inline ERHAPI_MatchHostType * GetHostTypeOrNull()Returns a pointer to HostType_Optional, if it has been set, otherwise returns nullptr.
public inline const ERHAPI_MatchHostType * GetHostTypeOrNull() constReturns a pointer to HostType_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHostType(const ERHAPI_MatchHostType & NewValue)Sets the value of HostType_Optional and also sets HostType_IsSet to true.
public inline void SetHostType(ERHAPI_MatchHostType && NewValue)Sets the value of HostType_Optional and also sets HostType_IsSet to true using move semantics.
public inline void ClearHostType()Clears the value of HostType_Optional and sets HostType_IsSet to false.
public inline bool IsHostTypeSet() constChecks whether HostType_Optional has been set.
public inline void SetHostTypeToNull()Sets the value explicitly to be treated as null.
public inline bool IsHostTypeNull() constChecks whether HostType_Optional is set to null.

Members​

public FString InstanceId ​

Instance ID.

public FGuid HostPlayerUuid_Optional ​

public bool HostPlayerUuid_IsSet ​

true if HostPlayerUuid_Optional has been set to a value

public bool HostPlayerUuid_IsNull ​

true if HostPlayerUuid_Optional has been explicitly set to null

public FString RegionId_Optional ​

public bool RegionId_IsSet ​

true if RegionId_Optional has been set to a value

public bool RegionId_IsNull ​

true if RegionId_Optional has been explicitly set to null

public FString InstanceRequestTemplateId_Optional ​

public bool InstanceRequestTemplateId_IsSet ​

true if InstanceRequestTemplateId_Optional has been set to a value

public bool InstanceRequestTemplateId_IsNull ​

true if InstanceRequestTemplateId_Optional has been explicitly set to null

public FString Map_Optional ​

public bool Map_IsSet ​

true if Map_Optional has been set to a value

public bool Map_IsNull ​

true if Map_Optional has been explicitly set to null

public FString GameMode_Optional ​

public bool GameMode_IsSet ​

true if GameMode_Optional has been set to a value

public bool GameMode_IsNull ​

true if GameMode_Optional has been explicitly set to null

public ERHAPI_MatchHostType HostType_Optional ​

public bool HostType_IsSet ​

true if HostType_Optional has been set to a value

public bool HostType_IsNull ​

true if HostType_Optional has been explicitly set to null

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

Fills this object with data from the passed in JSON.

Parameters​

  • JsonValue Data from the API call.

Returns​

true if parsing of the JSON data was successful.

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

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

Parameters​

  • Writer JSON Writer stream to push .

public inline FString & GetInstanceId() ​

Gets the value of InstanceId.

public inline const FString & GetInstanceId() const ​

Gets the value of InstanceId.

public inline void SetInstanceId(const FString & NewValue) ​

Sets the value of InstanceId.

public inline void SetInstanceId(FString && NewValue) ​

Sets the value of InstanceId using move semantics.

public inline FGuid & GetHostPlayerUuid() ​

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

public inline const FGuid & GetHostPlayerUuid() const ​

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

public inline const FGuid & GetHostPlayerUuid(const FGuid & DefaultValue) const ​

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

public inline bool GetHostPlayerUuid(FGuid & OutValue) const ​

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

public inline FGuid * GetHostPlayerUuidOrNull() ​

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

public inline const FGuid * GetHostPlayerUuidOrNull() const ​

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

public inline void SetHostPlayerUuid(const FGuid & NewValue) ​

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

public inline void SetHostPlayerUuid(FGuid && NewValue) ​

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

public inline void ClearHostPlayerUuid() ​

Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.

public inline bool IsHostPlayerUuidSet() const ​

Checks whether HostPlayerUuid_Optional has been set.

public inline void SetHostPlayerUuidToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsHostPlayerUuidNull() const ​

Checks whether HostPlayerUuid_Optional is set to null.

public inline FString & GetRegionId() ​

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

public inline const FString & GetRegionId() const ​

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

public inline const FString & GetRegionId(const FString & DefaultValue) const ​

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

public inline bool GetRegionId(FString & OutValue) const ​

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

public inline FString * GetRegionIdOrNull() ​

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

public inline const FString * GetRegionIdOrNull() const ​

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

public inline void SetRegionId(const FString & NewValue) ​

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

public inline void SetRegionId(FString && NewValue) ​

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

public inline void ClearRegionId() ​

Clears the value of RegionId_Optional and sets RegionId_IsSet to false.

public inline bool IsRegionIdSet() const ​

Checks whether RegionId_Optional has been set.

public inline void SetRegionIdToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsRegionIdNull() const ​

Checks whether RegionId_Optional is set to null.

public inline FString & GetInstanceRequestTemplateId() ​

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

public inline const FString & GetInstanceRequestTemplateId() const ​

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

public inline const FString & GetInstanceRequestTemplateId(const FString & DefaultValue) const ​

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

public inline bool GetInstanceRequestTemplateId(FString & OutValue) const ​

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

public inline FString * GetInstanceRequestTemplateIdOrNull() ​

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

public inline const FString * GetInstanceRequestTemplateIdOrNull() const ​

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

public inline void SetInstanceRequestTemplateId(const FString & NewValue) ​

Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true.

public inline void SetInstanceRequestTemplateId(FString && NewValue) ​

Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true using move semantics.

public inline void ClearInstanceRequestTemplateId() ​

Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.

public inline bool IsInstanceRequestTemplateIdSet() const ​

Checks whether InstanceRequestTemplateId_Optional has been set.

public inline void SetInstanceRequestTemplateIdToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsInstanceRequestTemplateIdNull() const ​

Checks whether InstanceRequestTemplateId_Optional is set to null.

public inline FString & GetMap() ​

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

public inline const FString & GetMap() const ​

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

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

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

public inline bool GetMap(FString & OutValue) const ​

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

public inline FString * GetMapOrNull() ​

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

public inline const FString * GetMapOrNull() const ​

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

public inline void SetMap(const FString & NewValue) ​

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

public inline void SetMap(FString && NewValue) ​

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

public inline void ClearMap() ​

Clears the value of Map_Optional and sets Map_IsSet to false.

public inline bool IsMapSet() const ​

Checks whether Map_Optional has been set.

public inline void SetMapToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsMapNull() const ​

Checks whether Map_Optional is set to null.

public inline FString & GetGameMode() ​

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

public inline const FString & GetGameMode() const ​

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

public inline const FString & GetGameMode(const FString & DefaultValue) const ​

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

public inline bool GetGameMode(FString & OutValue) const ​

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

public inline FString * GetGameModeOrNull() ​

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

public inline const FString * GetGameModeOrNull() const ​

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

public inline void SetGameMode(const FString & NewValue) ​

Sets the value of GameMode_Optional and also sets GameMode_IsSet to true.

public inline void SetGameMode(FString && NewValue) ​

Sets the value of GameMode_Optional and also sets GameMode_IsSet to true using move semantics.

public inline void ClearGameMode() ​

Clears the value of GameMode_Optional and sets GameMode_IsSet to false.

public inline bool IsGameModeSet() const ​

Checks whether GameMode_Optional has been set.

public inline void SetGameModeToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsGameModeNull() const ​

Checks whether GameMode_Optional is set to null.

public inline ERHAPI_MatchHostType & GetHostType() ​

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

public inline const ERHAPI_MatchHostType & GetHostType() const ​

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

public inline const ERHAPI_MatchHostType & GetHostType(const ERHAPI_MatchHostType & DefaultValue) const ​

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

public inline bool GetHostType(ERHAPI_MatchHostType & OutValue) const ​

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

public inline ERHAPI_MatchHostType * GetHostTypeOrNull() ​

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

public inline const ERHAPI_MatchHostType * GetHostTypeOrNull() const ​

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

public inline void SetHostType(const ERHAPI_MatchHostType & NewValue) ​

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

public inline void SetHostType(ERHAPI_MatchHostType && NewValue) ​

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

public inline void ClearHostType() ​

Clears the value of HostType_Optional and sets HostType_IsSet to false.

public inline bool IsHostTypeSet() const ​

Checks whether HostType_Optional has been set.

public inline void SetHostTypeToNull() ​

Sets the value explicitly to be treated as null.

public inline bool IsHostTypeNull() const ​

Checks whether HostType_Optional is set to null.