using System.ComponentModel.DataAnnotations; namespace Mirea.Api.Dto.Requests.Configuration; /// /// Represents a request to configure email settings. /// public class EmailRequest { /// /// Gets or sets the server address. /// [Required] public required string Server { get; set; } /// /// Gets or sets the email address from which emails will be sent. /// [Required] public required string From { get; set; } /// /// Gets or sets the password for the email account. /// [Required] public required string Password { get; set; } /// /// Gets or sets the port number. /// [Required] public int Port { get; set; } /// /// Gets or sets a value indicating whether SSL is enabled. /// [Required] public bool Ssl { get; set; } /// /// Gets or sets the username. /// [Required] public required string User { get; set; } }