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; }
}