box-open-sdk 0.4.0

Box API client for Rust (open source, community, punk rock) — typed models, async managers, and a reqwest runtime with retry, backoff, and token refresh.
Documentation
<!-- Generated by box-gantry. DO NOT EDIT. -->
# FolderLocksManager

Reach these methods through the `folder_locks` field on `client::Client`.

## list

`GET /folder_locks`

| Parameter | In | Type | Required |
|---|---|---|---|
| `folder_id` | query | `String` | yes |

**Returns:** `FolderLocks`

**Example**

```rust
let result = client.folder_locks.list("FOLDER_ID".to_string()).await?;
```

## create

`POST /folder_locks`

**Request body** (`application/json`): `CreateFolderLockRequest`

**Returns:** `FolderLock`

**Example**

```rust
let result = client.folder_locks.create(schemas::CreateFolderLockRequest { /* … */ }).await?;
```

## delete

`DELETE /folder_locks/{folder_lock_id}`

| Parameter | In | Type | Required |
|---|---|---|---|
| `folder_lock_id` | path | `String` | yes |

**Returns:** no content

**Example**

```rust
client.folder_locks.delete("FOLDER_LOCK_ID".to_string()).await?;
```