ContactApi class

Available extensions

Constructors

ContactApi([ApiClient? apiClient])

Properties

apiClient ApiClient
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createContact(UserDto user, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

createContacts(UserDto user, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>?>

Available on ContactApi, provided by the ContactApiCrypto extension

createContactsWithPatient(UserDto user, DecryptedPatientDto patient, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>?>

Available on ContactApi, provided by the ContactApiCrypto extension

createContactWithPatient(UserDto user, DecryptedPatientDto patient, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

createContactWithPatientInfo(UserDto user, String patientId, Map<String, Set<DelegationDto>> patientDelegations, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

deleteServices(UserDto user, DecryptedPatientDto patient, List<DecryptedServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

deleteServicesWithPatientInfo(UserDto user, String patientId, Map<String, Set<DelegationDto>> patientDelegations, List<DecryptedServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

filterContactsBy(UserDto user, FilterChain<ContactDto> filterChain, String? startKey, String? startDocumentId, int? limit, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedPaginatedListContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

filterServicesBy(UserDto user, FilterChain<ServiceDto> filterChain, String? startKey, String? startDocumentId, int? limit, Crypto crypto) Future<DecryptedPaginatedListServiceDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

findByHCPartyFormId(UserDto user, String hcPartyId, String formId, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findByHCPartyFormIds(UserDto user, String hcPartyId, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findByHCPartyPatient(UserDto user, String hcPartyId, PatientDto patient, String? planOfActionsIds, bool? skipClosedContacts, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findByHCPartyServiceId(UserDto user, String hcPartyId, String serviceId, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findContactsByExternalId(UserDto user, String externalId, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findContactsByHCPartyPatientForeignKeys(UserDto user, String hcPartyId, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

findContactsByOpeningDate(UserDto user, int startKey, int endKey, String hcpartyid, String? startDocumentId, int? limit, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedPaginatedListContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

getContact(UserDto user, String contactId, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

getContacts(UserDto user, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

listServices(UserDto user, ListOfIdsDto listOfIdsDto, Crypto crypto) Future<List<DecryptedServiceDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

listServicesByAssociationId(UserDto user, String associationId, Crypto crypto) Future<List<DecryptedServiceDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

listServicesByHealthElementId(UserDto user, String healthElementId, Crypto crypto) Future<List<DecryptedServiceDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

listServicesLinkedTo(UserDto user, ListOfIdsDto listOfIdsDto, String? linkType, Crypto crypto) Future<List<DecryptedServiceDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

modifyContact(UserDto user, DecryptedContactDto contact, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto?>

Available on ContactApi, provided by the ContactApiCrypto extension

modifyContacts(UserDto user, List<DecryptedContactDto> contacts, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>?>

Available on ContactApi, provided by the ContactApiCrypto extension

newContactDelegations(UserDto user, String contactId, DelegationDto delegationDto, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<DecryptedContactDto>

Available on ContactApi, provided by the ContactApiCrypto extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rawCloseForHCPartyPatientForeignKeys(String hcPartyId, String secretFKeys) Future<List<ContactDto>?>
Close contacts for Healthcare Party and secret foreign keys.
rawCloseForHCPartyPatientForeignKeysWithHttpInfo(String hcPartyId, String secretFKeys) Future<Response>
Close contacts for Healthcare Party and secret foreign keys.
rawCreateContact(ContactDto contactDto) Future<ContactDto?>
Create a contact with the current user
rawCreateContacts(List<ContactDto> contactDto) Future<List<ContactDto>?>
Create a batch of contacts
rawCreateContactsWithHttpInfo(List<ContactDto> contactDto) Future<Response>
Create a batch of contacts
rawCreateContactWithHttpInfo(ContactDto contactDto) Future<Response>
Create a contact with the current user
rawDeleteContacts(ListOfIdsDto listOfIdsDto) Future<List<DocIdentifier>?>
Delete contacts.
rawDeleteContactsWithHttpInfo(ListOfIdsDto listOfIdsDto) Future<Response>
Delete contacts.
rawFilterContactsBy(FilterChain<ContactDto> filterChainContact, {String? startDocumentId, int? limit}) Future<PaginatedListContactDto?>
List contacts for the current user (HcParty) or the given hcparty in the filter
rawFilterContactsByWithHttpInfo(FilterChain<ContactDto> filterChainContact, {String? startDocumentId, int? limit}) Future<Response>
List contacts for the current user (HcParty) or the given hcparty in the filter
rawFilterServicesBy(FilterChain<ServiceDto> filterChainService, {String? startDocumentId, int? limit}) Future<PaginatedListServiceDto?>
List services for the current user (HcParty) or the given hcparty in the filter
rawFilterServicesByWithHttpInfo(FilterChain<ServiceDto> filterChainService, {String? startDocumentId, int? limit}) Future<Response>
List services for the current user (HcParty) or the given hcparty in the filter
rawFindContactsByOpeningDate(int startKey, int endKey, String hcpartyid, {String? startDocumentId, int? limit}) Future<PaginatedListContactDto?>
List contacts by opening date parties with(out) pagination
rawFindContactsByOpeningDateWithHttpInfo(int startKey, int endKey, String hcpartyid, {String? startDocumentId, int? limit}) Future<Response>
List contacts by opening date parties with(out) pagination
rawGetContact(String contactId) Future<ContactDto?>
Get a contact
rawGetContacts(ListOfIdsDto listOfIdsDto) Future<List<ContactDto>?>
Get contacts
rawGetContactsWithHttpInfo(ListOfIdsDto listOfIdsDto) Future<Response>
Get contacts
rawGetContactWithHttpInfo(String contactId) Future<Response>
Get a contact
rawGetEmptyContent() Future<ContentDto?>
Get an empty content
rawGetEmptyContentWithHttpInfo() Future<Response>
Get an empty content
rawGetServiceCodesOccurences(String codeType, int minOccurences) Future<List<LabelledOccurenceDto>?>
Get the list of all used codes frequencies in services
rawGetServiceCodesOccurencesWithHttpInfo(String codeType, int minOccurences) Future<Response>
Get the list of all used codes frequencies in services
rawGetServices(ListOfIdsDto listOfIdsDto) Future<List<ServiceDto>?>
List services with provided ids
rawGetServicesLinkedTo(ListOfIdsDto listOfIdsDto, {String? linkType}) Future<List<ServiceDto>?>
List services linked to provided ids
rawGetServicesLinkedToWithHttpInfo(ListOfIdsDto listOfIdsDto, {String? linkType}) Future<Response>
List services linked to provided ids
rawGetServicesWithHttpInfo(ListOfIdsDto listOfIdsDto) Future<Response>
List services with provided ids
rawListContactByHCPartyServiceId(String hcPartyId, String serviceId) Future<List<ContactDto>?>
List contacts found By Healthcare Party and service Id.
rawListContactByHCPartyServiceIdWithHttpInfo(String hcPartyId, String serviceId) Future<Response>
List contacts found By Healthcare Party and service Id.
rawListContactsByExternalId(String externalId) Future<List<ContactDto>?>
List contacts found By externalId.
rawListContactsByExternalIdWithHttpInfo(String externalId) Future<Response>
List contacts found By externalId.
rawListContactsByHCPartyAndFormId(String hcPartyId, String formId) Future<List<ContactDto>?>
List contacts found By Healthcare Party and form Id.
rawListContactsByHCPartyAndFormIds(String hcPartyId, ListOfIdsDto listOfIdsDto) Future<List<ContactDto>?>
List contacts found By Healthcare Party and form Id.
rawListContactsByHCPartyAndFormIdsWithHttpInfo(String hcPartyId, ListOfIdsDto listOfIdsDto) Future<Response>
List contacts found By Healthcare Party and form Id.
rawListContactsByHCPartyAndFormIdWithHttpInfo(String hcPartyId, String formId) Future<Response>
List contacts found By Healthcare Party and form Id.
rawListContactsByHCPartyAndPatientForeignKeys(String hcPartyId, ListOfIdsDto listOfIdsDto) Future<List<ContactDto>?>
List contacts found By Healthcare Party and Patient foreign keys.
rawListContactsByHCPartyAndPatientForeignKeysWithHttpInfo(String hcPartyId, ListOfIdsDto listOfIdsDto) Future<Response>
List contacts found By Healthcare Party and Patient foreign keys.
rawListContactsByHCPartyAndPatientSecretFKeys(String hcPartyId, String secretFKeys, {String? planOfActionsIds, bool? skipClosedContacts}) Future<List<ContactDto>?>
List contacts found By Healthcare Party and secret foreign keys.
rawListContactsByHCPartyAndPatientSecretFKeysWithHttpInfo(String hcPartyId, String secretFKeys, {String? planOfActionsIds, bool? skipClosedContacts}) Future<Response>
List contacts found By Healthcare Party and secret foreign keys.
rawListContactsDelegationsStubsByHCPartyAndPatientForeignKeys(String hcPartyId, String secretFKeys) Future<List<IcureStubDto>?>
List contacts found By Healthcare Party and secret foreign keys.
rawListContactsDelegationsStubsByHCPartyAndPatientForeignKeysWithHttpInfo(String hcPartyId, String secretFKeys) Future<Response>
List contacts found By Healthcare Party and secret foreign keys.
rawListServicesByAssociationId(String associationId) Future<List<ServiceDto>?>
List services by related association id
rawListServicesByAssociationIdWithHttpInfo(String associationId) Future<Response>
List services by related association id
rawListServicesByHealthElementId(String healthElementId) Future<List<ServiceDto>?>
List services linked to a health element
rawListServicesByHealthElementIdWithHttpInfo(String healthElementId) Future<Response>
List services linked to a health element
rawMatchContactsBy(AbstractFilterDto<ContactDto> abstractFilterDtoContact) Future<List<String>?>
Get ids of contacts matching the provided filter for the current user (HcParty)
rawMatchContactsByWithHttpInfo(AbstractFilterDto<ContactDto> abstractFilterDtoContact) Future<Response>
Get ids of contacts matching the provided filter for the current user (HcParty)
rawMatchServicesBy(AbstractFilterDto<ServiceDto> abstractFilterDtoService) Future<List<String>>
Get ids of services matching the provided filter for the current user
rawMatchServicesByWithHttpInfo(AbstractFilterDto<ServiceDto> abstractFilterDtoService) Future<Response>
Get ids of services matching the provided filter for the current user
rawModifyContact(ContactDto contactDto) Future<ContactDto?>
Modify a contact
rawModifyContacts(List<ContactDto> contactDto) Future<List<ContactDto>?>
Modify a batch of contacts
rawModifyContactsDelegations(List<IcureStubDto> icureStubDto) Future<List<ContactDto>?>
Update delegations in healthElements.
rawModifyContactsDelegationsWithHttpInfo(List<IcureStubDto> icureStubDto) Future<Response>
Update delegations in healthElements.
rawModifyContactsWithHttpInfo(List<ContactDto> contactDto) Future<Response>
Modify a batch of contacts
rawModifyContactWithHttpInfo(ContactDto contactDto) Future<Response>
Modify a contact
rawNewContactDelegations(String contactId, DelegationDto delegationDto) Future<ContactDto?>
Delegates a contact to a healthcare party
rawNewContactDelegationsWithHttpInfo(String contactId, DelegationDto delegationDto) Future<Response>
Delegates a contact to a healthcare party
rawSetContactsDelegations(List<IcureStubDto> icureStubDto) Future<List<ContactDto>?>
Update delegations in healthElements.
rawSetContactsDelegationsWithHttpInfo(List<IcureStubDto> icureStubDto) Future<Response>
Update delegations in healthElements.
setContactsDelegations(UserDto user, List<IcureStubDto> icureStubDto, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

toString() String
A string representation of this object.
inherited
updateServices(UserDto user, DecryptedPatientDto patient, List<ServiceDto> services, CryptoConfig<DecryptedContactDto, ContactDto> config) Future<List<DecryptedContactDto>>

Available on ContactApi, provided by the ContactApiCrypto extension

Operators

operator ==(Object other) bool
The equality operator.
inherited