Interface: MonitorFieldDefinition
Defined in: shared/types.ts:323
Field definition for dynamic form generation.
Remarksโ
Used for monitor type configuration in both frontend and backend. Defines the structure of fields for dynamic forms and monitor configuration.
Propertiesโ
helpText?โ
optionalhelpText:string
Defined in: shared/types.ts:325
Help text for the field
labelโ
label:
string
Defined in: shared/types.ts:327
Display label for the field
max?โ
optionalmax:number
Defined in: shared/types.ts:329
Max value for number fields
min?โ
optionalmin:number
Defined in: shared/types.ts:331
Min value for number fields
nameโ
name:
string
Defined in: shared/types.ts:333
Field name (matches monitor property)
options?โ
optionaloptions: {label:string;value:string; }[]
Defined in: shared/types.ts:335
Options for select fields
labelโ
label:
string
valueโ
value:
string
placeholder?โ
optionalplaceholder:string
Defined in: shared/types.ts:337
Placeholder text
requiredโ
required:
boolean
Defined in: shared/types.ts:339
Whether field is required
typeโ
type:
"number"|"url"|"select"|"text"
Defined in: shared/types.ts:341
Input type for form rendering