# UpdateRaceRequest

Model ID: `UpdateRaceRequest`

Request body for PUT /patients/race.

``races`` is read via ``body.get("races", [])`` and the handler returns
400 when it is empty/missing; the canonical model marks it optional to
stay semantically equivalent to the inferred schema, leaving the
handler's manual 400 guard as the real required-ness enforcement.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `races` | `array|null` | No |  |  | `null` | Yes | One or more race values to set on the patient. |

## Example

None declared in canonical OpenAPI.
