{"version":3,"file":"Ingredient.mjs","sourceRoot":"","sources":["../../../../tsSourcesProject/model/samv2/embed/Ingredient.mts"],"names":[],"mappings":"AAQA,MAAM,OAAO,UAAU;IAoBtB,YAAY,OAA4B;QAlBxC,SAAI,GAAuB,SAAS,CAAC;QAErC,OAAE,GAAuB,SAAS,CAAC;QAEnC,SAAI,GAAuB,SAAS,CAAC;QAErC,SAAI,GAA+B,SAAS,CAAC;QAE7C,gBAAW,GAAwB,SAAS,CAAC;QAE7C,wBAAmB,GAAuB,SAAS,CAAC;QAEpD,aAAQ,GAAgC,SAAS,CAAC;QAElD,0BAAqB,GAAwB,SAAS,CAAC;QAEvD,cAAS,GAA8B,SAAS,CAAC;QAGhD,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,MAAM,IAAI,OAAO;YAAE,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QAChD,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,UAAU,IAAI,OAAO;YAAE,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QAC5D,IAAI,uBAAuB,IAAI,OAAO;YAAE,IAAI,CAAC,qBAAqB,GAAG,OAAO,CAAC,qBAAqB,CAAC;QACnG,IAAI,WAAW,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;IAChE,CAAC;CAED","sourcesContent":["// auto-generated file\nimport {SubstanceStub} from '../stub/SubstanceStub.mjs';\nimport {ComplexStrength} from './ComplexStrength.mjs';\nimport {DataPeriod} from './DataPeriod.mjs';\nimport {IngredientType} from './IngredientType.mjs';\nimport {SamText} from './SamText.mjs';\n\n\nexport class Ingredient implements DataPeriod {\n\n\tfrom: number | undefined = undefined;\n\n\tto: number | undefined = undefined;\n\n\trank: number | undefined = undefined;\n\n\ttype: IngredientType | undefined = undefined;\n\n\tknownEffect: boolean | undefined = undefined;\n\n\tstrengthDescription: string | undefined = undefined;\n\n\tstrength: ComplexStrength | undefined = undefined;\n\n\tadditionalInformation: SamText | undefined = undefined;\n\n\tsubstance: SubstanceStub | undefined = undefined;\n\n\tconstructor(partial: Partial<Ingredient>) {\n\t\tif ('from' in partial) this.from = partial.from;\n\t\tif ('to' in partial) this.to = partial.to;\n\t\tif ('rank' in partial) this.rank = partial.rank;\n\t\tif ('type' in partial) this.type = partial.type;\n\t\tif ('knownEffect' in partial) this.knownEffect = partial.knownEffect;\n\t\tif ('strengthDescription' in partial) this.strengthDescription = partial.strengthDescription;\n\t\tif ('strength' in partial) this.strength = partial.strength;\n\t\tif ('additionalInformation' in partial) this.additionalInformation = partial.additionalInformation;\n\t\tif ('substance' in partial) this.substance = partial.substance;\n\t}\n\n}\n"]}