toMap method

Map toMap()

Generates a map representation of this value update.

Implementation

Map toMap() {
  var m = {'ts': ts, 'value': value};
  if (count == 0) {
    m['count'] = 0;
  } else if (count > 1) {
    m['count'] = count;
    if (sum.isFinite) {
      m['sum'] = sum;
    }
    if (max.isFinite) {
      m['max'] = max;
    }
    if (min.isFinite) {
      m['min'] = min;
    }
  }
  return m;
}