findDataItems method

Future<List<DataItem>> findDataItems({
  1. required Uri uri,
  2. UriFilterType filterType = UriFilterType.literal,
})

Implementation

Future<List<DataItem>> findDataItems(
    {required Uri uri,
    UriFilterType filterType = UriFilterType.literal}) async {
  List? results = await channel.invokeMethod("getDataItems",
      {"path": uri.toString(), "filterType": filterType.index});
  return (results ?? [])
      .map((result) => DataItem.fromJson((result as Map? ?? {})
          .map((key, value) => MapEntry(key.toString(), value))))
      .toList();
}