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