queryStatistics method

  1. @override
Future<List<Map>> queryStatistics(
  1. String type, {
  2. Map<String, dynamic>? predicate,
  3. Iterable<int>? options,
})
override

Implementation

@override
Future<List<Map<dynamic, dynamic>>> queryStatistics(
  String type, {
  Map<String, dynamic>? predicate,
  Iterable<int>? options,
}) async {
  final result = await methodChannel.invokeListMethod<Map<dynamic, dynamic>>(
      'queryStatistics', <String, dynamic>{
    'quantityType': type,
    if (predicate != null && predicate.isNotEmpty) 'predicate': predicate,
    if (options != null && options.isNotEmpty) 'options': options,
  });
  return result ?? [];
}