toJson method
Implementation
@override
Object toJson() => {
if (count.isNotDefault) 'count': count.toString(),
if (mean.isNotDefault) 'mean': encodeDouble(mean),
if (sumOfSquaredDeviation.isNotDefault)
'sumOfSquaredDeviation': encodeDouble(sumOfSquaredDeviation),
if (range case final range?) 'range': range.toJson(),
if (bucketOptions case final bucketOptions?)
'bucketOptions': bucketOptions.toJson(),
if (bucketCounts.isNotDefault)
'bucketCounts': [for (final i in bucketCounts) i.toString()],
if (exemplars.isNotDefault)
'exemplars': [for (final i in exemplars) i.toJson()],
};