/** * iCure Data Stack API Documentation * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2. * * OpenAPI spec version: v1 * * * 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. */ export declare class InvoicingCode { constructor(json: JSON | any); id?: string; dateCode?: number; logicalId?: string; label?: string; userId?: string; contactId?: string; serviceId?: string; tarificationId?: string; code?: string; paymentType?: InvoicingCode.PaymentTypeEnum; paid?: number; totalAmount?: number; reimbursement?: number; patientIntervention?: number; doctorSupplement?: number; conventionAmount?: number; productLabel?: string; vat?: number; error?: string; contract?: string; contractDate?: number; units?: number; side?: number; timeOfDay?: number; eidReadingHour?: number; eidReadingValue?: string; override3rdPayerCode?: number; override3rdPayerReason?: string; transplantationCode?: number; prescriberNorm?: number; percentNorm?: number; prescriberNihii?: string; relatedCode?: string; prescriptionDate?: number; derogationMaxNumber?: number; prescriberSsin?: string; prescriberLastName?: string; prescriberFirstName?: string; prescriberCdHcParty?: string; locationNihii?: string; locationCdHcParty?: string; locationService?: number; admissionDate?: number; canceled?: boolean; accepted?: boolean; pending?: boolean; resent?: boolean; archived?: boolean; lost?: boolean; insuranceJustification?: number; /** * The reimbursement agreement number obtained during a pre-authorization. */ agreementNumber?: string; cancelPatientInterventionReason?: number; status?: number; options?: { [key: string]: string; }; /** * The base64 encoded data of this object, formatted as JSON and encrypted in AES using the random master key from encryptionKeys. */ encryptedSelf?: string; } export declare namespace InvoicingCode { type PaymentTypeEnum = 'cash' | 'wired' | 'insurance' | 'creditcard' | 'debitcard' | 'paypal' | 'bitcoin' | 'other'; const PaymentTypeEnum: { Cash: PaymentTypeEnum; Wired: PaymentTypeEnum; Insurance: PaymentTypeEnum; Creditcard: PaymentTypeEnum; Debitcard: PaymentTypeEnum; Paypal: PaymentTypeEnum; Bitcoin: PaymentTypeEnum; Other: PaymentTypeEnum; }; }