ConditionField
Describes a configurable condition field for an alert type
type ConditionField {
name: String!
label: String!
type: ConditionFieldType!
required: Boolean!
description: String!
min: Float
max: Float
default: Float
unit: String
options: [SelectOption!]
}
Fields
ConditionField.name ● String! non-null scalar
ConditionField.label ● String! non-null scalar
ConditionField.type ● ConditionFieldType! non-null enum
ConditionField.required ● Boolean! non-null scalar
ConditionField.description ● String! non-null scalar
ConditionField.min ● Float scalar
For number fields: minimum value
ConditionField.max ● Float scalar
For number fields: maximum value
ConditionField.default ● Float scalar
For number fields: default value
ConditionField.unit ● String scalar
For number fields: unit label (e.g., "%", "minutes")
ConditionField.options ● [SelectOption!] list object
For select/multi_select fields: available options
Member Of
AlertTypeInfo object