# Interface: ActionSchema

Defined in: [packages/core/src/node/actions.ts:39](https://github.com/leifriksheim/minca/blob/main/core/src/node/actions.ts#L39)

The subset of JSON Schema these inputs use

## Properties

| Property | Modifier | Type | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="property-additionalproperties"></a> `additionalProperties?` | `readonly` | `boolean` | [packages/core/src/node/actions.ts:53](https://github.com/leifriksheim/minca/blob/main/core/src/node/actions.ts#L53) |
| <a id="property-properties"></a> `properties` | `readonly` | `Readonly`\<`Record`\<`string`, \{ `description?`: `string`; `enum?`: `ReadonlyArray`\<`string`\>; `items?`: `unknown`; `type?`: `string`; \}\>\> | [packages/core/src/node/actions.ts:41](https://github.com/leifriksheim/minca/blob/main/core/src/node/actions.ts#L41) |
| <a id="property-required"></a> `required?` | `readonly` | readonly `string`[] | [packages/core/src/node/actions.ts:52](https://github.com/leifriksheim/minca/blob/main/core/src/node/actions.ts#L52) |
| <a id="property-type"></a> `type` | `readonly` | `"object"` | [packages/core/src/node/actions.ts:40](https://github.com/leifriksheim/minca/blob/main/core/src/node/actions.ts#L40) |
