Class EntityBase#

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

class EntityBase : public xbe::sdk::ModelBase#

Subclassed by xbe::sdk::models::AccessControlList, xbe::sdk::models::Achievement, xbe::sdk::models::AchievementDefinition, xbe::sdk::models::ArchetypeActivation, xbe::sdk::models::ArchetypeDefinition, xbe::sdk::models::Asset, xbe::sdk::models::AssetStorageLocation, xbe::sdk::models::Backup, xbe::sdk::models::BackupStorageLocation, xbe::sdk::models::Contact, xbe::sdk::models::InventoryItem, xbe::sdk::models::Item, xbe::sdk::models::Leaderboard, xbe::sdk::models::LeaderboardRecord, xbe::sdk::models::Mail, xbe::sdk::models::Message, xbe::sdk::models::Order, xbe::sdk::models::Payment, xbe::sdk::models::PaymentMethod, xbe::sdk::models::Persona, xbe::sdk::models::PersonaResource, xbe::sdk::models::PersonaStat, xbe::sdk::models::PersonaStatDefinition, xbe::sdk::models::Product, xbe::sdk::models::ProductCategory, xbe::sdk::models::ProductFeature, xbe::sdk::models::Profile, xbe::sdk::models::PromoCode, xbe::sdk::models::Purchase, xbe::sdk::models::Quest, xbe::sdk::models::QuestDefinition, xbe::sdk::models::Relationship, xbe::sdk::models::Resource, xbe::sdk::models::Role, xbe::sdk::models::ServerInstance, xbe::sdk::models::Session, xbe::sdk::models::Shard, xbe::sdk::models::Skill, xbe::sdk::models::SkillDefinition, xbe::sdk::models::Snapshot, xbe::sdk::models::Ticket, xbe::sdk::models::Transaction, xbe::sdk::models::TransactionRequest, xbe::sdk::models::User, xbe::sdk::models::UserSecret, xbe::sdk::models::Wallet, xbe::sdk::models::Zone

Public Functions

inline EntityBase() noexcept#
inline EntityBase(const EntityBase &value) noexcept#
inline EntityBase(EntityBase &&value) noexcept#
inline virtual ~EntityBase()#
utility::string_t GetUid() const#

Returns the value of the Uid property as a utility::string_t.

virtual EntityBase &SetUid(const utility::string_t &value)#

Sets the value of the Uid property.

Parameters:

value – The value to set.

datetime GetDateCreated() const#

Returns the value of the DateCreated property.

virtual EntityBase &SetDateCreated(const datetime &value)#

Sets the value of the DateCreated property.

Parameters:

value – The value to set.

datetime GetDateModified() const#

Returns the value of the DateModified property.

virtual EntityBase &SetDateModified(const datetime &value)#

Sets the value of the DateModified property.

Parameters:

value – The value to set.

uint64_t GetVersion() const#

Returns the value of the Version property.

virtual EntityBase &SetVersion(const uint64_t value)#

Sets the value of the Version property.

Parameters:

value – The value to set.