using Mirea.Api.Endpoint.Configuration.ConfigurationChecks.Interfaces; namespace Mirea.Api.Endpoint.Configuration.ConfigurationChecks.Settings; public class EmailSettings : IIsConfigured { public string? Server { get; set; } public string? User { get; set; } public string? Password { get; set; } public string? From { get; set; } public int? Port { get; set; } public bool? Ssl { get; set; } public bool IsConfigured() { return !string.IsNullOrEmpty(Server) && !string.IsNullOrEmpty(User) && !string.IsNullOrEmpty(Password) && !string.IsNullOrEmpty(From) && Port.HasValue && Ssl.HasValue; } }