threads
          ListThreadsQueryParams = TypedDict('ListThreadsQueryParams', {None: get_type_hints(ListQueryParams), 'subject': NotRequired[str], 'any_email': NotRequired[str], 'from': NotRequired[str], 'to': NotRequired[str], 'cc': NotRequired[str], 'bcc': NotRequired[str], 'in': NotRequired[str], 'unread': NotRequired[bool], 'starred': NotRequired[bool], 'thread_id': NotRequired[str], 'latest_message_before': NotRequired[int], 'latest_message_after': NotRequired[int], 'has_attachment': NotRequired[bool], 'search_query_native': NotRequired[str]})
  
  
      module-attribute
  
  Query parameters for listing threads.
Attributes:
| Name | Type | Description | 
|---|---|---|
| subject | Return threads with matching subject. | |
| any_email | Return threads that have been sent or received by this comma-separated list of email addresses. | |
| from | Return threads sent from this email address. | |
| to | Return threads sent to this email address. | |
| cc | Return threads cc'd to this email address. | |
| bcc | Return threads bcc'd to this email address. | |
| in | Return threads in this specific folder or label, specified by ID. | |
| unread | Filter threads by unread status. | |
| starred | Filter threads by starred status. | |
| thread_id | Filter threads by thread_id. | |
| latest_message_before | Return threads whose most recent message was received before this Unix timestamp. | |
| latest_message_after | Return threads whose most recent message was received after this Unix timestamp. | |
| has_attachment | Filter threads by whether they have an attachment. | |
| 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. | 
          Thread
  
  
      dataclass
  
  A Thread object.
Attributes:
| Name | Type | Description | 
|---|---|---|
| id | str | Globally unique object identifier. | 
| grant_id | str | The grant that this thread belongs to. | 
| latest_draft_or_message | Union[Message, Draft] | The latest draft or message in the thread. | 
| has_attachment | Union[Message, Draft] | Whether the thread has an attachment. | 
| has_drafts | bool | Whether the thread has drafts. | 
| starred | bool | A boolean indicating whether the thread is starred or not | 
| unread | bool | A boolean indicating whether the thread is read or not. | 
| earliest_message_date | int | Unix timestamp of the earliest or first message in the thread. | 
| latest_message_received_date | Optional[int] | Unix timestamp of the most recent message received in the thread. | 
| latest_message_sent_date | Optional[int] | Unix timestamp of the most recent message sent in the thread. | 
| participant | Optional[int] | An array of participants in the thread. | 
| message_ids | List[str] | An array of message IDs in the thread. | 
| draft_ids | Optional[List[str]] | An array of draft IDs in the thread. | 
| folders | List[str] | An array of folder IDs the thread appears in. | 
| object | str | The type of object. | 
| snippet | Optional[str] | A short snippet of the last received message/draft body. This is the first 100 characters of the message body, with any HTML tags removed. | 
| subject | Optional[str] | The subject of the thread. | 
Source code in nylas/models/threads.py
              | 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 77 78 79 80 81 |  | 
          UpdateThreadRequest
  
            Bases: TypedDict
A request to update a thread.
Attributes:
| Name | Type | Description | 
|---|---|---|
| starred | NotRequired[bool] | Sets all messages in the thread as starred or unstarred. | 
| unread | NotRequired[bool] | Sets all messages in the thread as read or unread. | 
| folders | NotRequired[List[str]] | The IDs of the folders to apply, overwriting all previous folders for all messages in the thread. | 
Source code in nylas/models/threads.py
              | 84 85 86 87 88 89 90 91 92 93 94 95 96 |  |