Skip to content

RHAPI_MatchInstance

Summary

MembersDescriptions
struct FRHAPI_MatchInstance

struct FRHAPI_MatchInstance

struct FRHAPI_MatchInstance
: public FRHAPI_Model

Summary

MembersDescriptions
public FString InstanceId_Optional
public bool InstanceId_IsSettrue if InstanceId_Optional has been set to a value
public FGuid HostPlayerUuid_Optional
public bool HostPlayerUuid_IsSettrue if HostPlayerUuid_Optional has been set to a value
public FString RegionId_Optional
public bool RegionId_IsSettrue if RegionId_Optional has been set to a value
public FString InstanceRequestTemplateId_Optional
public bool InstanceRequestTemplateId_IsSettrue if InstanceRequestTemplateId_Optional has been set to a value
public FString Map_Optional
public bool Map_IsSettrue if Map_Optional has been set to a value
public FString GameMode_Optional
public bool GameMode_IsSettrue if GameMode_Optional has been set to a value
public ERHAPI_MatchHostType HostType_Optional
public bool HostType_IsSettrue if HostType_Optional has been set to a value
public virtual bool FromJson(const TSharedPtr< FJsonValue > & JsonValue)Fills this object with data from the passed in JSON.
public virtual void WriteJson(TSharedRef< TJsonWriter<>> & Writer) constWrites the data from this object into the specified JSON Writer stream.
public inline FString & GetInstanceId()Gets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId() constGets the value of InstanceId_Optional, regardless of it having been set.
public inline const FString & GetInstanceId(const FString & DefaultValue) constGets the value of InstanceId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetInstanceId(FString & OutValue) constFills OutValue with the value of InstanceId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetInstanceIdOrNull()Returns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetInstanceIdOrNull() constReturns a pointer to InstanceId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetInstanceId(FString NewValue)Sets the value of InstanceId_Optional and also sets InstanceId_IsSet to true.
public inline void ClearInstanceId()Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.
public inline FGuid & GetHostPlayerUuid()Gets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid() constGets the value of HostPlayerUuid_Optional, regardless of it having been set.
public inline const FGuid & GetHostPlayerUuid(const FGuid & DefaultValue) constGets the value of HostPlayerUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetHostPlayerUuid(FGuid & OutValue) constFills OutValue with the value of HostPlayerUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid * GetHostPlayerUuidOrNull()Returns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid * GetHostPlayerUuidOrNull() constReturns a pointer to HostPlayerUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void SetHostPlayerUuid(FGuid NewValue)Sets the value of HostPlayerUuid_Optional and also sets HostPlayerUuid_IsSet to true.
public inline void ClearHostPlayerUuid()Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.
public inline FString & GetRegionId()Gets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId() constGets the value of RegionId_Optional, regardless of it having been set.
public inline const FString & GetRegionId(const FString & DefaultValue) constGets the value of RegionId_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetRegionId(FString & OutValue) constFills OutValue with the value of RegionId_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetRegionIdOrNull()Returns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetRegionIdOrNull() constReturns a pointer to RegionId_Optional, if it has been set, otherwise returns nullptr.
public inline void SetRegionId(FString NewValue)Sets the value of RegionId_Optional and also sets RegionId_IsSet to true.
public inline void ClearRegionId()Clears the value of RegionId_Optional and sets RegionId_IsSet to false.
public inline 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(FString NewValue)Sets the value of InstanceRequestTemplateId_Optional and also sets InstanceRequestTemplateId_IsSet to true.
public inline void ClearInstanceRequestTemplateId()Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.
public inline FString & GetMap()Gets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap() constGets the value of Map_Optional, regardless of it having been set.
public inline const FString & GetMap(const FString & DefaultValue) constGets the value of Map_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetMap(FString & OutValue) constFills OutValue with the value of Map_Optional and returns true if it has been set, otherwise returns false.
public inline FString * GetMapOrNull()Returns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline const FString * GetMapOrNull() constReturns a pointer to Map_Optional, if it has been set, otherwise returns nullptr.
public inline void SetMap(FString NewValue)Sets the value of Map_Optional and also sets Map_IsSet to true.
public inline void ClearMap()Clears the value of Map_Optional and sets Map_IsSet to false.
public inline FString & 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(FString NewValue)Sets the value of GameMode_Optional and also sets GameMode_IsSet to true.
public inline void ClearGameMode()Clears the value of GameMode_Optional and sets GameMode_IsSet to false.
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(ERHAPI_MatchHostType NewValue)Sets the value of HostType_Optional and also sets HostType_IsSet to true.
public inline void ClearHostType()Clears the value of HostType_Optional and sets HostType_IsSet to false.

