persistence/DD.Persistence.Models/ChangeLog/CreateChangeLogCommitCreateRequest.cs
ngfrolov ebb2c6fade
ChangeLog тесты статистики работают.
Дискриминатор перенесен в таблицу с комитами.
Исправлены методы контроллера на добавление.
Исправлены методы клиента на добавление.
2025-02-28 17:41:34 +05:00

45 lines
1.0 KiB
C#

namespace DD.Persistence.Models.ChangeLog;
/// <summary>
/// Модель для создания коммита
/// </summary>
public class CreateChangeLogCommitCreateRequest
{
/// <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 CreateChangeLogCommitCreateRequest()
{
}
/// <summary>
/// ctor
/// </summary>
/// <param name="discriminatorId"></param>
/// <param name="idAuthor"></param>
/// <param name="comment"></param>
public CreateChangeLogCommitCreateRequest(Guid discriminatorId, Guid idAuthor, string comment)
{
DiscriminatorId = discriminatorId;
IdAuthor = idAuthor;
Comment = comment;
}
}