# FinalRequestOptionsInput

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/_openapi_client/_models/FinalRequestOptionsInput)

## Signature

```python
FinalRequestOptionsInput()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    method: Required[str],
    url: Required[str],
    params: Query,
    headers: Headers,
    max_retries: int,
    timeout: float | Timeout | None,
    files: HttpxRequestFiles | None,
    idempotency_key: str,
    content: Union[bytes, bytearray, IO[bytes], Iterable[bytes], AsyncIterable[bytes], None],
    json_data: Body,
    extra_json: AnyMapping,
    follow_redirects: bool,
)
```

| Name | Type |
|------|------|
| `method` | `Required[str]` |
| `url` | `Required[str]` |
| `params` | `Query` |
| `headers` | `Headers` |
| `max_retries` | `int` |
| `timeout` | `float \| Timeout \| None` |
| `files` | `HttpxRequestFiles \| None` |
| `idempotency_key` | `str` |
| `content` | `Union[bytes, bytearray, IO[bytes], Iterable[bytes], AsyncIterable[bytes], None]` |
| `json_data` | `Body` |
| `extra_json` | `AnyMapping` |
| `follow_redirects` | `bool` |


## Properties

- `method`
- `url`
- `params`
- `headers`
- `max_retries`
- `timeout`
- `files`
- `idempotency_key`
- `content`
- `json_data`
- `extra_json`
- `follow_redirects`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/d6cd6082f09e7826a2d6afe444ae6119e61b82a6/python/langsmith/_openapi_client/_models.py#L874)