from datetime import datetime from typing import Optional, Dict class MailIntakeMessage: message_id: str thread_id: str timestamp: datetime from_email: str from_name: Optional[str] subject: str body_text: str snippet: str raw_headers: Dict[str, str] def __init__(self, message_id: str, thread_id: str, timestamp: datetime, from_email: str, from_name: Optional[str], subject: str, body_text: str, snippet: str, raw_headers: Dict[str, str]) -> None: ...