Objects
Action catalog types
Shapes returned by the catalog introspection functions.
ActionDomainOption
Definition
interface ActionDomainOption {
value: string; // canonical domain key (e.g. 'light', 'switch')
label: string;
}Members
| Name | Type | Optional | Description |
|---|---|---|---|
value | string | no | — |
label | string | no | — |
apps/edge-runtime/src/core/smartapp/builtin/ambient.d.ts:276
ActionServiceOption
Definition
interface ActionServiceOption {
value: string; // canonical service name (e.g. 'turnOn', 'setLevel')
label: string;
description?: string;
}Members
| Name | Type | Optional | Description |
|---|---|---|---|
value | string | no | — |
label | string | no | — |
description | string | yes | — |
apps/edge-runtime/src/core/smartapp/builtin/ambient.d.ts:280
ActionServiceParameter
Definition
interface ActionServiceParameter {
/** Settings key (and serviceData property) the parameter writes to. */
key: string;
label: string;
type: 'number' | 'string' | 'boolean' | 'enum';
required?: boolean;
min?: number;
max?: number;
options?: Array<{ value: string | number; label: string }>;
description?: string;
}Members
| Name | Type | Optional | Description |
|---|---|---|---|
key | string | no | Settings key (and serviceData property) the parameter writes to. |
label | string | no | — |
type | 'number' | 'string' | 'boolean' | 'enum' | no | — |
required | boolean | yes | — |
min | number | yes | — |
max | number | yes | — |
options | Array<{ value: string | number; label: string }> | yes | — |
description | string | yes | — |
apps/edge-runtime/src/core/smartapp/builtin/ambient.d.ts:285
Generated from docs-bundle v0.1.0, novon-platform 9ce3486c (2026-10-09).