94 lines
2.6 KiB
C#
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; }
|
|
}
|
|
}
|