> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cyberwave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ControllerPolicySchema

# ControllerPolicySchema

> stub: `controller_type` is generic (`code`, `mlmodel`, `teleop`, `localop`, `motion`, `navigation`). Robot-specific UX must key off asset `registry_id`, not controller type.

## Properties

| Name                 | Type                   | Description | Notes                           |
| -------------------- | ---------------------- | ----------- | ------------------------------- |
| **uuid**             | **str**                |             |                                 |
| **name**             | **str**                |             |                                 |
| **description**      | **str**                |             |                                 |
| **controller\_type** | **str**                |             |                                 |
| **metadata**         | **Dict\[str, object]** |             |                                 |
| **visibility**       | **str**                |             |                                 |
| **created\_at**      | **datetime**           |             |                                 |
| **updated\_at**      | **datetime**           |             |                                 |
| **created\_by**      | **str**                |             | \[optional]                     |
| **workspace\_uuid**  | **str**                |             | \[optional]                     |
| **asset\_uuids**     | **List\[str]**         |             | \[optional]                     |
| **can\_write**       | **bool**               |             | \[optional] \[default to False] |
