/** * 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. */ import { Copayment } from './Copayment'; import { Pricing } from './Pricing'; import { ReimbursementCriterion } from './ReimbursementCriterion'; import { ChapterParagraph } from "./ChapterParagraph"; export declare class Reimbursement { constructor(json: JSON | any); from?: number; to?: number; deliveryEnvironment?: Reimbursement.DeliveryEnvironmentEnum; code?: string; codeType?: Reimbursement.CodeTypeEnum; multiple?: Reimbursement.MultipleEnum; temporary?: boolean; reference?: boolean; legalReferencePath?: string; chapterParagraph?: ChapterParagraph; flatRateSystem?: boolean; reimbursementBasePrice?: number; referenceBasePrice?: number; copaymentSupplement?: number; pricingUnit?: Pricing; pricingSlice?: Pricing; reimbursementCriterion?: ReimbursementCriterion; copayments?: Array; } export declare namespace Reimbursement { type DeliveryEnvironmentEnum = 'P' | 'A' | 'H' | 'R'; const DeliveryEnvironmentEnum: { P: DeliveryEnvironmentEnum; A: DeliveryEnvironmentEnum; H: DeliveryEnvironmentEnum; R: DeliveryEnvironmentEnum; }; type CodeTypeEnum = 'CNK' | 'PSEUDO'; const CodeTypeEnum: { CNK: CodeTypeEnum; PSEUDO: CodeTypeEnum; }; type MultipleEnum = 'M' | 'V'; const MultipleEnum: { M: MultipleEnum; V: MultipleEnum; }; }