protected DomainEvent(string name, DomainEventAuthor author, Instant createdAt, Guid?id, Guid?authorId) : this(name, author) { CreatedAt = createdAt; Id = id; AuthorId = authorId; }
protected MeasureEventBase(string name, DomainEventAuthor author, Instant createdAt, Guid?id, Guid?authorId, Guid?parentEventId, Instant measuredAt, Guid?deviceId, Guid?roomId) : base(name, author, createdAt, id, authorId, parentEventId) { MeasuredAt = measuredAt; DeviceId = deviceId; RoomId = roomId; }
protected DomainEvent(string name, DomainEventAuthor author, Instant createdAt, Guid?id, Guid?authorId, Guid?parentEventId) : this(name, author, createdAt, id, authorId) { ParentEventId = parentEventId; }
protected DomainEvent(string name, DomainEventAuthor author) : this() { Name = name; Author = author; }
public TemperatureMeasureEvent(DomainEventAuthor author, Instant createdAt, Instant measuredAt, Guid?deviceId, Guid?roomId, double temperature) : this(author, createdAt, null, null, null, measuredAt, deviceId, roomId, temperature) { }
public TemperatureMeasureEvent(DomainEventAuthor author, Instant createdAt, Guid?id, Guid?authorId, Guid?parentEventId, Instant measuredAt, Guid?deviceId, Guid?roomId, double temperature) : base(nameof(TemperatureMeasureEvent), author, createdAt, id, authorId, parentEventId, measuredAt, deviceId, roomId) { Temperature = temperature; }