diff options
Diffstat (limited to 'models/email.go')
| -rw-r--r-- | models/email.go | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/models/email.go b/models/email.go deleted file mode 100644 index 12b3ad1..0000000 --- a/models/email.go +++ /dev/null @@ -1,25 +0,0 @@ -package models - -import "gorm.io/gorm" - -type Email struct { - gorm.Model - MailboxID uint `gorm:"not null;index" json:"mailbox_id"` - Mailbox Mailbox `gorm:"foreignKey:MailboxID" json:"mailbox"` - MessageID string `gorm:"index" json:"message_id"` - Filename string `gorm:"uniqueIndex;not null" json:"filename"` - FromAddress string `gorm:"not null" json:"from_address"` - FromName string `json:"from_name"` - ToAddresses string `gorm:"not null" json:"to_addresses"` - CcAddresses string `json:"cc_addresses"` - BccAddresses string `json:"bcc_addresses"` - ReplyToAddress string `json:"reply_to_address"` - ReturnPath string `json:"return_path"` - Subject string `json:"subject"` - Snippet string `json:"snippet"` - Size int64 `json:"size"` - IsRead bool `gorm:"default:false;index" json:"is_read"` - AttachmentCount int `gorm:"default:0" json:"attachment_count"` - InlineCount int `gorm:"default:0" json:"inline_count"` - Tags []Tag `gorm:"many2many:email_tags" json:"tags"` -} |
