Skip to content

@camera.ui/sdk / storage / JsonSchemaArrayWithoutCallbacks

Interface: JsonSchemaArrayWithoutCallbacks ​

Defined in: storage/index.ts:230

Array schema without callbacks (for nested use).

Extends ​

Properties ​

condition? ​

optional condition?: SchemaCondition | SchemaCondition[]

Defined in: storage/index.ts:73

Condition for conditional field visibility. Array = all must be true (AND).

Inherited from ​

JsonBaseSchemaWithoutCallbacks.condition


defaultValue? ​

optional defaultValue?: string[] | number[] | boolean[]

Defined in: storage/index.ts:71

Default value when not set.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.defaultValue


description ​

description: string

Defined in: storage/index.ts:52

Field description/help text.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.description


group? ​

optional group?: string

Defined in: storage/index.ts:54

Optional group name for organizing fields.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.group


hidden? ​

optional hidden?: boolean

Defined in: storage/index.ts:63

Hide field from UI.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.hidden


items ​

items: Omit<JsonSchemaWithoutCallbacks, "key">

Defined in: storage/index.ts:169

Schema for array items.

Inherited from ​

JsonArraySchema.items


key ​

key: string

Defined in: storage/index.ts:48

Unique field identifier.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.key


minItems? ​

optional minItems?: number

Defined in: storage/index.ts:167

Minimum number of entries.

Inherited from ​

JsonArraySchema.minItems


opened? ​

optional opened?: boolean

Defined in: storage/index.ts:165

Whether array items are expanded by default.

Inherited from ​

JsonArraySchema.opened


placeholder? ​

optional placeholder?: string

Defined in: storage/index.ts:69

Placeholder text for empty fields.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.placeholder


readonly? ​

optional readonly?: boolean

Defined in: storage/index.ts:67

Make field read-only.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.readonly


required? ​

optional required?: boolean

Defined in: storage/index.ts:65

Mark field as required.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.required


title ​

title: string

Defined in: storage/index.ts:50

Display title.

Inherited from ​

JsonBaseSchemaWithoutCallbacks.title


type ​

type: "array"

Defined in: storage/index.ts:231

Field type.

Overrides ​

JsonBaseSchemaWithoutCallbacks.type