# DestinationTypesense


## Fields

| Field                                                                                          | Type                                                                                           | Required                                                                                       | Description                                                                                    |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| `api_key`                                                                                      | *str*                                                                                          | :heavy_check_mark:                                                                             | Typesense API Key                                                                              |
| `host`                                                                                         | *str*                                                                                          | :heavy_check_mark:                                                                             | Hostname of the Typesense instance without protocol. Accept multiple hosts separated by comma. |
| `batch_size`                                                                                   | *Optional[int]*                                                                                | :heavy_minus_sign:                                                                             | How many documents should be imported together. Default 1000                                   |
| `destination_type`                                                                             | [models.Typesense](../models/typesense.md)                                                     | :heavy_check_mark:                                                                             | N/A                                                                                            |
| `path`                                                                                         | *Optional[str]*                                                                                | :heavy_minus_sign:                                                                             | Path of the Typesense instance. Default is none                                                |
| `port`                                                                                         | *Optional[str]*                                                                                | :heavy_minus_sign:                                                                             | Port of the Typesense instance. Ex: 8108, 80, 443. Default is 443                              |
| `protocol`                                                                                     | *Optional[str]*                                                                                | :heavy_minus_sign:                                                                             | Protocol of the Typesense instance. Ex: http or https. Default is https                        |