Class JournalEntry
- Namespace
- Moongate.Persistence.Data.Persistence
- Assembly
- Moongate.Persistence.dll
Journal record appended for every persisted mutation.
[MemoryPackable(GenerateType.Object)]
public sealed class JournalEntry : IMemoryPackable<JournalEntry>, IMemoryPackFormatterRegister
- Inheritance
-
JournalEntry
- Implements
-
IMemoryPackable<JournalEntry>IMemoryPackFormatterRegister
- Inherited Members
Remarks
MemoryPack GenerateType: Object
long SequenceId
long TimestampUnixMilliseconds
Moongate.Persistence.Types.PersistenceOperationType OperationType
byte[] Payload
Properties
OperationType
public PersistenceOperationType OperationType { get; set; }
Property Value
Payload
public byte[] Payload { get; set; }
Property Value
- byte[]
SequenceId
public long SequenceId { get; set; }
Property Value
TimestampUnixMilliseconds
public long TimestampUnixMilliseconds { get; set; }