{"version":3,"file":"AmpComponent.mjs","sourceRoot":"","sources":["../../../../tsSourcesProject/model/samv2/embed/AmpComponent.mts"],"names":[],"mappings":"AAUA,MAAM,OAAO,YAAY;IAgCxB,YAAY,OAA8B;QA9B1C,SAAI,GAAuB,SAAS,CAAC;QAErC,OAAE,GAAuB,SAAS,CAAC;QAEnC,gBAAW,GAAkC,SAAS,CAAC;QAEvD,wBAAmB,GAA8C,SAAS,CAAC;QAE3E,2BAAsB,GAA6C,SAAS,CAAC;QAE7E,cAAS,GAAuB,SAAS,CAAC;QAE1C,WAAM,GAAuB,SAAS,CAAC;QAEvC,cAAS,GAA0B,SAAS,CAAC;QAE7C,oBAAe,GAAgC,SAAS,CAAC;QAEzD,cAAS,GAAwB,SAAS,CAAC;QAE3C,wBAAmB,GAAuB,SAAS,CAAC;QAEpD,uBAAkB,GAAuB,SAAS,CAAC;QAEnD,eAAU,GAAuB,SAAS,CAAC;QAE3C,SAAI,GAAwB,SAAS,CAAC;QAEtC,SAAI,GAAwB,SAAS,CAAC;QAGrC,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,aAAa,IAAI,OAAO;YAAE,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QACrE,IAAI,qBAAqB,IAAI,OAAO;YAAE,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;QAC7F,IAAI,wBAAwB,IAAI,OAAO;YAAE,IAAI,CAAC,sBAAsB,GAAG,OAAO,CAAC,sBAAsB,CAAC;QACtG,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAC/D,IAAI,QAAQ,IAAI,OAAO;YAAE,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QACtD,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAC/D,IAAI,iBAAiB,IAAI,OAAO;YAAE,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;QACjF,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAC/D,IAAI,qBAAqB,IAAI,OAAO;YAAE,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;QAC7F,IAAI,oBAAoB,IAAI,OAAO;YAAE,IAAI,CAAC,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;QAC1F,IAAI,YAAY,IAAI,OAAO;YAAE,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QAClE,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,IAAI,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IACjD,CAAC;CAED","sourcesContent":["// auto-generated file\nimport {PharmaceuticalFormStub} from '../stub/PharmaceuticalFormStub.mjs';\nimport {ContainsAlcohol} from './ContainsAlcohol.mjs';\nimport {Crushable} from './Crushable.mjs';\nimport {DataPeriod} from './DataPeriod.mjs';\nimport {Ingredient} from './Ingredient.mjs';\nimport {RouteOfAdministration} from './RouteOfAdministration.mjs';\nimport {SamText} from './SamText.mjs';\n\n\nexport class AmpComponent implements DataPeriod {\n\n\tfrom: number | undefined = undefined;\n\n\tto: number | undefined = undefined;\n\n\tingredients: Array<Ingredient> | undefined = undefined;\n\n\tpharmaceuticalForms: Array<PharmaceuticalFormStub> | undefined = undefined;\n\n\trouteOfAdministrations: Array<RouteOfAdministration> | undefined = undefined;\n\n\tdividable: string | undefined = undefined;\n\n\tscored: string | undefined = undefined;\n\n\tcrushable: Crushable | undefined = undefined;\n\n\tcontainsAlcohol: ContainsAlcohol | undefined = undefined;\n\n\tsugarFree: boolean | undefined = undefined;\n\n\tmodifiedReleaseType: number | undefined = undefined;\n\n\tspecificDrugDevice: number | undefined = undefined;\n\n\tdimensions: string | undefined = undefined;\n\n\tname: SamText | undefined = undefined;\n\n\tnote: SamText | undefined = undefined;\n\n\tconstructor(partial: Partial<AmpComponent>) {\n\t\tif ('from' in partial) this.from = partial.from;\n\t\tif ('to' in partial) this.to = partial.to;\n\t\tif ('ingredients' in partial) this.ingredients = partial.ingredients;\n\t\tif ('pharmaceuticalForms' in partial) this.pharmaceuticalForms = partial.pharmaceuticalForms;\n\t\tif ('routeOfAdministrations' in partial) this.routeOfAdministrations = partial.routeOfAdministrations;\n\t\tif ('dividable' in partial) this.dividable = partial.dividable;\n\t\tif ('scored' in partial) this.scored = partial.scored;\n\t\tif ('crushable' in partial) this.crushable = partial.crushable;\n\t\tif ('containsAlcohol' in partial) this.containsAlcohol = partial.containsAlcohol;\n\t\tif ('sugarFree' in partial) this.sugarFree = partial.sugarFree;\n\t\tif ('modifiedReleaseType' in partial) this.modifiedReleaseType = partial.modifiedReleaseType;\n\t\tif ('specificDrugDevice' in partial) this.specificDrugDevice = partial.specificDrugDevice;\n\t\tif ('dimensions' in partial) this.dimensions = partial.dimensions;\n\t\tif ('name' in partial) this.name = partial.name;\n\t\tif ('note' in partial) this.note = partial.note;\n\t}\n\n}\n"]}