@override Map<String, dynamic> toJson() => <String, dynamic>{ 'type': type.name, 'metric_type': metricType.name, 'quantize_type': quantizeType.name, };