### Dispute Evidence

#### event_type
- **Type:** `const`
- **Enum:** Required
- **Description:** The type of event that occurred.
  - `dispute_evidence.upload_failed`

#### created
- **Type:** `date-time`
- **Description:** Required. Timestamp of when dispute evidence was created.

#### dispute_token
- **Type:** `uuid`
- **Description:** Required. Dispute token evidence is attached to.

#### download_url
- **Type:** `string`
- **Description:** URL to download evidence. Only shown when `upload_status` is `UPLOADED`.

#### filename
- **Type:** `string`
- **Description:** File name of evidence. Recommended to give the dispute evidence a human-readable identifier.

#### token
- **Type:** `uuid`
- **Description:** Required. Globally unique identifier.

#### upload_status
- **Type:** `string`
- **Enum:** Required. Upload status types:
  - `DELETED` - Evidence was deleted.
  - `ERROR` - Evidence upload failed.
  - `PENDING` - Evidence is pending upload.
  - `REJECTED` - Evidence was rejected.
  - `UPLOADED` - Evidence was uploaded.

Allowed: 
  - `DELETED`
  - `ERROR`
  - `PENDING`
  - `REJECTED`
  - `UPLOADED`

#### upload_url
- **Type:** `string`
- **Description:** URL to upload evidence. Only shown when `upload_status` is `PENDING`.

### Example
```json
{
  "created": "2026-07-18T00:26:04.256Z",
  "dispute_token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "download_url": "string",
  "filename": "string",
  "token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "upload_status": "DELETED",
  "upload_url": "string",
  "event_type": "dispute_evidence.upload_failed"
}
```
