using DigitalData.Core.Abstractions; using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.DTOs; /// /// Data Transfer Object representing a user receiver with associated details. /// [ApiExplorerSettings(IgnoreApi = true)] public class UserReceiverDto : IUnique { /// /// Gets or sets the unique identifier of the user receiver. /// public int Id { get; set; } /// /// Gets or sets the identifier of the user associated with the receiver. /// public int UserId { get; set; } /// /// Gets or sets the identifier of the receiver. /// public int ReceiverId { get; set; } /// /// Gets or sets the name of the receiver. /// public string Name { get; set; } /// /// Gets or sets the company name of the receiver. /// public string CompanyName { get; set; } /// /// Gets or sets the job title of the receiver. /// public string JobTitle { get; set; } /// /// Gets or sets the timestamp when the user receiver was added. /// public DateTime AddedWhen { get; set; } }