Class EntityBase#

Inheritance Relationships#

Base Types#

  • public xbe.sdk.ModelBase (Class ModelBase)

  • public xbe.sdk.Source.Interfaces.IUidHandler (exhale_interface_interfacexbe_1_1sdk_1_1Source_1_1Interfaces_1_1IUidHandler)

Derived Types#

Class Documentation#

class xbe.sdk.EntityBase : xbe.sdk.ModelBase, xbe.sdk.Source.Interfaces.IUidHandler#

Provides an abstract base class for all model classes that can be stored in a database as an entity.

Subclassed by xbe.sdk.Models.AccessControlList, xbe.sdk.Models.Achievement, xbe.sdk.Models.AchievementDefinition, 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.LaunchProfile, xbe.sdk.Models.Leaderboard, xbe.sdk.Models.LeaderboardRecord, xbe.sdk.Models.Mail, xbe.sdk.Models.Message, xbe.sdk.Models.OAuthClient, xbe.sdk.Models.OAuthProvider, xbe.sdk.Models.Order, xbe.sdk.Models.Organization, 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.Restore, xbe.sdk.Models.Role, xbe.sdk.Models.ScalingPolicy, xbe.sdk.Models.Script, 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.User, xbe.sdk.Models.UserSecret, xbe.sdk.Models.Wallet, xbe.sdk.Models.Zone

Public Functions

EntityBase ()#
EntityBase (Object other)

Properties

Guid Uid { get; set; }#

The universally unique identifier of the user.

DateTime DateCreated { get; set; }#

The date and time that the user was created.

DateTime DateModified { get; set; }#

The date and time that the user was last modified.

long Version { get; set; }#

The optimistic locking version of the object.