Reviewed-on: #1 Co-authored-by: Vishesh 'ironeagle' Bangotra <aetoskia@gmail.com> Co-committed-by: Vishesh 'ironeagle' Bangotra <aetoskia@gmail.com>
13 lines
545 B
Python
13 lines
545 B
Python
from datetime import datetime
|
|
from typing import List, Set, Optional
|
|
from .message import MailIntakeMessage
|
|
|
|
class MailIntakeThread:
|
|
thread_id: str
|
|
normalized_subject: str
|
|
participants: Set[str]
|
|
messages: List[MailIntakeMessage]
|
|
last_activity_at: Optional[datetime]
|
|
def __init__(self, thread_id: str, normalized_subject: str, participants: Set[str] = ..., messages: List[MailIntakeMessage] = ..., last_activity_at: Optional[datetime] = ...) -> None: ...
|
|
def add_message(self, message: MailIntakeMessage) -> None: ...
|