Table of Contents

Class Mail

Namespace
Nekoyume.Model.Mail
Assembly
Lib9c.dll
[Serializable]
public abstract class Mail : IState
Inheritance
Mail
Implements
Derived
Inherited Members

Constructors

Mail(Dictionary)

protected Mail(Dictionary serialized)

Parameters

serialized Dictionary

Mail(long, Guid, long)

protected Mail(long blockIndex, Guid id, long requiredBlockIndex)

Parameters

blockIndex long
id Guid
requiredBlockIndex long

Fields

New

public bool New

Field Value

bool

blockIndex

public long blockIndex

Field Value

long

id

public Guid id

Field Value

Guid

requiredBlockIndex

public long requiredBlockIndex

Field Value

long

Properties

MailType

public virtual MailType MailType { get; }

Property Value

MailType

TypeId

protected abstract string TypeId { get; }

Property Value

string

Methods

Deserialize(Dictionary)

public static Mail Deserialize(Dictionary serialized)

Parameters

serialized Dictionary

Returns

Mail

Read(IMail)

public abstract void Read(IMail mail)

Parameters

mail IMail

Serialize()

public virtual IValue Serialize()

Returns

IValue