toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  if (count.isNotDefault) 'count': count.toString(),
  if (mean.isNotDefault) 'mean': encodeDouble(mean),
  if (sumOfSquaredDeviation.isNotDefault)
    'sumOfSquaredDeviation': encodeDouble(sumOfSquaredDeviation),
  'range': ?range?.toJson(),
  '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()],
};