# The StructuredOutputField object

## Fields

- `name` (string, required): Constraints: min length 1.
- `type` (enum (string), required): One of: `string`, `number`, `boolean`, `enum`, `date`, `datetime`.
- `description` (string, optional)
- `required` (boolean, required): Default: `false`.
- `enum_options` (array of string, optional)