{"version":3,"file":"Reimbursement.mjs","sourceRoot":"","sources":["../../../../tsSourcesProject/model/samv2/embed/Reimbursement.mts"],"names":[],"mappings":"AAUA,MAAM,OAAO,aAAa;IAoCzB,YAAY,OAA+B;QAlC3C,SAAI,GAAuB,SAAS,CAAC;QAErC,OAAE,GAAuB,SAAS,CAAC;QAEnC,wBAAmB,GAAoC,SAAS,CAAC;QAEjE,SAAI,GAAuB,SAAS,CAAC;QAErC,aAAQ,GAA6B,SAAS,CAAC;QAE/C,aAAQ,GAA6B,SAAS,CAAC;QAE/C,cAAS,GAAwB,SAAS,CAAC;QAE3C,cAAS,GAAwB,SAAS,CAAC;QAE3C,uBAAkB,GAAuB,SAAS,CAAC;QAEnD,mBAAc,GAAwB,SAAS,CAAC;QAEhD,2BAAsB,GAAuB,SAAS,CAAC;QAEvD,uBAAkB,GAAuB,SAAS,CAAC;QAEnD,wBAAmB,GAAuB,SAAS,CAAC;QAEpD,gBAAW,GAAwB,SAAS,CAAC;QAE7C,iBAAY,GAAwB,SAAS,CAAC;QAE9C,2BAAsB,GAAuC,SAAS,CAAC;QAEvE,eAAU,GAAiC,SAAS,CAAC;QAGpD,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,IAAI,IAAI,OAAO;YAAE,IAAI,CAAC,EAAE,GAAG,OAAO,CAAC,EAAE,CAAC;QAC1C,IAAI,qBAAqB,IAAI,OAAO;YAAE,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;QAC7F,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,UAAU,IAAI,OAAO;YAAE,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QAC5D,IAAI,UAAU,IAAI,OAAO;YAAE,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QAC5D,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAC/D,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAC/D,IAAI,oBAAoB,IAAI,OAAO;YAAE,IAAI,CAAC,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;QAC1F,IAAI,gBAAgB,IAAI,OAAO;YAAE,IAAI,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,CAAC;QAC9E,IAAI,wBAAwB,IAAI,OAAO;YAAE,IAAI,CAAC,sBAAsB,GAAG,OAAO,CAAC,sBAAsB,CAAC;QACtG,IAAI,oBAAoB,IAAI,OAAO;YAAE,IAAI,CAAC,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;QAC1F,IAAI,qBAAqB,IAAI,OAAO;YAAE,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;QAC7F,IAAI,aAAa,IAAI,OAAO;YAAE,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QACrE,IAAI,cAAc,IAAI,OAAO;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACxE,IAAI,wBAAwB,IAAI,OAAO;YAAE,IAAI,CAAC,sBAAsB,GAAG,OAAO,CAAC,sBAAsB,CAAC;QACtG,IAAI,YAAY,IAAI,OAAO;YAAE,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;IACnE,CAAC;CAED","sourcesContent":["// auto-generated file\nimport {Copayment} from './Copayment.mjs';\nimport {DataPeriod} from './DataPeriod.mjs';\nimport {DeliveryEnvironment} from './DeliveryEnvironment.mjs';\nimport {DmppCodeType} from './DmppCodeType.mjs';\nimport {MultipleType} from './MultipleType.mjs';\nimport {Pricing} from './Pricing.mjs';\nimport {ReimbursementCriterion} from './ReimbursementCriterion.mjs';\n\n\nexport class Reimbursement implements DataPeriod {\n\n\tfrom: number | undefined = undefined;\n\n\tto: number | undefined = undefined;\n\n\tdeliveryEnvironment: DeliveryEnvironment | undefined = undefined;\n\n\tcode: string | undefined = undefined;\n\n\tcodeType: DmppCodeType | undefined = undefined;\n\n\tmultiple: MultipleType | undefined = undefined;\n\n\ttemporary: boolean | undefined = undefined;\n\n\treference: boolean | undefined = undefined;\n\n\tlegalReferencePath: string | undefined = undefined;\n\n\tflatRateSystem: boolean | undefined = undefined;\n\n\treimbursementBasePrice: number | undefined = undefined;\n\n\treferenceBasePrice: number | undefined = undefined;\n\n\tcopaymentSupplement: number | undefined = undefined;\n\n\tpricingUnit: Pricing | undefined = undefined;\n\n\tpricingSlice: Pricing | undefined = undefined;\n\n\treimbursementCriterion: ReimbursementCriterion | undefined = undefined;\n\n\tcopayments: Array<Copayment> | undefined = undefined;\n\n\tconstructor(partial: Partial<Reimbursement>) {\n\t\tif ('from' in partial) this.from = partial.from;\n\t\tif ('to' in partial) this.to = partial.to;\n\t\tif ('deliveryEnvironment' in partial) this.deliveryEnvironment = partial.deliveryEnvironment;\n\t\tif ('code' in partial) this.code = partial.code;\n\t\tif ('codeType' in partial) this.codeType = partial.codeType;\n\t\tif ('multiple' in partial) this.multiple = partial.multiple;\n\t\tif ('temporary' in partial) this.temporary = partial.temporary;\n\t\tif ('reference' in partial) this.reference = partial.reference;\n\t\tif ('legalReferencePath' in partial) this.legalReferencePath = partial.legalReferencePath;\n\t\tif ('flatRateSystem' in partial) this.flatRateSystem = partial.flatRateSystem;\n\t\tif ('reimbursementBasePrice' in partial) this.reimbursementBasePrice = partial.reimbursementBasePrice;\n\t\tif ('referenceBasePrice' in partial) this.referenceBasePrice = partial.referenceBasePrice;\n\t\tif ('copaymentSupplement' in partial) this.copaymentSupplement = partial.copaymentSupplement;\n\t\tif ('pricingUnit' in partial) this.pricingUnit = partial.pricingUnit;\n\t\tif ('pricingSlice' in partial) this.pricingSlice = partial.pricingSlice;\n\t\tif ('reimbursementCriterion' in partial) this.reimbursementCriterion = partial.reimbursementCriterion;\n\t\tif ('copayments' in partial) this.copayments = partial.copayments;\n\t}\n\n}\n"]}