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

28 lines
787 B
C#
Raw Normal View History

namespace DD.Persistence.Models.ChangeLog;
/// <summary>
/// Модель коммита с изменениями
/// </summary>
public class ChangeLogCommitDto : ChangeLogCommitCreateRequest
{
/// <summary>
/// Id
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// Дата создания
/// </summary>
public DateTimeOffset Creation { get; set; }
/// <summary>
/// Список созданных записей коммита
/// </summary>
public IEnumerable<ChangeLogDto> ChangeLogCreatedItems { get; set; } = null!;
/// <summary>
/// Список устаревших записей коммита
/// </summary>
public IEnumerable<ChangeLogDto> ChangeLogObsoletedItems { get; set; } = null!;
}