messages
          Fields = Literal['standard', 'include_headers']
  
  
      module-attribute
  
  Literal representing which headers to include with a message.
          ListMessagesQueryParams = TypedDict('ListMessagesQueryParams', {None: get_type_hints(ListQueryParams), 'subject': NotRequired[str], 'any_email': NotRequired[List[str]], 'from': NotRequired[List[str]], 'to': NotRequired[List[str]], 'cc': NotRequired[List[str]], 'bcc': NotRequired[List[str]], 'in': NotRequired[List[str]], 'unread': NotRequired[bool], 'starred': NotRequired[bool], 'thread_id': NotRequired[str], 'received_before': NotRequired[int], 'received_after': NotRequired[int], 'has_attachment': NotRequired[bool], 'fields': NotRequired[Fields], 'search_query_native': NotRequired[str]})
  
  
      module-attribute
  
  Query parameters for listing messages.
Attributes:
| Name | Type | Description | 
|---|---|---|
| subject | Return messages with matching subject. | |
| any_email | Return messages that have been sent or received by this comma-separated list of email addresses. | |
| from | Return messages sent from this email address. | |
| to | Return messages sent to this email address. | |
| cc | Return messages cc'd to this email address. | |
| bcc | Return messages bcc'd to this email address. | |
| in | Return messages in this specific folder or label, specified by ID. | |
| unread | Filter messages by unread status. | |
| starred | Filter messages by starred status. | |
| thread_id | Filter messages by thread_id. | |
| received_before | Return messages with received dates before received_before. | |
| received_after | Return messages with received dates after received_after. | |
| has_attachment | Filter messages by whether they have an attachment. | |
| fields | Specify "include_headers" to include headers in the response. "standard" is the default. | |
| search_query_native | A native provider search query for Google or Microsoft. | |
| limit | NotRequired[int] | The maximum number of objects to return. This field defaults to 50. The maximum allowed value is 200. | 
| page_token | NotRequired[str] | An identifier that specifies which page of data to return. This value should be taken from a ListResponse object's next_cursor parameter. | 
          CleanMessagesRequest
  
            Bases: TypedDict
Request to clean a list of messages.
Attributes:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| message_id | List[str] | IDs of the email messages to clean. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ignore_links | NotRequired[bool] | If true, removes link-related tags () from the email message while keeping the text. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ignore_images | NotRequired[bool] | If true, removes images from the email message. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| images_as_markdown | NotRequired[bool] | If true, converts images in the email message to Markdown. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ignore_tables | NotRequired[bool] | If true, removes table-related tags ( 
 Source code in  | 
| 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 |  | 
          CleanMessagesResponse
  
  
      dataclass
  
  
            Bases: Message
Message object with the cleaned HTML message body.
Attributes:
| Name | Type | Description | 
|---|---|---|
| id | str | Globally unique object identifier. | 
| grant_id | str | The grant that this message belongs to. | 
| from_ | List[EmailName] | The sender of the message. | 
| date | int | The date the message was received. | 
| object | int | The type of object. | 
| thread_id | Optional[str] | The thread that this message belongs to. | 
| subject | Optional[str] | The subject of the message. | 
| to | Optional[List[EmailName]] | The recipients of the message. | 
| cc | Optional[List[EmailName]] | The CC recipients of the message. | 
| bcc | Optional[List[EmailName]] | The BCC recipients of the message. | 
| reply_to | Optional[List[EmailName]] | The reply-to recipients of the message. | 
| unread | Optional[bool] | Whether the message is unread. | 
| starred | Optional[bool] | Whether the message is starred. | 
| snippet | Optional[str] | A snippet of the message body. | 
| body | Optional[str] | The body of the message. | 
| attachments | Optional[List[Attachment]] | The attachments on the message. | 
| folders | Optional[List[str]] | The folders that the message is in. | 
| created_at | Optional[int] | Unix timestamp of when the message was created. | 
| conversation | str | The cleaned HTML message body. | 
Source code in nylas/models/messages.py
              | 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 |  | 
          FindMessageQueryParams
  
            Bases: TypedDict
Query parameters for finding a message.
Attributes:
| Name | Type | Description | 
|---|---|---|
| fields | NotRequired[Fields] | Specify "include_headers" to include headers in the response. "standard" is the default. | 
Source code in nylas/models/messages.py
              | 128 129 130 131 132 133 134 135 136 137 |  | 
          Message
  
  
      dataclass
  
  A Message object.
Attributes:
| Name | Type | Description | 
|---|---|---|
| id | Optional[str] | Globally unique object identifier. | 
| grant_id | str | The grant that this message belongs to. | 
| thread_id | Optional[str] | The thread that this message belongs to. | 
| subject | Optional[str] | The subject of the message. | 
| from_ | List[EmailName] | The sender of the message. | 
| object | str | The type of object. | 
| to | Optional[List[EmailName]] | The recipients of the message. | 
| cc | Optional[List[EmailName]] | The CC recipients of the message. | 
| bcc | Optional[List[EmailName]] | The BCC recipients of the message. | 
| reply_to | Optional[List[EmailName]] | The reply-to recipients of the message. | 
| date | Optional[int] | The date the message was received. | 
| unread | Optional[bool] | Whether the message is unread. | 
| starred | Optional[bool] | Whether the message is starred. | 
| snippet | Optional[str] | A snippet of the message body. | 
| body | Optional[str] | The body of the message. | 
| attachments | Optional[List[Attachment]] | The attachments on the message. | 
| folders | Optional[List[str]] | The folders that the message is in. | 
| headers | Optional[List[MessageHeader]] | The headers of the message. | 
| created_at | Optional[int] | Unix timestamp of when the message was created. | 
Source code in nylas/models/messages.py
              | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |  | 
          MessageHeader
  
  
      dataclass
  
  A message header.
Attributes:
| Name | Type | Description | 
|---|---|---|
| name | str | The header name. | 
| value | str | The header value. | 
Source code in nylas/models/messages.py
              | 15 16 17 18 19 20 21 22 23 24 25 26 27 |  | 
          ScheduledMessage
  
  
      dataclass
  
  A scheduled message.
Attributes:
| Name | Type | Description | 
|---|---|---|
| schedule_id | str | The unique identifier for the scheduled message. | 
| status | ScheduledMessageStatus | The status of the scheduled message. | 
| close_time | Optional[int] | The time the message was sent or failed to send, in epoch time. | 
Source code in nylas/models/messages.py
              | 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 |  | 
          ScheduledMessageStatus
  
  
      dataclass
  
  The status of a scheduled message.
Attributes:
| Name | Type | Description | 
|---|---|---|
| code | str | The status code the describes the state of the scheduled message. | 
| description | str | A description of the status of the scheduled message. | 
Source code in nylas/models/messages.py
              | 158 159 160 161 162 163 164 165 166 167 168 169 170 |  | 
          StopScheduledMessageResponse
  
  
      dataclass
  
  The response from stopping a scheduled message.
Attributes:
| Name | Type | Description | 
|---|---|---|
| message | str | A message describing the result of the request. | 
Source code in nylas/models/messages.py
              | 190 191 192 193 194 195 196 197 198 199 200 |  | 
          UpdateMessageRequest
  
            Bases: TypedDict
Request payload for updating a message.
Attributes:
| Name | Type | Description | 
|---|---|---|
| starred | NotRequired[bool] | The message's starred status | 
| unread | NotRequired[bool] | The message's unread status | 
| folders | NotRequired[List[str]] | The message's folders | 
| metadata | NotRequired[Dict[str, Any]] | A list of key-value pairs storing additional data | 
Source code in nylas/models/messages.py
              | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |  |