@camera.ui/sdk / storage / JsonSchemaNumber
Interface: JsonSchemaNumber
Defined in: storage/index.ts:189
Complete number schema with callbacks.
Extends
JsonBaseSchema<number>.JsonNumberSchema
Properties
condition?
optionalcondition?:SchemaCondition|SchemaCondition[]
Defined in: storage/index.ts:77
Condition for conditional field visibility. Array = all must be true (AND).
Inherited from
defaultValue?
optionaldefaultValue?:number
Defined in: storage/index.ts:75
Default value when not set
Inherited from
description
description:
string
Defined in: storage/index.ts:56
Field description/help text
Inherited from
group?
optionalgroup?:string
Defined in: storage/index.ts:58
Optional group name for organizing fields
Inherited from
hidden?
optionalhidden?:boolean
Defined in: storage/index.ts:67
Hide field from UI
Inherited from
key
key:
string
Defined in: storage/index.ts:52
Unique field identifier
Inherited from
maximum?
optionalmaximum?:number
Defined in: storage/index.ts:138
Maximum value
Inherited from
minimum?
optionalminimum?:number
Defined in: storage/index.ts:136
Minimum value
Inherited from
onGet?
optionalonGet?: () =>Promise<any>
Defined in: storage/index.ts:102
Callback to get computed value
Returns
Promise<any>
Inherited from
onSet?
optionalonSet?: (newValue,oldValue) =>Promise<void>
Defined in: storage/index.ts:100
Callback when value changes
Parameters
newValue
any
oldValue
any
Returns
Promise<void>
Inherited from
placeholder?
optionalplaceholder?:string
Defined in: storage/index.ts:73
Placeholder text for empty fields
Inherited from
readonly?
optionalreadonly?:boolean
Defined in: storage/index.ts:71
Make field read-only
Inherited from
required?
optionalrequired?:boolean
Defined in: storage/index.ts:69
Mark field as required
Inherited from
step?
optionalstep?:number
Defined in: storage/index.ts:140
Step increment for number input
Inherited from
store?
optionalstore?:boolean
Defined in: storage/index.ts:98
Whether to persist this field to storage
Inherited from
title
title:
string
Defined in: storage/index.ts:54
Display title
Inherited from
type
type:
"number"
Defined in: storage/index.ts:190
Field type