# BoxGenerateDownloadURLParams

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/_openapi_client/types/sandboxes/box_generate_download_url_params/BoxGenerateDownloadURLParams)

## Signature

```python
BoxGenerateDownloadURLParams()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    path: Required[str],
    content_disposition: str,
    content_type: str,
    csp_sandbox: bool,
    csp_sandbox_flags: List[Literal['allow-downloads', 'allow-forms', 'allow-modals', 'allow-orientation-lock', 'allow-pointer-lock', 'allow-popups', 'allow-presentation', 'allow-scripts', 'allow-top-navigation-by-user-activation', 'allow-same-origin']],
    csp_source_bundles: List[Literal['cdnjs', 'google-fonts', 'jsdelivr', 'unpkg', 'none', 'any']],
    expires_in_seconds: int,
)
```

| Name | Type |
|------|------|
| `path` | `Required[str]` |
| `content_disposition` | `str` |
| `content_type` | `str` |
| `csp_sandbox` | `bool` |
| `csp_sandbox_flags` | `List[Literal['allow-downloads', 'allow-forms', 'allow-modals', 'allow-orientation-lock', 'allow-pointer-lock', 'allow-popups', 'allow-presentation', 'allow-scripts', 'allow-top-navigation-by-user-activation', 'allow-same-origin']]` |
| `csp_source_bundles` | `List[Literal['cdnjs', 'google-fonts', 'jsdelivr', 'unpkg', 'none', 'any']]` |
| `expires_in_seconds` | `int` |


## Properties

- `path`
- `content_disposition`
- `content_type`
- `csp_sandbox`
- `csp_sandbox_flags`
- `csp_source_bundles`
- `expires_in_seconds`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/15468f97c18467d67ececb90b17107b0875e7a65/python/langsmith/_openapi_client/types/sandboxes/box_generate_download_url_params.py#L11)