using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.Dto.EnvelopeHistory; /// /// Data Transfer Object for creating a new envelope history record. /// public class EnvelopeHistoryCreateDto { /// /// Gets or sets the identifier of the envelope. /// public int EnvelopeId { get; set; } /// /// Gets or sets the user reference associated with the action. /// public required string UserReference { get; set; } /// /// Gets or sets the status of the envelope at the time of the action. /// public int Status { get; set; } /// /// Gets or sets the date and time when the action occurred. /// public DateTime? ActionDate { get; set; } /// /// Gets or sets an optional comment related to the action. /// public string? Comment { get; set; } }