toJson method
Implementation
@override
Object toJson() => {
if (features.isNotDefault) 'features': features,
if (categoricalMetricType.isNotDefault)
'categoricalMetricType': categoricalMetricType,
if (numericMetricType.isNotDefault) 'numericMetricType': numericMetricType,
'defaultCategoricalAlertCondition': ?defaultCategoricalAlertCondition
?.toJson(),
'defaultNumericAlertCondition': ?defaultNumericAlertCondition?.toJson(),
if (featureAlertConditions.isNotDefault)
'featureAlertConditions': {
for (final e in featureAlertConditions.entries) e.key: e.value.toJson(),
},
};