free_busy
          GetFreeBusyResponse = List[Union[FreeBusy, FreeBusyError]]
  
  
      module-attribute
  
  Interface for a Nylas get free/busy response
          FreeBusy
  
  
      dataclass
  
  Interface for an individual Nylas free/busy response
Attributes:
| Name | Type | Description | 
|---|---|---|
| email | str | The email address of the participant. | 
| time_slots | List[TimeSlot] | List of time slots for the participant. | 
Source code in nylas/models/free_busy.py
              | 40 41 42 43 44 45 46 47 48 49 50 51 52 |  | 
          FreeBusyError
  
  
      dataclass
  
  Interface for a Nylas free/busy call error
Attributes:
| Name | Type | Description | 
|---|---|---|
| email | str | The email address of the participant who had an error. | 
| error | str | The provider's error message. | 
Source code in nylas/models/free_busy.py
              | 8 9 10 11 12 13 14 15 16 17 18 19 20 |  | 
          GetFreeBusyRequest
  
            Bases: TypedDict
Interface for a Nylas get free/busy request
Attributes:
| Name | Type | Description | 
|---|---|---|
| start_time | int | Unix timestamp for the start time to check free/busy for. | 
| end_time | int | Unix timestamp for the end time to check free/busy for. | 
| emails | List[str] | List of email addresses to check free/busy for. | 
Source code in nylas/models/free_busy.py
              | 59 60 61 62 63 64 65 66 67 68 69 70 71 |  | 
          TimeSlot
  
  
      dataclass
  
  Interface for a Nylas free/busy time slot
Attributes:
| Name | Type | Description | 
|---|---|---|
| start_time | int | Unix timestamp for the start of the slot. | 
| end_time | int | Unix timestamp for the end of the slot. | 
| status | str | The status of the slot. Typically "busy" | 
Source code in nylas/models/free_busy.py
              | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |  |