using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace UserManagement.Data { public class EmailSMTPSetting : BaseEntity { public Guid Id { get; set; } [Required] public string Host { get; set; } [Required] public string UserName { get; set; } [Required] public string Password { get; set; } [Required] public int Port { get; set; } [Required] public bool IsDefault { get; set; } public string EncryptionType { get; set; } public string FromEmail { get; set; } public string FromName { get; set; } [ForeignKey("CreatedBy")] public User CreatedByUser { get; set; } [ForeignKey("ModifiedBy")] public User ModifiedByUser { get; set; } [ForeignKey("DeletedBy")] public User DeletedByUser { get; set; } } }