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