Members

public FString InstanceId_Optional

public bool InstanceId_IsSet

true if InstanceId_Optional has been set to a value

public FGuid HostPlayerUuid_Optional

public bool HostPlayerUuid_IsSet

true if HostPlayerUuid_Optional has been set to a value

public FString RegionId_Optional

public bool RegionId_IsSet

true if RegionId_Optional has been set to a value

public FString InstanceRequestTemplateId_Optional

public bool InstanceRequestTemplateId_IsSet

true if InstanceRequestTemplateId_Optional has been set to a value

public FString Map_Optional

public bool Map_IsSet

true if Map_Optional has been set to a value

public FString GameMode_Optional

public bool GameMode_IsSet

true if GameMode_Optional has been set to a value

public ERHAPI_MatchHostType HostType_Optional

public bool HostType_IsSet

true if HostType_Optional has been set to a value

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

Fills this object with data from the passed in JSON.

Parameters

  • JsonValue Data from the API call.

Returns

true if parsing of the JSON data was successful.

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

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

Parameters

  • Writer JSON Writer stream to push .

public inline FString & GetInstanceId()

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

public inline const FString & GetInstanceId() const

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

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

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

public inline bool GetInstanceId(FString & OutValue) const

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

public inline FString * GetInstanceIdOrNull()

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

public inline const FString * GetInstanceIdOrNull() const

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

public inline void SetInstanceId(FString NewValue)

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

public inline void ClearInstanceId()

Clears the value of InstanceId_Optional and sets InstanceId_IsSet to false.

public inline FGuid & GetHostPlayerUuid()

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

public inline const FGuid & GetHostPlayerUuid() const

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

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

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

public inline bool GetHostPlayerUuid(FGuid & OutValue) const

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

public inline FGuid * GetHostPlayerUuidOrNull()

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

public inline const FGuid * GetHostPlayerUuidOrNull() const

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

public inline void SetHostPlayerUuid(FGuid NewValue)

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

public inline void ClearHostPlayerUuid()

Clears the value of HostPlayerUuid_Optional and sets HostPlayerUuid_IsSet to false.

public inline FString & GetRegionId()

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

public inline const FString & GetRegionId() const

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

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

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

public inline bool GetRegionId(FString & OutValue) const

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

public inline FString * GetRegionIdOrNull()

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

public inline const FString * GetRegionIdOrNull() const

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

public inline void SetRegionId(FString NewValue)

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

public inline void ClearRegionId()

Clears the value of RegionId_Optional and sets RegionId_IsSet to false.

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

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

public inline void ClearInstanceRequestTemplateId()

Clears the value of InstanceRequestTemplateId_Optional and sets InstanceRequestTemplateId_IsSet to false.

public inline FString & GetMap()

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

public inline const FString & GetMap() const

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

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

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

public inline bool GetMap(FString & OutValue) const

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

public inline FString * GetMapOrNull()

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

public inline const FString * GetMapOrNull() const

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

public inline void SetMap(FString NewValue)

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

public inline void ClearMap()

Clears the value of Map_Optional and sets Map_IsSet to false.

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

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

public inline void ClearGameMode()

Clears the value of GameMode_Optional and sets GameMode_IsSet to false.

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

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

public inline void ClearHostType()

Clears the value of HostType_Optional and sets HostType_IsSet to false.