queryActivitySummary static method

Future<List<ActivitySummary>> queryActivitySummary(
  1. Predicate predicate
)

Returns HeartbeatSerie samples for the provided time interval predicate predicate.

Implementation

static Future<List<ActivitySummary>> queryActivitySummary(
    Predicate predicate) async {
  final arguments = <String, dynamic>{};
  arguments.addAll(predicate.map);
  final result =
      await _methodChannel.invokeMethod('queryActivitySummary', arguments);
  final List<dynamic> list = jsonDecode(result);
  final activitySummaries = <ActivitySummary>[];
  for (final Map<String, dynamic> map in list) {
    final activitySummary = ActivitySummary.fromJson(map);
    activitySummaries.add(activitySummary);
  }
  return activitySummaries;
}