# ClassReference

- [YAML representation](https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/ClassReference#SCHEMA_REPRESENTATION)

A reference to a class which is used to declare the type of a field or return value. Enums are also a type of class that can be referenced using ClassReference.

| YAML representation ||
|---|---|
| ``` name: string list: boolean ``` |

| Fields ||
|---|---|
| `name` | `string` Required. Name of a built-in type or custom type of the parameter. Examples: `PizzaToppings`, `actions.type.Number` |
| `list` | `boolean` Optional. Indicates whether the data type represents a list of values. |