attachments
Attachment
dataclass
An attachment on a message.
Attributes:
Name | Type | Description |
---|---|---|
id |
str
|
Globally unique object identifier. |
grant_id |
Optional[str]
|
The grant ID of the attachment. |
size |
Optional[int]
|
Size of the attachment in bytes. |
filename |
Optional[str]
|
Name of the attachment. |
content_type |
Optional[str]
|
MIME type of the attachment. |
content_id |
Optional[str]
|
The content ID of the attachment. |
content_disposition |
Optional[str]
|
The content disposition of the attachment. |
is_inline |
Optional[bool]
|
Whether the attachment is inline. |
Source code in nylas/models/attachments.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
CreateAttachmentRequest
Bases: TypedDict
A request to create an attachment.
You can use attach_file_request_builder()
to build this request.
Attributes:
Name | Type | Description |
---|---|---|
filename |
str
|
Name of the attachment. |
content_type |
str
|
MIME type of the attachment. |
content |
Union[str, BinaryIO]
|
Either a Base64 encoded content of the attachment or a pointer to a file. |
size |
int
|
Size of the attachment in bytes. |
content_id |
NotRequired[str]
|
The content ID of the attachment. |
content_disposition |
NotRequired[str]
|
The content disposition of the attachment. |
is_inline |
NotRequired[bool]
|
Whether the attachment is inline. |
Source code in nylas/models/attachments.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
FindAttachmentQueryParams
Bases: TypedDict
Interface of the query parameters for finding an attachment.
Attributes:
Name | Type | Description |
---|---|---|
message_id |
str
|
Message ID to find the attachment in. |
Source code in nylas/models/attachments.py
60 61 62 63 64 65 66 67 68 |
|