Table of Contents

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

byte

CharacterIds

public uint[] CharacterIds { get; set; }

Property Value

uint[]

CreatedUtcTicks

public long CreatedUtcTicks { get; set; }

Property Value

long

Email

public string Email { get; set; }

Property Value

string

Id

public uint Id { get; set; }

Property Value

uint

IsLocked

public bool IsLocked { get; set; }

Property Value

bool

LastLoginUtcTicks

public long LastLoginUtcTicks { get; set; }

Property Value

long

PasswordHash

public string PasswordHash { get; set; }

Property Value

string

Username

public string Username { get; set; }

Property Value

string