filterMedicalDevices method
Future<PaginatedListMedicalDevice?>
filterMedicalDevices(
- Filter<
MedicalDevice> filter, { - String? nextDeviceId,
- int? limit,
override
Load devices from the database by filtering them using the provided filter
.
Filters are complex selectors that are built by combining basic building blocks. Examples of filters available for MedicalDevice are AllDevicesFilter and DevicesByIdsFilter. This method returns a paginated list of medical devices (with a cursor that lets you query the following items).
Parameters:
Implementation
@override
Future<PaginatedListMedicalDevice?> filterMedicalDevices(Filter<MedicalDevice> filter, {String? nextDeviceId, int? limit}) async {
return (await api.baseDeviceApi.filterDevicesBy(base_api.FilterChain<base_api.DeviceDto>(filter.toAbstractFilterDto()), startDocumentId: nextDeviceId, limit: limit))
?.toPaginatedListMedicalDevice();
}