{"version":3,"file":"Amp.mjs","sourceRoot":"","sources":["../../../tsSourcesProject/model/samv2/Amp.mts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,OAAO,EAAC,UAAU,EAAC,MAAM,oBAAoB,CAAC;AAU9C,MAAM,OAAO,GAAG;IAsCf,YAAY,OAAqB;;QAlCjC,QAAG,GAAuB,SAAS,CAAC;QAEpC,iBAAY,GAAuB,SAAS,CAAC;QAE7C,SAAI,GAAuB,SAAS,CAAC;QAErC,OAAE,GAAuB,SAAS,CAAC;QAEnC,SAAI,GAAuB,SAAS,CAAC;QAErC,QAAG,GAAwB,SAAS,CAAC;QAErC,iBAAY,GAAuB,SAAS,CAAC;QAE7C,WAAM,GAA0B,SAAS,CAAC;QAE1C,SAAI,GAAwB,SAAS,CAAC;QAEtC,kBAAa,GAAY,KAAK,CAAC;QAE/B,iBAAY,GAA6B,SAAS,CAAC;QAEnD,YAAO,GAAwB,SAAS,CAAC;QAEzC,oBAAe,GAAwB,SAAS,CAAC;QAEjD,sBAAiB,GAAwB,SAAS,CAAC;QAEnD,qBAAgB,GAAwB,SAAS,CAAC;QAElD,UAAK,GAAgB,EAAE,CAAC;QAExB,eAAU,GAAwB,EAAE,CAAC;QAGpC,IAAI,CAAC,EAAE,GAAG,MAAA,OAAO,CAAC,EAAE,mCAAI,UAAU,EAAE,CAAC;QACrC,IAAI,KAAK,IAAI,OAAO;YAAE,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;QAC7C,IAAI,cAAc,IAAI,OAAO;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACxE,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,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,KAAK,IAAI,OAAO;YAAE,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;QAC7C,IAAI,cAAc,IAAI,OAAO;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACxE,IAAI,QAAQ,IAAI,OAAO;YAAE,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QACtD,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,eAAe,IAAI,OAAO,IAAI,OAAO,CAAC,aAAa,KAAK,SAAS;YAAE,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;QAClH,IAAI,cAAc,IAAI,OAAO;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACxE,IAAI,SAAS,IAAI,OAAO;YAAE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;QACzD,IAAI,iBAAiB,IAAI,OAAO;YAAE,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;QACjF,IAAI,mBAAmB,IAAI,OAAO;YAAE,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,iBAAiB,CAAC;QACvF,IAAI,kBAAkB,IAAI,OAAO;YAAE,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC,gBAAgB,CAAC;QACpF,IAAI,OAAO,IAAI,OAAO,IAAI,OAAO,CAAC,KAAK,KAAK,SAAS;YAAE,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAClF,IAAI,YAAY,IAAI,OAAO,IAAI,OAAO,CAAC,UAAU,KAAK,SAAS;YAAE,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;IACvG,CAAC;CAED","sourcesContent":["// auto-generated file\nimport {randomUuid} from '../../utils/Id.mjs';\nimport {AmpComponent} from './embed/AmpComponent.mjs';\nimport {AmpStatus} from './embed/AmpStatus.mjs';\nimport {Ampp} from './embed/Ampp.mjs';\nimport {Company} from './embed/Company.mjs';\nimport {MedicineType} from './embed/MedicineType.mjs';\nimport {SamText} from './embed/SamText.mjs';\nimport {VmpStub} from './stub/VmpStub.mjs';\n\n\nexport class Amp {\n\n\tid: string;\n\n\trev: string | undefined = undefined;\n\n\tdeletionDate: number | undefined = undefined;\n\n\tfrom: number | undefined = undefined;\n\n\tto: number | undefined = undefined;\n\n\tcode: string | undefined = undefined;\n\n\tvmp: VmpStub | undefined = undefined;\n\n\tofficialName: string | undefined = undefined;\n\n\tstatus: AmpStatus | undefined = undefined;\n\n\tname: SamText | undefined = undefined;\n\n\tblackTriangle: boolean = false;\n\n\tmedicineType: MedicineType | undefined = undefined;\n\n\tcompany: Company | undefined = undefined;\n\n\tabbreviatedName: SamText | undefined = undefined;\n\n\tproprietarySuffix: SamText | undefined = undefined;\n\n\tprescriptionName: SamText | undefined = undefined;\n\n\tampps: Array<Ampp> = [];\n\n\tcomponents: Array<AmpComponent> = [];\n\n\tconstructor(partial: Partial<Amp>) {\n\t\tthis.id = partial.id ?? randomUuid();\n\t\tif ('rev' in partial) this.rev = partial.rev;\n\t\tif ('deletionDate' in partial) this.deletionDate = partial.deletionDate;\n\t\tif ('from' in partial) this.from = partial.from;\n\t\tif ('to' in partial) this.to = partial.to;\n\t\tif ('code' in partial) this.code = partial.code;\n\t\tif ('vmp' in partial) this.vmp = partial.vmp;\n\t\tif ('officialName' in partial) this.officialName = partial.officialName;\n\t\tif ('status' in partial) this.status = partial.status;\n\t\tif ('name' in partial) this.name = partial.name;\n\t\tif ('blackTriangle' in partial && partial.blackTriangle !== undefined) this.blackTriangle = partial.blackTriangle;\n\t\tif ('medicineType' in partial) this.medicineType = partial.medicineType;\n\t\tif ('company' in partial) this.company = partial.company;\n\t\tif ('abbreviatedName' in partial) this.abbreviatedName = partial.abbreviatedName;\n\t\tif ('proprietarySuffix' in partial) this.proprietarySuffix = partial.proprietarySuffix;\n\t\tif ('prescriptionName' in partial) this.prescriptionName = partial.prescriptionName;\n\t\tif ('ampps' in partial && partial.ampps !== undefined) this.ampps = partial.ampps;\n\t\tif ('components' in partial && partial.components !== undefined) this.components = partial.components;\n\t}\n\n}\n"]}