diff --git a/Wino.Core.Domain/Entities/MailAccountAlias.cs b/Wino.Core.Domain/Entities/MailAccountAlias.cs index 75f2c729..a97efeb7 100644 --- a/Wino.Core.Domain/Entities/MailAccountAlias.cs +++ b/Wino.Core.Domain/Entities/MailAccountAlias.cs @@ -5,12 +5,38 @@ namespace Wino.Core.Domain.Entities { public class MailAccountAlias { + /// + /// Unique Id for the alias. + /// [PrimaryKey] public Guid Id { get; set; } + + /// + /// Account id that this alias is attached to. + /// public Guid AccountId { get; set; } + + /// + /// Display address of the alias. + /// public string AliasAddress { get; set; } + + /// + /// Address to be included in Reply-To header when alias is used for sending messages. + /// public string ReplyToAddress { get; set; } + + /// + /// Whether this alias is the primary alias for the account. + /// public bool IsPrimary { get; set; } + + /// + /// Whether the alias is verified by the server. + /// Non-verified aliases will show an info tip to users during sending. + /// Only Gmail aliases are verified for now. + /// Non-verified alias messages might be rejected by SMTP server. + /// public bool IsVerified { get; set; } } }