InvoiceApi class

Constructors

InvoiceApi([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

appendCodes(String userId, String type, String sentMediumType, String secretFKeys, List<InvoicingCodeDto> invoicingCodeDto, {String? insuranceId, String? invoiceId, int? gracePeriod}) Future<List<InvoiceDto>?>
Gets all invoices for author at date
appendCodesWithHttpInfo(String userId, String type, String sentMediumType, String secretFKeys, List<InvoicingCodeDto> invoicingCodeDto, {String? insuranceId, String? invoiceId, int? gracePeriod}) Future<Response>
Gets all invoices for author at date
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rawCreateInvoice(InvoiceDto invoiceDto) Future<InvoiceDto?>
Creates an invoice
rawCreateInvoices(List<InvoiceDto> invoiceDto) Future<List<InvoiceDto>?>
Create a batch of invoices
rawCreateInvoicesWithHttpInfo(List<InvoiceDto> invoiceDto) Future<Response>
Create a batch of invoices
rawCreateInvoiceWithHttpInfo(InvoiceDto invoiceDto) Future<Response>
Creates an invoice
rawDeleteInvoice(String invoiceId) Future<DocIdentifier?>
Deletes an invoice
rawDeleteInvoiceWithHttpInfo(String invoiceId) Future<Response>
Deletes an invoice
rawFilterInvoicesBy(FilterChain<InvoiceDto> filterChainInvoice) Future<List<InvoiceDto>?>
Filter invoices for the current user (HcParty)
rawFilterInvoicesByWithHttpInfo(FilterChain<InvoiceDto> filterChainInvoice) Future<Response>
Filter invoices for the current user (HcParty)
rawFindInvoicesByAuthor(String hcPartyId, {int? fromDate, int? toDate, String? startKey, String? startDocumentId, int? limit}) Future<PaginatedListInvoiceDto?>
Gets all invoices for author at date
rawFindInvoicesByAuthorWithHttpInfo(String hcPartyId, {int? fromDate, int? toDate, String? startKey, String? startDocumentId, int? limit}) Future<Response>
Gets all invoices for author at date
rawGetInvoice(String invoiceId) Future<InvoiceDto?>
Gets an invoice
rawGetInvoices(ListOfIdsDto listOfIdsDto) Future<List<InvoiceDto>?>
Gets an invoice
rawGetInvoicesWithHttpInfo(ListOfIdsDto listOfIdsDto) Future<Response>
Gets an invoice
rawGetInvoiceWithHttpInfo(String invoiceId) Future<Response>
Gets an invoice
rawGetTarificationsCodesOccurences(int minOccurences) Future<List<LabelledOccurenceDto>?>
Get the list of all used tarifications frequencies in invoices
rawGetTarificationsCodesOccurencesWithHttpInfo(int minOccurences) Future<Response>
Get the list of all used tarifications frequencies in invoices
rawListAllHcpsByStatus(String status, ListOfIdsDto listOfIdsDto, {int? from, int? to}) Future<List<InvoiceDto>?>
Gets all invoices per status
rawListAllHcpsByStatusWithHttpInfo(String status, ListOfIdsDto listOfIdsDto, {int? from, int? to}) Future<Response>
Gets all invoices per status
rawListInvoicesByContactIds(ListOfIdsDto listOfIdsDto) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListInvoicesByContactIdsWithHttpInfo(ListOfIdsDto listOfIdsDto) Future<Response>
Gets all invoices for author at date
rawListInvoicesByHcPartyAndGroupId(String hcPartyId, String groupId) Future<List<InvoiceDto>?>
List invoices by groupId
rawListInvoicesByHcPartyAndGroupIdWithHttpInfo(String hcPartyId, String groupId) Future<Response>
List invoices by groupId
rawListInvoicesByHCPartyAndPatientForeignKeys(String hcPartyId, String secretFKeys) Future<List<InvoiceDto>?>
List invoices found By Healthcare Party and secret foreign patient keys.
rawListInvoicesByHCPartyAndPatientForeignKeysWithHttpInfo(String hcPartyId, String secretFKeys) Future<Response>
List invoices found By Healthcare Party and secret foreign patient keys.
rawListInvoicesByHcpartySendingModeStatusDate(String hcPartyId, {String? sendingMode, String? status, int? from, int? to}) Future<List<InvoiceDto>?>
Get all invoices by author, by sending mode, by status and by date
rawListInvoicesByHcpartySendingModeStatusDateWithHttpInfo(String hcPartyId, {String? sendingMode, String? status, int? from, int? to}) Future<Response>
Get all invoices by author, by sending mode, by status and by date
rawListInvoicesByHcPartySentMediumTypeInvoiceTypeSentDate(String hcPartyId, String sentMediumType, String invoiceType, bool sent, {int? from, int? to}) Future<List<InvoiceDto>?>
List invoices by type, sent or unsent
rawListInvoicesByHcPartySentMediumTypeInvoiceTypeSentDateWithHttpInfo(String hcPartyId, String sentMediumType, String invoiceType, bool sent, {int? from, int? to}) Future<Response>
List invoices by type, sent or unsent
rawListInvoicesByIds(String invoiceIds) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListInvoicesByIdsWithHttpInfo(String invoiceIds) Future<Response>
Gets all invoices for author at date
rawListInvoicesByRecipientsIds(String recipientIds) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListInvoicesByRecipientsIdsWithHttpInfo(String recipientIds) Future<Response>
Gets all invoices for author at date
rawListInvoicesByServiceIds(String serviceIds) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListInvoicesByServiceIdsWithHttpInfo(String serviceIds) Future<Response>
Gets all invoices for author at date
rawListInvoicesDelegationsStubsByHCPartyAndPatientForeignKeys(String hcPartyId, String secretFKeys) Future<List<IcureStubDto>?>
List helement stubs found By Healthcare Party and secret foreign keys.
rawListInvoicesDelegationsStubsByHCPartyAndPatientForeignKeysWithHttpInfo(String hcPartyId, String secretFKeys) Future<Response>
List helement stubs found By Healthcare Party and secret foreign keys.
rawListToInsurances({String? userIds}) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListToInsurancesUnsent({String? userIds}) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListToInsurancesUnsentWithHttpInfo({String? userIds}) Future<Response>
Gets all invoices for author at date
rawListToInsurancesWithHttpInfo({String? userIds}) Future<Response>
Gets all invoices for author at date
rawListToPatients({String? hcPartyId}) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListToPatientsUnsent({String? hcPartyId}) Future<List<InvoiceDto>?>
Gets all invoices for author at date
rawListToPatientsUnsentWithHttpInfo({String? hcPartyId}) Future<Response>
Gets all invoices for author at date
rawListToPatientsWithHttpInfo({String? hcPartyId}) Future<Response>
Gets all invoices for author at date
rawMergeTo(String invoiceId, ListOfIdsDto listOfIdsDto) Future<InvoiceDto?>
Gets all invoices for author at date
rawMergeToWithHttpInfo(String invoiceId, ListOfIdsDto listOfIdsDto) Future<Response>
Gets all invoices for author at date
rawModifyInvoice(InvoiceDto invoiceDto) Future<InvoiceDto?>
Modifies an invoice
rawModifyInvoices(List<InvoiceDto> invoiceDto) Future<List<InvoiceDto>?>
Modify a batch of invoices
rawModifyInvoicesWithHttpInfo(List<InvoiceDto> invoiceDto) Future<Response>
Modify a batch of invoices
rawModifyInvoiceWithHttpInfo(InvoiceDto invoiceDto) Future<Response>
Modifies an invoice
rawNewInvoiceDelegations(String invoiceId, List<DelegationDto> delegationDto) Future<InvoiceDto?>
Adds a delegation to a invoice
rawNewInvoiceDelegationsWithHttpInfo(String invoiceId, List<DelegationDto> delegationDto) Future<Response>
Adds a delegation to a invoice
rawReassignInvoice(InvoiceDto invoiceDto) Future<InvoiceDto?>
Modifies an invoice
rawReassignInvoiceWithHttpInfo(InvoiceDto invoiceDto) Future<Response>
Modifies an invoice
rawRemoveCodes(String userId, String serviceId, String secretFKeys, List<String> requestBody) Future<List<InvoiceDto>?>
Remove an invoice of an user
rawRemoveCodesWithHttpInfo(String userId, String serviceId, String secretFKeys, List<String> requestBody) Future<Response>
Remove an invoice of an user
rawSetInvoicesDelegations(List<IcureStubDto> icureStubDto) Future<List<IcureStubDto>?>
Update delegations in healthElements.
rawSetInvoicesDelegationsWithHttpInfo(List<IcureStubDto> icureStubDto) Future<Response>
Update delegations in healthElements.
rawValidate(String invoiceId, String scheme, String forcedValue) Future<InvoiceDto?>
Gets all invoices for author at date
rawValidateWithHttpInfo(String invoiceId, String scheme, String forcedValue) Future<Response>
Gets all invoices for author at date
toString() String
A string representation of this object.
inherited

Operators

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