Bases: BaseModel
Decoded headers, body parts and attachments.
Source code in email_profile/parser.py
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85 | class ParsedBody(BaseModel):
"""Decoded headers, body parts and attachments."""
model_config = ConfigDict(arbitrary_types_allowed=True)
message_id: Optional[str] = None
date: Optional[datetime] = None
from_: Optional[str] = None
to_: Optional[str] = None
subject: Optional[str] = None
body_text_plain: str = ""
body_text_html: str = ""
content_type: Optional[str] = None
cc: Optional[str] = None
bcc: Optional[str] = None
reply_to: Optional[str] = None
in_reply_to: Optional[str] = None
references: Optional[str] = None
list_id: Optional[str] = None
list_unsubscribe: Optional[str] = None
attachments: list[Attachment] = []
headers: dict[str, Union[str, list[str]]] = {}
|
attachments = []
class-attribute
instance-attribute
bcc = None
class-attribute
instance-attribute
body_text_html = ''
class-attribute
instance-attribute
body_text_plain = ''
class-attribute
instance-attribute
cc = None
class-attribute
instance-attribute
content_type = None
class-attribute
instance-attribute
date = None
class-attribute
instance-attribute
from_ = None
class-attribute
instance-attribute
headers = {}
class-attribute
instance-attribute
in_reply_to = None
class-attribute
instance-attribute
list_id = None
class-attribute
instance-attribute
list_unsubscribe = None
class-attribute
instance-attribute
message_id = None
class-attribute
instance-attribute
model_config = ConfigDict(arbitrary_types_allowed=True)
class-attribute
instance-attribute
references = None
class-attribute
instance-attribute
reply_to = None
class-attribute
instance-attribute
subject = None
class-attribute
instance-attribute
to_ = None
class-attribute
instance-attribute