Class SkillRequirement

Inheritance Relationships

Base Type

Class Documentation

class SkillRequirement : public axr::sdk::ModelBase

Defines a single requirement that must be met to unlock a skill.

Public Functions

inline SkillRequirement()
inline SkillRequirement(const SkillRequirement &value)
inline SkillRequirement(SkillRequirement &&value)
inline virtual ~SkillRequirement()
virtual void Validate() override
utility::string_t GetUid() const

The universally unique identifier of the object.

utility::string_t GetType() const

The unique identifier that will be used to match telemetry events.

utility::string_t GetTitle() const

A textual title or name of the requirement.

utility::string_t GetDescription() const

A textual description of the requirement.

utility::string_t GetIcon() const

The icon to display when representing the requirement.

std::shared_ptr<Object> GetValue() const

Returns the value that must be met in order for the requirement to be fulfilled.

Public Static Functions

static inline const utility::char_t *ClassName()

Returns the fully qualified name of the class.