Skip to main content

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