Encapsulates the properties of a field type. It describes the data type of a field, the operators it support and how to populate it in the UI

interface NotificationEventFieldType {
    id?: string;
    operatorConstraints?: OperatorConstraint[];
    operators?: NotificationEventFieldOperator[];
    subscriptionFieldType?: SubscriptionFieldType;
    value?: ValueDefinition;
}

Properties

id?: string

Gets or sets the unique identifier of this field type.

operatorConstraints?: OperatorConstraint[]

Gets or sets the list of operators that this type supports.

subscriptionFieldType?: SubscriptionFieldType

Gets or sets the value definition of this field like the getValuesMethod and template to display in the UI