# CapabilityRequirement

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

Represents a requirement about the availability of a given capability.

| YAML representation ||
|---|---|
| ``` capability: enum (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/SurfaceCapability`) ``` |

| Fields ||
|---|---|
| `capability` | ``enum (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/SurfaceCapability`)`` The type of capability. |