DatapointModel.fromJson constructor

DatapointModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

DatapointModel.fromJson(Map<String, dynamic> json) {
  timestamp = json['timestamp'] ?? null;
  datetime = DateTime.fromMillisecondsSinceEpoch(timestamp!, isUtc: true);
  if (json['value'] is double) {
    value = json['value'] ?? null;
  } else {
    strValue = json['value'] ?? null;
  }
  average = json['average'] ?? null;
  max = json['max'] ?? null;
  min = json['min'] ?? null;
  count = json['count'] ?? null;
  sum = json['sum'] ?? null;
  interpolation = json['interpolation'] ?? null;
  stepInterpolation = json['stepInterpolation'] ?? null;
  continuousVariance = json['continuousVariance'] ?? null;
  discreteVariance = json['discreteVariance'] ?? null;
  totalVariance = json['totalVariance'] ?? null;
}