query method

Future<FlusmicResponse<Document<Map<String, dynamic>>>> query(
  1. List<Predicate> predicates, {
  2. List<CustomPredicatePath>? fetch,
  3. List<CustomPredicatePath>? fetchLinks,
  4. List<Ordering>? orderings,
  5. String? after,
  6. String? authToken,
  7. String? language,
  8. int? page,
  9. int? pageSize,
})

Fetch by query Get result by query using predicates

Implementation

Future<FlusmicResponse<Document<Map<String, dynamic>>>> query(
  List<Predicate> predicates, {
  List<CustomPredicatePath>? fetch,
  List<CustomPredicatePath>? fetchLinks,
  List<Ordering>? orderings,
  String? after,
  String? authToken,
  String? language,
  int? page,
  int? pageSize,
}) async {
  return _query(
    predicates,
    (resultJson) => Document.fromJson(
      resultJson! as Map<String, dynamic>,
      (documentJson) => documentJson! as Map<String, dynamic>,
    ),
    after: after,
    authToken: authToken,
    fetch: fetch,
    fetchLinks: fetchLinks,
    language: language,
    orderings: orderings,
    page: page,
    pageSize: pageSize,
  );
}