Statistic.fromJson constructor

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

Implementation

factory Statistic.fromJson(Map<String, dynamic> json) {
  return Statistic(
    start: DateTime.parse(json['interval_start'] as String),
    end: DateTime.parse(json['interval_end'] as String),
    duration: json['interval_duration'] as int,
    type: StatisticsType.fromString(json['statistic_type'] as String),
    value: json['statistic_value'] as num,
    unit: Unit.fromString(json['statistic_unit'] as String),
    rowCount: json['row_count'] as int?,
    recordIds: json['record_ids'] == null ? null : (json['record_ids'] as List<dynamic>).map((e) => e as String).toList(),
  );
}