using System; using SQLite; namespace Wino.Domain.Entities { public class MailAccountPreferences { [PrimaryKey] public Guid Id { get; set; } /// /// Id of the account in MailAccount table. /// public Guid AccountId { get; set; } /// /// Gets or sets whether sent draft messages should be appended to the sent folder. /// Some IMAP servers do this automatically, some don't. /// It's disabled by default. /// public bool ShouldAppendMessagesToSentFolder { get; set; } /// /// Gets or sets whether the notifications are enabled for the account. /// public bool IsNotificationsEnabled { get; set; } /// /// Gets or sets whether the account has Focused inbox support. /// Null if the account provider type doesn't support Focused inbox. /// public bool? IsFocusedInboxEnabled { get; set; } /// /// Gets or sets whether signature should be appended automatically. /// public bool IsSignatureEnabled { get; set; } /// /// Gets or sets signature for new messages. Null if signature is not needed. /// public Guid? SignatureIdForNewMessages { get; set; } /// /// Gets or sets signature for following messages. Null if signature is not needed. /// public Guid? SignatureIdForFollowingMessages { get; set; } } }