Class EntityBase#
Defined in File EntityBase.h
Inheritance Relationships#
Base Type#
public xbe::sdk::ModelBase(Class ModelBase)
Derived Types#
public xbe::sdk::models::AccessControlList(Class AccessControlList)public xbe::sdk::models::Achievement(Class Achievement)public xbe::sdk::models::AchievementDefinition(Class AchievementDefinition)public xbe::sdk::models::ArchetypeActivation(Class ArchetypeActivation)public xbe::sdk::models::ArchetypeDefinition(Class ArchetypeDefinition)public xbe::sdk::models::Asset(Class Asset)public xbe::sdk::models::AssetStorageLocation(Class AssetStorageLocation)public xbe::sdk::models::Backup(Class Backup)public xbe::sdk::models::BackupStorageLocation(Class BackupStorageLocation)public xbe::sdk::models::Contact(Class Contact)public xbe::sdk::models::InventoryItem(Class InventoryItem)public xbe::sdk::models::Item(Class Item)public xbe::sdk::models::Leaderboard(Class Leaderboard)public xbe::sdk::models::LeaderboardRecord(Class LeaderboardRecord)public xbe::sdk::models::Message(Class Message)public xbe::sdk::models::Order(Class Order)public xbe::sdk::models::Payment(Class Payment)public xbe::sdk::models::PaymentMethod(Class PaymentMethod)public xbe::sdk::models::Persona(Class Persona)public xbe::sdk::models::PersonaStat(Class PersonaStat)public xbe::sdk::models::PersonaStatDefinition(Class PersonaStatDefinition)public xbe::sdk::models::Product(Class Product)public xbe::sdk::models::ProductCategory(Class ProductCategory)public xbe::sdk::models::ProductFeature(Class ProductFeature)public xbe::sdk::models::Profile(Class Profile)public xbe::sdk::models::PromoCode(Class PromoCode)public xbe::sdk::models::Purchase(Class Purchase)public xbe::sdk::models::Quest(Class Quest)public xbe::sdk::models::QuestDefinition(Class QuestDefinition)public xbe::sdk::models::Role(Class Role)public xbe::sdk::models::ServerInstance(Class ServerInstance)public xbe::sdk::models::Session(Class Session)public xbe::sdk::models::Shard(Class Shard)public xbe::sdk::models::Skill(Class Skill)public xbe::sdk::models::SkillDefinition(Class SkillDefinition)public xbe::sdk::models::Snapshot(Class Snapshot)public xbe::sdk::models::Ticket(Class Ticket)public xbe::sdk::models::Transaction(Class Transaction)public xbe::sdk::models::TransactionRequest(Class TransactionRequest)public xbe::sdk::models::User(Class User)public xbe::sdk::models::UserLink(Class UserLink)public xbe::sdk::models::UserSecret(Class UserSecret)public xbe::sdk::models::Wallet(Class Wallet)public xbe::sdk::models::Zone(Class Zone)
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.
-
inline EntityBase() noexcept#