Skip to content

RHAPI_BackfillInfo

Summary

MembersDescriptions
struct FRHAPI_BackfillInfoInfo about the open-match backfill object in a session.

struct FRHAPI_BackfillInfo

struct FRHAPI_BackfillInfo
: public FRHAPI_Model

Info about the open-match backfill object in a session.

Summary

MembersDescriptions
public FString BackfillIdUnique ID for the backfill object.
public TMap< FString, FString > Extensions_OptionalOptional additional extensions used when acknowledging backfill requests.
public bool Extensions_IsSettrue if Extensions_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 & GetBackfillId()Gets the value of BackfillId.
public inline const FString & GetBackfillId() constGets the value of BackfillId.
public inline void SetBackfillId(FString NewValue)Sets the value of BackfillId.
public inline TMap< FString, FString > & GetExtensions()Gets the value of Extensions_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetExtensions() constGets the value of Extensions_Optional, regardless of it having been set.
public inline const TMap< FString, FString > & GetExtensions(const TMap< FString, FString > & DefaultValue) constGets the value of Extensions_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool GetExtensions(TMap< FString, FString > & OutValue) constFills OutValue with the value of Extensions_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > * GetExtensionsOrNull()Returns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > * GetExtensionsOrNull() constReturns a pointer to Extensions_Optional, if it has been set, otherwise returns nullptr.
public inline void SetExtensions(TMap< FString, FString > NewValue)Sets the value of Extensions_Optional and also sets Extensions_IsSet to true.
public inline void ClearExtensions()Clears the value of Extensions_Optional and sets Extensions_IsSet to false.

Members

public FString BackfillId

Unique ID for the backfill object.


#### `public TMap< FString, FString > `[`Extensions_Optional`](#structFRHAPI__BackfillInfo_1ac013531459d42192ff7f1967c0157816)

Optional additional extensions used when acknowledging backfill requests.


#### `public bool `[`Extensions_IsSet`](#structFRHAPI__BackfillInfo_1ac63b53074f4e5de2f25454cf263297d4)

true if Extensions_Optional has been set to a value


#### `public virtual bool `[`FromJson`](#structFRHAPI__BackfillInfo_1ae4ed55e687619a482f28db4b50c90a56)`(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`](#structFRHAPI__BackfillInfo_1a4fcd1e078a86ff0937721ffd81b085b8)`(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 & `[`GetBackfillId`](#structFRHAPI__BackfillInfo_1a659925f7bed4235d2b8463c5186f41f9)`()`

Gets the value of BackfillId.


#### `public inline const FString & `[`GetBackfillId`](#structFRHAPI__BackfillInfo_1a2cbdf4b05da0a9c98abd8cb3c19f2876)`() const`

Gets the value of BackfillId.


#### `public inline void `[`SetBackfillId`](#structFRHAPI__BackfillInfo_1a6698fe25d3b61c366ba6dd4e97d3ba17)`(FString NewValue)`

Sets the value of BackfillId.


#### `public inline TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__BackfillInfo_1acd4171be6f7e414904eae68893ba2142)`()`

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


#### `public inline const TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__BackfillInfo_1ac38c9455f02f2996c741ba1136b900e2)`() const`

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


#### `public inline const TMap< FString, FString > & `[`GetExtensions`](#structFRHAPI__BackfillInfo_1a3e08fcb86b4377bf16321fc2fbd04acf)`(const TMap< FString, FString > & DefaultValue) const`

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


#### `public inline bool `[`GetExtensions`](#structFRHAPI__BackfillInfo_1a46d216b7646ac935c49eb297f468778a)`(TMap< FString, FString > & OutValue) const`

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


#### `public inline TMap< FString, FString > * `[`GetExtensionsOrNull`](#structFRHAPI__BackfillInfo_1a0509b8d6c6613ee55f8e192fe60775fe)`()`

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


#### `public inline const TMap< FString, FString > * `[`GetExtensionsOrNull`](#structFRHAPI__BackfillInfo_1a0a89bb3f1cdde31055424028b04cb120)`() const`

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


#### `public inline void `[`SetExtensions`](#structFRHAPI__BackfillInfo_1a952fe467e266ffc96f347779cf49b12d)`(TMap< FString, FString > NewValue)`

Sets the value of Extensions_Optional and also sets Extensions_IsSet to true.


#### `public inline void `[`ClearExtensions`](#structFRHAPI__BackfillInfo_1a13c1c5696be1196b66b1706a090c59ee)`()`

Clears the value of Extensions_Optional and sets Extensions_IsSet to false.