RHAPI_XpTable
Summary
Members | Descriptions |
---|---|
struct FRHAPI_XpTable | A collection of XP Levels from 1 to N. Each level has a minimum XP value. |
struct FRHAPI_XpTable
struct FRHAPI_XpTable : public FRHAPI_Model
A collection of XP Levels from 1 to N. Each level has a minimum XP value.
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 FGuid XpUuid_Optional | The XP Table UUID. |
public bool XpUuid_IsSet | true if XpUuid_Optional has been set to a value |
public TMap< FString, int32 > XpEntries_Optional | |
public bool XpEntries_IsSet | true if XpEntries_Optional has been set to a value |
public FRHAPI_CacheInfo CacheInfo_Optional | |
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 FGuid & GetXpUuid () | Gets the value of XpUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetXpUuid () const | Gets the value of XpUuid_Optional, regardless of it having been set. |
public inline const FGuid & GetXpUuid (const FGuid & DefaultValue) const | Gets the value of XpUuid_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetXpUuid (FGuid & OutValue) const | Fills OutValue with the value of XpUuid_Optional and returns true if it has been set, otherwise returns false. |
public inline FGuid * GetXpUuidOrNull () | Returns a pointer to XpUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline const FGuid * GetXpUuidOrNull () const | Returns a pointer to XpUuid_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetXpUuid (FGuid NewValue) | Sets the value of XpUuid_Optional and also sets XpUuid_IsSet to true. |
public inline void ClearXpUuid () | Clears the value of XpUuid_Optional and sets XpUuid_IsSet to false. |
public inline TMap< FString, int32 > & GetXpEntries () | Gets the value of XpEntries_Optional, regardless of it having been set. |
public inline const TMap< FString, int32 > & GetXpEntries () const | Gets the value of XpEntries_Optional, regardless of it having been set. |
public inline const TMap< FString, int32 > & GetXpEntries (const TMap< FString, int32 > & DefaultValue) const | Gets the value of XpEntries_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetXpEntries (TMap< FString, int32 > & OutValue) const | Fills OutValue with the value of XpEntries_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, int32 > * GetXpEntriesOrNull () | Returns a pointer to XpEntries_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, int32 > * GetXpEntriesOrNull () const | Returns a pointer to XpEntries_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetXpEntries (TMap< FString, int32 > NewValue) | Sets the value of XpEntries_Optional and also sets XpEntries_IsSet to true. |
public inline void ClearXpEntries () | Clears the value of XpEntries_Optional and sets XpEntries_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 FGuid
XpUuid_Optional
The XP Table UUID.
public bool
XpUuid_IsSet
true if XpUuid_Optional has been set to a value
public TMap< FString, int32 >
XpEntries_Optional
public bool
XpEntries_IsSet
true if XpEntries_Optional has been set to a value
public
FRHAPI_CacheInfo
CacheInfo_Optional
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 FGuid &
GetXpUuid
()
Gets the value of XpUuid_Optional, regardless of it having been set.
public inline const FGuid &
GetXpUuid
() const
Gets the value of XpUuid_Optional, regardless of it having been set.
public inline const FGuid &
GetXpUuid
(const FGuid & DefaultValue) const
Gets the value of XpUuid_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetXpUuid
(FGuid & OutValue) const
Fills OutValue with the value of XpUuid_Optional and returns true if it has been set, otherwise returns false.
public inline FGuid *
GetXpUuidOrNull
()
Returns a pointer to XpUuid_Optional, if it has been set, otherwise returns nullptr.
public inline const FGuid *
GetXpUuidOrNull
() const
Returns a pointer to XpUuid_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetXpUuid
(FGuid NewValue)
Sets the value of XpUuid_Optional and also sets XpUuid_IsSet to true.
public inline void
ClearXpUuid
()
Clears the value of XpUuid_Optional and sets XpUuid_IsSet to false.
public inline TMap< FString, int32 > &
GetXpEntries
()
Gets the value of XpEntries_Optional, regardless of it having been set.
public inline const TMap< FString, int32 > &
GetXpEntries
() const
Gets the value of XpEntries_Optional, regardless of it having been set.
public inline const TMap< FString, int32 > &
GetXpEntries
(const TMap< FString, int32 > & DefaultValue) const
Gets the value of XpEntries_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetXpEntries
(TMap< FString, int32 > & OutValue) const
Fills OutValue with the value of XpEntries_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, int32 > *
GetXpEntriesOrNull
()
Returns a pointer to XpEntries_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, int32 > *
GetXpEntriesOrNull
() const
Returns a pointer to XpEntries_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetXpEntries
(TMap< FString, int32 > NewValue)
Sets the value of XpEntries_Optional and also sets XpEntries_IsSet to true.
public inline void
ClearXpEntries
()
Clears the value of XpEntries_Optional and sets XpEntries_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.