toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (features.isNotDefault) 'features': features,
  if (categoricalMetricType.isNotDefault)
    'categoricalMetricType': categoricalMetricType,
  if (numericMetricType.isNotDefault) 'numericMetricType': numericMetricType,
  if (defaultCategoricalAlertCondition != null)
    'defaultCategoricalAlertCondition': defaultCategoricalAlertCondition!
        .toJson(),
  if (defaultNumericAlertCondition != null)
    'defaultNumericAlertCondition': defaultNumericAlertCondition!.toJson(),
  if (featureAlertConditions.isNotDefault)
    'featureAlertConditions': encodeMap(featureAlertConditions),
};