{"version":3,"file":"Vmp.mjs","sourceRoot":"","sources":["../../../tsSourcesProject/model/samv2/Vmp.mts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,OAAO,EAAC,UAAU,EAAC,MAAM,oBAAoB,CAAC;AAU9C,MAAM,OAAO,GAAG;IA8Bf,YAAY,OAAqB;;QA1BjC,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,aAAQ,GAA6B,SAAS,CAAC;QAE/C,6BAAwB,GAAyB,SAAS,CAAC;QAE3D,SAAI,GAAwB,SAAS,CAAC;QAEtC,iBAAY,GAAwB,SAAS,CAAC;QAE9C,QAAG,GAAoB,SAAS,CAAC;QAEjC,UAAK,GAA4B,SAAS,CAAC;QAE3C,eAAU,GAAoC,SAAS,CAAC;QAExD,6BAAwB,GAA+C,SAAS,CAAC;QAGhF,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,UAAU,IAAI,OAAO;YAAE,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QAC5D,IAAI,0BAA0B,IAAI,OAAO;YAAE,IAAI,CAAC,wBAAwB,GAAG,OAAO,CAAC,wBAAwB,CAAC;QAC5G,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,cAAc,IAAI,OAAO;YAAE,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;QACxE,IAAI,KAAK,IAAI,OAAO;YAAE,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;QAC7C,IAAI,OAAO,IAAI,OAAO;YAAE,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QACnD,IAAI,YAAY,IAAI,OAAO;YAAE,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QAClE,IAAI,0BAA0B,IAAI,OAAO;YAAE,IAAI,CAAC,wBAAwB,GAAG,OAAO,CAAC,wBAAwB,CAAC;IAC7G,CAAC;CAED","sourcesContent":["// auto-generated file\nimport {randomUuid} from '../../utils/Id.mjs';\nimport {CommentedClassification} from './embed/CommentedClassification.mjs';\nimport {Quantity} from './embed/Quantity.mjs';\nimport {SamText} from './embed/SamText.mjs';\nimport {VmpComponent} from './embed/VmpComponent.mjs';\nimport {Vtm} from './embed/Vtm.mjs';\nimport {Wada} from './embed/Wada.mjs';\nimport {VmpGroupStub} from './stub/VmpGroupStub.mjs';\n\n\nexport class Vmp {\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\tvmpGroup: VmpGroupStub | undefined = undefined;\n\n\tsingleAdministrationDose: Quantity | undefined = undefined;\n\n\tname: SamText | undefined = undefined;\n\n\tabbreviation: SamText | undefined = undefined;\n\n\tvtm: Vtm | undefined = undefined;\n\n\twadas: Array<Wada> | undefined = undefined;\n\n\tcomponents: Array<VmpComponent> | undefined = undefined;\n\n\tcommentedClassifications: Array<CommentedClassification> | undefined = undefined;\n\n\tconstructor(partial: Partial<Vmp>) {\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 ('vmpGroup' in partial) this.vmpGroup = partial.vmpGroup;\n\t\tif ('singleAdministrationDose' in partial) this.singleAdministrationDose = partial.singleAdministrationDose;\n\t\tif ('name' in partial) this.name = partial.name;\n\t\tif ('abbreviation' in partial) this.abbreviation = partial.abbreviation;\n\t\tif ('vtm' in partial) this.vtm = partial.vtm;\n\t\tif ('wadas' in partial) this.wadas = partial.wadas;\n\t\tif ('components' in partial) this.components = partial.components;\n\t\tif ('commentedClassifications' in partial) this.commentedClassifications = partial.commentedClassifications;\n\t}\n\n}\n"]}