internal RecordedEvent(ClientMessage.EventRecord systemRecord) { EventStreamId = systemRecord.EventStreamId; EventId = new Guid(systemRecord.EventId); EventNumber = systemRecord.EventNumber; EventType = systemRecord.EventType; Data = systemRecord.Data ?? Empty.ByteArray; Metadata = systemRecord.Metadata ?? Empty.ByteArray; }
internal RecordedEvent(ClientMessage.EventRecord systemRecord) { EventStreamId = systemRecord.EventStreamId; EventId = new Guid(systemRecord.EventId); EventNumber = systemRecord.EventNumber; EventType = systemRecord.EventType; if (systemRecord.Created.HasValue) { Created = DateTime.FromBinary(systemRecord.Created.Value); } Data = systemRecord.Data ?? Empty.ByteArray; Metadata = systemRecord.Metadata ?? Empty.ByteArray; }