RHAPI_PlatformSKU
Summary
Members | Descriptions |
---|---|
struct FRHAPI_PlatformSKU | Platform SKU that can be converted to inventory or keys. |
struct FRHAPI_PlatformSKU
struct FRHAPI_PlatformSKU : public FRHAPI_Model
Platform SKU that can be converted to inventory or keys.
Summary
Members | Descriptions |
---|---|
public TMap< FString, FString > CustomData_Optional | Custom data associated with the resource. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public ERHAPI_Platform Platform | The platform of the SKU. |
public FString Sku | The SKU of the platform. |
public FRHAPI_LootEntitlement LootEntitlement_Optional | The Loot that will be granted to the player. |
public bool LootEntitlement_IsSet | true if LootEntitlement_Optional has been set to a value |
public FRHAPI_ExternalKeyEntitlement ExternalKeyEntitlement_Optional | The External Key Entitlement. |
public bool ExternalKeyEntitlement_IsSet | true if ExternalKeyEntitlement_Optional has been set to a value |
public FRHAPI_CacheInfo CacheInfo_Optional | Cache info for the Platform SKUs. |
public bool CacheInfo_IsSet | true if CacheInfo_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 TMap< FString, FString > & GetCustomData () | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData () const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData (const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull () | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull () const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline ERHAPI_Platform & GetPlatform () | Gets the value of Platform. |
public inline const ERHAPI_Platform & GetPlatform () const | Gets the value of Platform. |
public inline void SetPlatform (ERHAPI_Platform NewValue) | Sets the value of Platform. |
public inline FString & GetSku () | Gets the value of Sku. |
public inline const FString & GetSku () const | Gets the value of Sku. |
public inline void SetSku (FString NewValue) | Sets the value of Sku. |
public inline FRHAPI_LootEntitlement & GetLootEntitlement () | Gets the value of LootEntitlement_Optional, regardless of it having been set. |
public inline const FRHAPI_LootEntitlement & GetLootEntitlement () const | Gets the value of LootEntitlement_Optional, regardless of it having been set. |
public inline const FRHAPI_LootEntitlement & GetLootEntitlement (const FRHAPI_LootEntitlement & DefaultValue) const | Gets the value of LootEntitlement_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetLootEntitlement ( FRHAPI_LootEntitlement & OutValue) const | Fills OutValue with the value of LootEntitlement_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_LootEntitlement * GetLootEntitlementOrNull () | Returns a pointer to LootEntitlement_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_LootEntitlement * GetLootEntitlementOrNull () const | Returns a pointer to LootEntitlement_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetLootEntitlement ( FRHAPI_LootEntitlement NewValue) | Sets the value of LootEntitlement_Optional and also sets LootEntitlement_IsSet to true. |
public inline void ClearLootEntitlement () | Clears the value of LootEntitlement_Optional and sets LootEntitlement_IsSet to false. |
public inline FRHAPI_ExternalKeyEntitlement & GetExternalKeyEntitlement () | Gets the value of ExternalKeyEntitlement_Optional, regardless of it having been set. |
public inline const FRHAPI_ExternalKeyEntitlement & GetExternalKeyEntitlement () const | Gets the value of ExternalKeyEntitlement_Optional, regardless of it having been set. |
public inline const FRHAPI_ExternalKeyEntitlement & GetExternalKeyEntitlement (const FRHAPI_ExternalKeyEntitlement & DefaultValue) const | Gets the value of ExternalKeyEntitlement_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetExternalKeyEntitlement ( FRHAPI_ExternalKeyEntitlement & OutValue) const | Fills OutValue with the value of ExternalKeyEntitlement_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_ExternalKeyEntitlement * GetExternalKeyEntitlementOrNull () | Returns a pointer to ExternalKeyEntitlement_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_ExternalKeyEntitlement * GetExternalKeyEntitlementOrNull () const | Returns a pointer to ExternalKeyEntitlement_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetExternalKeyEntitlement ( FRHAPI_ExternalKeyEntitlement NewValue) | Sets the value of ExternalKeyEntitlement_Optional and also sets ExternalKeyEntitlement_IsSet to true. |
public inline void ClearExternalKeyEntitlement () | Clears the value of ExternalKeyEntitlement_Optional and sets ExternalKeyEntitlement_IsSet to false. |
public inline FRHAPI_CacheInfo & GetCacheInfo () | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo & GetCacheInfo () const | Gets the value of CacheInfo_Optional, regardless of it having been set. |
public inline const FRHAPI_CacheInfo & GetCacheInfo (const FRHAPI_CacheInfo & DefaultValue) const | Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCacheInfo ( FRHAPI_CacheInfo & OutValue) const | Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_CacheInfo * GetCacheInfoOrNull () | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_CacheInfo * GetCacheInfoOrNull () const | Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCacheInfo ( FRHAPI_CacheInfo NewValue) | Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true. |
public inline void ClearCacheInfo () | Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false. |
Members
public TMap< FString, FString >
CustomData_Optional
Custom data associated with the resource.
public bool
CustomData_IsSet
true if CustomData_Optional has been set to a value
public ERHAPI_Platform
Platform
The platform of the SKU.
public FString
Sku
The SKU of the platform.
public
FRHAPI_LootEntitlement
LootEntitlement_Optional
The Loot that will be granted to the player.
public bool
LootEntitlement_IsSet
true if LootEntitlement_Optional has been set to a value
public
FRHAPI_ExternalKeyEntitlement
ExternalKeyEntitlement_Optional
The External Key Entitlement.
public bool
ExternalKeyEntitlement_IsSet
true if ExternalKeyEntitlement_Optional has been set to a value
public
FRHAPI_CacheInfo
CacheInfo_Optional
Cache info for the Platform SKUs.
public bool
CacheInfo_IsSet
true if CacheInfo_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 TMap< FString, FString > &
GetCustomData
()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCustomData
(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > *
GetCustomDataOrNull
()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > *
GetCustomDataOrNull
() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCustomData
(TMap< FString, FString > NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void
ClearCustomData
()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline ERHAPI_Platform &
GetPlatform
()
Gets the value of Platform.
public inline const ERHAPI_Platform &
GetPlatform
() const
Gets the value of Platform.
public inline void
SetPlatform
(ERHAPI_Platform NewValue)
Sets the value of Platform.
public inline FString &
GetSku
()
Gets the value of Sku.
public inline const FString &
GetSku
() const
Gets the value of Sku.
public inline void
SetSku
(FString NewValue)
Sets the value of Sku.
public inline
FRHAPI_LootEntitlement
&
GetLootEntitlement
()
Gets the value of LootEntitlement_Optional, regardless of it having been set.
public inline const
FRHAPI_LootEntitlement
&
GetLootEntitlement
() const
Gets the value of LootEntitlement_Optional, regardless of it having been set.
public inline const
FRHAPI_LootEntitlement
&
GetLootEntitlement
(const
FRHAPI_LootEntitlement
& DefaultValue) const
Gets the value of LootEntitlement_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetLootEntitlement
(
FRHAPI_LootEntitlement
& OutValue) const
Fills OutValue with the value of LootEntitlement_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_LootEntitlement
*
GetLootEntitlementOrNull
()
Returns a pointer to LootEntitlement_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_LootEntitlement
*
GetLootEntitlementOrNull
() const
Returns a pointer to LootEntitlement_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetLootEntitlement
(
FRHAPI_LootEntitlement
NewValue)
Sets the value of LootEntitlement_Optional and also sets LootEntitlement_IsSet to true.
public inline void
ClearLootEntitlement
()
Clears the value of LootEntitlement_Optional and sets LootEntitlement_IsSet to false.
public inline
FRHAPI_ExternalKeyEntitlement
&
GetExternalKeyEntitlement
()
Gets the value of ExternalKeyEntitlement_Optional, regardless of it having been set.
public inline const
FRHAPI_ExternalKeyEntitlement
&
GetExternalKeyEntitlement
() const
Gets the value of ExternalKeyEntitlement_Optional, regardless of it having been set.
public inline const
FRHAPI_ExternalKeyEntitlement
&
GetExternalKeyEntitlement
(const
FRHAPI_ExternalKeyEntitlement
& DefaultValue) const
Gets the value of ExternalKeyEntitlement_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetExternalKeyEntitlement
(
FRHAPI_ExternalKeyEntitlement
& OutValue) const
Fills OutValue with the value of ExternalKeyEntitlement_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_ExternalKeyEntitlement
*
GetExternalKeyEntitlementOrNull
()
Returns a pointer to ExternalKeyEntitlement_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_ExternalKeyEntitlement
*
GetExternalKeyEntitlementOrNull
() const
Returns a pointer to ExternalKeyEntitlement_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetExternalKeyEntitlement
(
FRHAPI_ExternalKeyEntitlement
NewValue)
Sets the value of ExternalKeyEntitlement_Optional and also sets ExternalKeyEntitlement_IsSet to true.
public inline void
ClearExternalKeyEntitlement
()
Clears the value of ExternalKeyEntitlement_Optional and sets ExternalKeyEntitlement_IsSet to false.
public inline
FRHAPI_CacheInfo
&
GetCacheInfo
()
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const
FRHAPI_CacheInfo
&
GetCacheInfo
() const
Gets the value of CacheInfo_Optional, regardless of it having been set.
public inline const
FRHAPI_CacheInfo
&
GetCacheInfo
(const
FRHAPI_CacheInfo
& DefaultValue) const
Gets the value of CacheInfo_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCacheInfo
(
FRHAPI_CacheInfo
& OutValue) const
Fills OutValue with the value of CacheInfo_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_CacheInfo
*
GetCacheInfoOrNull
()
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_CacheInfo
*
GetCacheInfoOrNull
() const
Returns a pointer to CacheInfo_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCacheInfo
(
FRHAPI_CacheInfo
NewValue)
Sets the value of CacheInfo_Optional and also sets CacheInfo_IsSet to true.
public inline void
ClearCacheInfo
()
Clears the value of CacheInfo_Optional and sets CacheInfo_IsSet to false.