/** * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: 1.0.2 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import * as models from "./models"; export declare class InvoiceDto { constructor(json: JSON | any); id?: string; rev?: string; deletionDate?: number; created?: number; modified?: number; endOfLife?: number; author?: string; responsible?: string; medicalLocationId?: string; encryptedSelf?: string; codes?: Array; tags?: Array; secretForeignKeys?: Array; cryptedForeignKeys?: { [key: string]: Array; }; delegations?: { [key: string]: Array; }; encryptionKeys?: { [key: string]: Array; }; invoiceDate?: number; sentDate?: number; printedDate?: number; paid?: number; paymentType?: InvoiceDto.PaymentTypeEnum; payments?: Array; invoicingCodes?: Array; invoiceType?: string; sentMediumType?: string; interventionType?: string; groupId?: string; correctiveInvoiceId?: string; correctedInvoiceId?: string; recipientType?: string; recipientId?: string; invoiceReference?: string; thirdPartyReference?: string; thirdPartyPaymentJustification?: string; thirdPartyPaymentReason?: string; reason?: string; gnotionNihii?: string; gnotionSsin?: string; gnotionLastName?: string; gnotionFirstName?: string; gnotionCdHcParty?: string; invoicePeriod?: number; internshipNihii?: string; internshipSsin?: string; internshipLastName?: string; internshipFirstName?: string; internshipCdHcParty?: string; internshipCbe?: string; supervisorNihii?: string; supervisorSsin?: string; supervisorLastName?: string; supervisorFirstName?: string; supervisorCdHcParty?: string; supervisorCbe?: string; longDelayJustification?: number; creditNote?: boolean; creditNoteRelatedInvoiceId?: string; careProviderType?: string; error?: string; encounterLocationName?: string; encounterLocationNihii?: string; encounterLocationNorm?: number; cancelReason?: string; cancelDate?: number; receipts?: { [key: string]: string; }; idDocument?: models.IdentityDocumentReader; } export declare namespace InvoiceDto { enum PaymentTypeEnum { Wired, Cash, Insurance, Creditcard, Debitcard, Paypal, Bitcoin } }