namespace DD.Persistence.Models.Requests;
///
/// Модель коммита с изменениями
///
public class ChangeLogCommitDto
{
///
/// Id
///
public Guid Id { get; set; }
///
/// Дата создания
///
public DateTimeOffset Creation { get; set; }
///
/// Пользователь, совершающий коммит
///
public Guid IdAuthor { get; set; }
///
/// Комментарий
///
public string Comment { get; set; } = string.Empty;
///
/// Набор изменений
///
public IEnumerable ChangeLogItems { get; set; }
///
/// ctor
///
public ChangeLogCommitDto()
{
}
///
///
///
public ChangeLogCommitDto(Guid idAuthor, string comment, IEnumerable changeLogItems)
{
IdAuthor = idAuthor;
Comment = comment;
ChangeLogItems = changeLogItems;
Creation = DateTimeOffset.UtcNow;
}
}