toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    if (count.isNotDefault) 'count': encodeInt64(count),
    if (mean.isNotDefault) 'mean': encodeDouble(mean),
    if (sumOfSquaredDeviation.isNotDefault)
      'sumOfSquaredDeviation': encodeDouble(sumOfSquaredDeviation),
    if (range != null) 'range': range!.toJson(),
    if (bucketOptions != null) 'bucketOptions': bucketOptions!.toJson(),
    if (bucketCounts.isNotDefault) 'bucketCounts': bucketCounts,
    if (exemplars.isNotDefault) 'exemplars': encodeList(exemplars),
  };
}