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 |  |