toJson method

  1. @override
Object toJson()
override

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()],
};