DocSpace-buildtools/common/ASC.Core.Common/EF/Model/Mail/Mailbox.cs

94 lines
2.6 KiB
C#

using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace ASC.Core.Common.EF.Model.Mail
{
[Table("mail_mailbox")]
public class Mailbox
{
public int Id { get; set; }
public int Tenant { get; set; }
[Column("id_user")]
public string IdUser { get; set; }
public string Address { get; set; }
public string Name { get; set; }
public bool Enabled { get; set; }
[Column("is_removed")]
public bool IsRemoved { get; set; }
[Column("is_processed")]
public bool IsProcessed { get; set; }
[Column("is_server_mailbox")]
public bool IsServerMailbox { get; set; }
[Column("is_teamlab_mailbox")]
public bool IsTeamlabMailbox { get; set; }
public bool Imap { get; set; }
[Column("user_online")]
public bool UserOnline { get; set; }
[Column("is_default")]
public bool IsDefault { get; set; }
[Column("msg_count_last")]
public int MsgCountLast { get; set; }
[Column("size_last")]
public int SizeLast { get; set; }
[Column("login_delay")]
public int LoginDelay { get; set; }
[Column("quota_error")]
public bool QuotaError { get; set; }
[Column("imap_intervals")]
public string ImapIntervals { get; set; }
[Column("begin_date")]
public DateTime BeginDate { get; set; }
[Column("email_in_folder")]
public string EmailInFolder { get; set; }
[Column("pop3_password")]
public string Pop3Password { get; set; }
[Column("smtp_password")]
public string SmtpPassword { get; set; }
[Column("token_type")]
public int TokenType { get; set; }
public string Token { get; set; }
[Column("id_smtp_server")]
public int IdSmtpServer { get; set; }
[Column("id_in_server")]
public int IdInServer { get; set; }
[Column("date_checked")]
public DateTime DateChecked { get; set; }
[Column("date_user_checked")]
public DateTime DateUserChecked { get; set; }
[Column("date_login_delay_expires")]
public DateTime DateLoginDelayExpires { get; set; }
[Column("date_auth_error")]
public DateTime? DateAuthError { get; set; }
[Column("date_created")]
public DateTime DateCreated { get; set; }
[Column("date_modified")]
public DateTime DateModified { get; set; }
}
}