using System; using SQLite; namespace Wino.Core.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 the custom account identifier color in hex. /// public string AccountColorHex { 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; } } }