namespace Persistence.Database.Model; /// /// Часть записи описывающая изменение /// public interface IChangeLog { /// /// Ид записи /// public Guid Id { get; set; } /// /// Автор изменения /// public Guid IdAuthor { get; set; } /// /// Редактор /// public Guid? IdEditor { get; set; } /// /// Дата создания записи /// public DateTimeOffset Creation { get; set; } /// /// Дата устаревания (например при удалении) /// public DateTimeOffset? Obsolete { get; set; } /// /// Id заменяющей записи /// public Guid? IdNext { get; set; } /// /// Значение /// public object Value { get; set; } }