RHAPI_PlatformSKUs
Summary
Members | Descriptions |
---|---|
struct FRHAPI_PlatformSKUs | A collection of SKUs. |
struct FRHAPI_PlatformSKUs
struct FRHAPI_PlatformSKUs : public FRHAPI_Model
A collection of SKUs.
Summary
Members | Descriptions |
---|---|
public TArray< FRHAPI_PlatformSKU > Skus_Optional | A collection of SKUs. |
public bool Skus_IsSet | true if Skus_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 TArray< FRHAPI_PlatformSKU > & GetSkus () | Gets the value of Skus_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlatformSKU > & GetSkus () const | Gets the value of Skus_Optional, regardless of it having been set. |
public inline const TArray< FRHAPI_PlatformSKU > & GetSkus (const TArray< FRHAPI_PlatformSKU > & DefaultValue) const | Gets the value of Skus_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetSkus (TArray< FRHAPI_PlatformSKU > & OutValue) const | Fills OutValue with the value of Skus_Optional and returns true if it has been set, otherwise returns false. |
public inline TArray< FRHAPI_PlatformSKU > * GetSkusOrNull () | Returns a pointer to Skus_Optional, if it has been set, otherwise returns nullptr. |
public inline const TArray< FRHAPI_PlatformSKU > * GetSkusOrNull () const | Returns a pointer to Skus_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetSkus (TArray< FRHAPI_PlatformSKU > NewValue) | Sets the value of Skus_Optional and also sets Skus_IsSet to true. |
public inline void ClearSkus () | Clears the value of Skus_Optional and sets Skus_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 TArray<
FRHAPI_PlatformSKU
>
Skus_Optional
A collection of SKUs.
public bool
Skus_IsSet
true if Skus_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 TArray<
FRHAPI_PlatformSKU
> &
GetSkus
()
Gets the value of Skus_Optional, regardless of it having been set.
public inline const TArray<
FRHAPI_PlatformSKU
> &
GetSkus
() const
Gets the value of Skus_Optional, regardless of it having been set.
public inline const TArray<
FRHAPI_PlatformSKU
> &
GetSkus
(const TArray<
FRHAPI_PlatformSKU
> & DefaultValue) const
Gets the value of Skus_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetSkus
(TArray<
FRHAPI_PlatformSKU
> & OutValue) const
Fills OutValue with the value of Skus_Optional and returns true if it has been set, otherwise returns false.
public inline TArray<
FRHAPI_PlatformSKU
> *
GetSkusOrNull
()
Returns a pointer to Skus_Optional, if it has been set, otherwise returns nullptr.
public inline const TArray<
FRHAPI_PlatformSKU
> *
GetSkusOrNull
() const
Returns a pointer to Skus_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetSkus
(TArray<
FRHAPI_PlatformSKU
> NewValue)
Sets the value of Skus_Optional and also sets Skus_IsSet to true.
public inline void
ClearSkus
()
Clears the value of Skus_Optional and sets Skus_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.