listAllDeleted method
Future<DecryptedPaginatedListPatientDto?>
listAllDeleted(
- UserDto user,
- int? startDate,
- int? endDate,
- bool? desc,
- String? startDocumentId,
- int? limit,
- CryptoConfig<
DecryptedPatientDto, PatientDto> config,
Implementation
Future<DecryptedPaginatedListPatientDto?> listAllDeleted(UserDto user, int? startDate, int? endDate, bool? desc, String? startDocumentId,
int? limit , CryptoConfig<DecryptedPatientDto, PatientDto> config) async {
return await (await this.rawFindDeletedPatients(startDate: startDate, endDate: endDate, desc: desc, startDocumentId: startDocumentId, limit: limit))?.let((it) async =>
DecryptedPaginatedListPatientDto(
rows: await Future.wait(it.rows.map((it) => config.decryptPatient(user.dataOwnerId()!, it))),
pageSize: it.pageSize,
totalSize: it.totalSize,
nextKeyPair: it.nextKeyPair)
);
}