Class AccountSnapshot
- Namespace
- Moongate.Persistence.Data.Persistence
- Assembly
- Moongate.Persistence.dll
Serialized account state used inside world snapshots and journal payloads.
[MemoryPackable(GenerateType.Object)]
public sealed class AccountSnapshot : IMemoryPackable<AccountSnapshot>, IMemoryPackFormatterRegister
- Inheritance
-
AccountSnapshot
- Implements
-
IMemoryPackable<AccountSnapshot>IMemoryPackFormatterRegister
- Inherited Members
Remarks
MemoryPack GenerateType: Object
uint Id
string Username
string PasswordHash
string Email
byte AccountType
bool IsLocked
long CreatedUtcTicks
long LastLoginUtcTicks
uint[] CharacterIds
Properties
AccountType
public byte AccountType { get; set; }
Property Value
CharacterIds
public uint[] CharacterIds { get; set; }
Property Value
- uint[]
CreatedUtcTicks
public long CreatedUtcTicks { get; set; }
Property Value
public string Email { get; set; }
Property Value
Id
public uint Id { get; set; }
Property Value
IsLocked
public bool IsLocked { get; set; }
Property Value
LastLoginUtcTicks
public long LastLoginUtcTicks { get; set; }
Property Value
PasswordHash
public string PasswordHash { get; set; }
Property Value
Username
public string Username { get; set; }