namespace EnvelopeGenerator.Application.Common.Dto; /// /// Data Transfer Object representing document metadata and elements without binary payload. /// public record DocumentDetailsDto { /// /// Gets or sets the unique identifier of the document. /// public int Id { get; init; } /// /// Gets or sets the envelope ID to which the document belongs. /// public int EnvelopeId { get; init; } /// /// Gets or sets the date and time when the document was added. /// public DateTime AddedWhen { get; init; } /// /// Gets or sets the collection of elements associated with the document for receiver interactions, if any. /// public IEnumerable? Elements { get; init; } }