using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs; /// /// Data Transfer Object representing certificate information for an envelope. /// [ApiExplorerSettings(IgnoreApi = true)] public class EnvelopeCertificateDto { /// /// Gets the unique identifier of the certificate. /// public int Id { get; init; } /// /// Gets the envelope ID associated with the certificate. /// public int EnvelopeId { get; init; } /// /// Gets the UUID of the envelope. /// public string EnvelopeUuid { get; init; } = string.Empty; /// /// Gets the subject of the envelope. /// public string EnvelopeSubject { get; init; } = string.Empty; /// /// Gets the ID of the creator of the envelope. /// public int CreatorId { get; init; } /// /// Gets the name of the creator. /// public string CreatorName { get; init; } = string.Empty; /// /// Gets the email address of the creator. /// public string CreatorEmail { get; init; } = string.Empty; /// /// Gets the current status of the envelope. /// public int EnvelopeStatus { get; init; } }