getDocuments method

Future<List<Map<String, Object>>> getDocuments(
  1. DocumentsApiQuery documentsApiQueryModel
)

Implementation

Future<List<Map<String, Object>>> getDocuments(
    DocumentsApiQuery documentsApiQueryModel) async {
  var documentsResponse = await methodChannel.invokeMethod(
      "Content/getDocuments", documentsApiQueryModel.asMap());
  List<Map<Object?, Object?>> documentsRawList =
      List<Map<Object?, Object?>>.from(documentsResponse);
  List<Map<String, Object>> recommendationList = [];
  for (var documentObjectMap in documentsRawList) {
    Map<String, Object> documentStringMap =
        Map<String, Object>.from(documentObjectMap);
    recommendationList.add(documentStringMap);
  }
  return recommendationList;
}