aboutsummaryrefslogtreecommitdiff
path: root/models/message.py
blob: 9963b71043defe5896a858e9313176c8431cafc9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from orator import Model
from orator.orm import has_one, belongs_to_many

from .address import Address
from .folder import Folder


class Message(Model):

    __timestamps__ = False
    __fillable__ = ['filename', 'folder', 'subject', 'date', 'content_type']
    __dates__ = ['date']

    @has_one
    def folder(self):
        return Folder

    @belongs_to_many
    def addresses(self):
        return Address