persistence/DD.Persistence.Models/Requests/ChangeLogCommitDto.cs

39 lines
862 B
C#
Raw Normal View History

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