read static method

Future<List<DataPoint>> read({
  1. TimeRange? timeRange,
  2. int bucketByTime = 1,
  3. TimeUnit timeUnit = TimeUnit.days,
})

Implementation

static Future<List<DataPoint>> read({
  TimeRange? timeRange,
  int bucketByTime = 1,
  TimeUnit timeUnit = TimeUnit.days,
}) async {
  return _channel.invokeListMethod('read', {
    'date_from': timeRange != null
        ? timeRange.start.millisecondsSinceEpoch
        : DateTime.now().min,
    'date_to': timeRange != null
        ? timeRange.end.millisecondsSinceEpoch
        : DateTime.now().max,
    'bucket_by_time': bucketByTime,
    'time_unit': timeUnit.value,
  }).then(
    (response) => response!
        .map((data) => DataPoint.fromJson(Map<String, dynamic>.from(data)))
        .toList(),
  );
}