persistence/DD.Persistence.Models/ChangeLog/ChangeLogCommitCreateRequest.cs

45 lines
1.0 KiB
C#

namespace DD.Persistence.Models.ChangeLog;
/// <summary>
/// Модель для создания коммита
/// </summary>
public class ChangeLogCommitCreateRequest
{
/// <summary>
/// DiscriminatorId
/// </summary>
public Guid DiscriminatorId { get; set; }
/// <summary>
/// Пользователь, совершающий коммит
/// </summary>
public Guid IdAuthor { get; set; }
/// <summary>
/// Комментарий
/// </summary>
public string Comment { get; set; } = null!;
/// <summary>
/// ctor
/// </summary>
public ChangeLogCommitCreateRequest()
{
}
/// <summary>
/// ctor
/// </summary>
/// <param name="discriminatorId"></param>
/// <param name="idAuthor"></param>
/// <param name="comment"></param>
public ChangeLogCommitCreateRequest(Guid discriminatorId, Guid idAuthor, string comment)
{
DiscriminatorId = discriminatorId;
IdAuthor = idAuthor;
Comment = comment;
}
}