ContactApiCrypto extension
Methods
-
createContact(UserDto user, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
createContacts(UserDto user, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>?>
-
-
createContactsWithPatient(UserDto user, DecryptedPatientDto patient, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>?>
-
-
createContactWithPatient(UserDto user, DecryptedPatientDto patient, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
createContactWithPatientInfo(UserDto user, String patientId, Map<String, Set<DelegationDto>> patientDelegations, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
deleteServices(UserDto user, DecryptedPatientDto patient, List<DecryptedServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
deleteServicesWithPatientInfo(UserDto user, String patientId, Map<String, Set<DelegationDto>> patientDelegations, List<DecryptedServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
filterContactsBy(UserDto user, FilterChain<ContactDto> filterChain, String? startKey, String? startDocumentId, int? limit, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedPaginatedListContactDto?>
-
-
filterServicesBy(UserDto user, FilterChain<ServiceDto> filterChain, String? startKey, String? startDocumentId, int? limit, Crypto crypto)
→ Future<DecryptedPaginatedListServiceDto?>
-
-
findByHCPartyFormId(UserDto user, String hcPartyId, String formId, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findByHCPartyFormIds(UserDto user, String hcPartyId, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findByHCPartyPatient(UserDto user, String hcPartyId, PatientDto patient, String? planOfActionsIds, bool? skipClosedContacts, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findByHCPartyServiceId(UserDto user, String hcPartyId, String serviceId, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findContactsByExternalId(UserDto user, String externalId, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findContactsByHCPartyPatientForeignKeys(UserDto user, String hcPartyId, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
findContactsByOpeningDate(UserDto user, int startKey, int endKey, String hcpartyid, String? startDocumentId, int? limit, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedPaginatedListContactDto?>
-
-
getContact(UserDto user, String contactId, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
getContacts(UserDto user, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
listServices(UserDto user, ListOfIdsDto listOfIdsDto, Crypto crypto)
→ Future<List<DecryptedServiceDto>>
-
-
listServicesByAssociationId(UserDto user, String associationId, Crypto crypto)
→ Future<List<DecryptedServiceDto>>
-
-
listServicesByHealthElementId(UserDto user, String healthElementId, Crypto crypto)
→ Future<List<DecryptedServiceDto>>
-
-
listServicesLinkedTo(UserDto user, ListOfIdsDto listOfIdsDto, String? linkType, Crypto crypto)
→ Future<List<DecryptedServiceDto>>
-
-
modifyContact(UserDto user, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto?>
-
-
modifyContacts(UserDto user, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>?>
-
-
newContactDelegations(UserDto user, String contactId, DelegationDto delegationDto, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<DecryptedContactDto>
-
-
setContactsDelegations(UserDto user, List<IcureStubDto> icureStubDto, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-
-
updateServices(UserDto user, DecryptedPatientDto patient, List<ServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config)
→ Future<List<DecryptedContactDto>>
-