toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (features.isNotDefault) 'features': features,
  if (defaultAlertCondition case final defaultAlertCondition?)
    'defaultAlertCondition': defaultAlertCondition.toJson(),
  if (featureAlertConditions.isNotDefault)
    'featureAlertConditions': {
      for (final e in featureAlertConditions.entries) e.key: e.value.toJson(),
    },
  if (batchExplanationDedicatedResources
      case final batchExplanationDedicatedResources?)
    'batchExplanationDedicatedResources': batchExplanationDedicatedResources
        .toJson(),
};