# EntitySet

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

Entity sets describe the pre-defined set of entities that the values of built-in intent parameters can come from. Entity sets can be referenced from entitySet in built-in intent parameters.

| YAML representation ||
|---|---|
| ``` entities: - object (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/EntitySet#Entity`) ``` |

| Fields ||
|---|---|
| `entities[]` | ``object (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/EntitySet#Entity`)`` Required. The list of entities this entity set supports. |

## Entity

An entity a built-in intent parameter value can come from.

| YAML representation ||
|---|---|
| ``` id: string ``` |

| Fields ||
|---|---|
| `id` | `string` Required. The ID of the entity. For a list of built-in-intent parameters and their supported entities, see <https://developers.google.com/assistant/conversational/build/built-in-intents> |