using DigitalData.EmailProfilerDispatcher.Abstraction.Attributes; using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiver; /// /// /// [ApiExplorerSettings(IgnoreApi = true)] public record EnvelopeReceiverBasicDto { /// /// /// public (int Envelope, int Receiver) Id => (Envelope: EnvelopeId, Receiver: ReceiverId); /// /// /// public int EnvelopeId { get; init; } /// /// /// public int ReceiverId { get; init; } /// /// /// public int Sequence { get; init; } /// /// /// [TemplatePlaceholder("[NAME_RECEIVER]")] public string? Name { get; init; } /// /// /// public string? JobTitle { get; init; } /// /// /// public string? CompanyName { get; init; } /// /// /// public string? PrivateMessage { get; init; } /// /// /// public DateTime AddedWhen { get; init; } /// /// /// public DateTime? ChangedWhen { get; init; } /// /// /// public bool HasPhoneNumber { get; init; } }