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

42 lines
910 B
C#
Raw Normal View History

namespace DD.Persistence.Models.Requests;
/// <summary>
2025-02-21 12:28:32 +05:00
/// Модель для создания коммита
/// </summary>
2025-02-21 12:28:32 +05:00
public class CreateChangeLogCommitRequest
{
/// <summary>
/// Дата создания
/// </summary>
public DateTimeOffset Creation { get; set; }
/// <summary>
/// Пользователь, совершающий коммит
/// </summary>
public Guid IdAuthor { get; set; }
/// <summary>
/// Комментарий
/// </summary>
public string? Comment { get; set; }
/// <summary>
///
/// </summary>
public CreateChangeLogCommitRequest()
{
}
/// <summary>
///
/// </summary>
public CreateChangeLogCommitRequest(Guid idAuthor, string? comment)
{
IdAuthor = idAuthor;
Comment = comment ?? string.Empty;
Creation = DateTimeOffset.UtcNow;
}
}