@camera.ui/sdk / storage / JsonSchemaStringWithoutCallbacks
Interface: JsonSchemaStringWithoutCallbacks ​
Defined in: storage/index.ts:190
String schema without callbacks (for nested use).
Extends ​
Properties ​
condition? ​
optionalcondition?:SchemaCondition|SchemaCondition[]
Defined in: storage/index.ts:73
Condition for conditional field visibility. Array = all must be true (AND).
Inherited from ​
JsonBaseSchemaWithoutCallbacks.condition
defaultValue? ​
optionaldefaultValue?:string
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
format? ​
optionalformat?:"date-time"|"date"|"time"|"email"|"uuid"|"ipv4"|"ipv6"|"password"|"textarea"|"qrCode"|"image"
Defined in: storage/index.ts:121
String format for validation/display. See type docs for behavior per format.
Inherited from ​
group? ​
optionalgroup?:string
Defined in: storage/index.ts:54
Optional group name for organizing fields.
Inherited from ​
JsonBaseSchemaWithoutCallbacks.group
hidden? ​
optionalhidden?:boolean
Defined in: storage/index.ts:63
Hide field from UI.
Inherited from ​
JsonBaseSchemaWithoutCallbacks.hidden
key ​
key:
string
Defined in: storage/index.ts:48
Unique field identifier.
Inherited from ​
JsonBaseSchemaWithoutCallbacks.key
maxLength? ​
optionalmaxLength?:number
Defined in: storage/index.ts:125
Maximum string length (inclusive).
Inherited from ​
minLength? ​
optionalminLength?:number
Defined in: storage/index.ts:123
Minimum string length (inclusive).
Inherited from ​
placeholder? ​
optionalplaceholder?:string
Defined in: storage/index.ts:69
Placeholder text for empty fields.
Inherited from ​
JsonBaseSchemaWithoutCallbacks.placeholder
readonly? ​
optionalreadonly?:boolean
Defined in: storage/index.ts:67
Make field read-only.
Inherited from ​
JsonBaseSchemaWithoutCallbacks.readonly
required? ​
optionalrequired?: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:
"string"
Defined in: storage/index.ts:191
Field type.