{"version":3,"file":"VirtualIngredient.mjs","sourceRoot":"","sources":["../../../../tsSourcesProject/model/samv2/embed/VirtualIngredient.mts"],"names":[],"mappings":"AAOA,MAAM,OAAO,iBAAiB;IAc7B,YAAY,OAAmC;QAZ/C,SAAI,GAAuB,SAAS,CAAC;QAErC,OAAE,GAAuB,SAAS,CAAC;QAEnC,SAAI,GAAuB,SAAS,CAAC;QAErC,SAAI,GAA+B,SAAS,CAAC;QAE7C,kBAAa,GAA8B,SAAS,CAAC;QAErD,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,eAAe,IAAI,OAAO;YAAE,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;QAC3E,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 {DataPeriod} from './DataPeriod.mjs';\nimport {IngredientType} from './IngredientType.mjs';\nimport {StrengthRange} from './StrengthRange.mjs';\n\n\nexport class VirtualIngredient 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\tstrengthRange: StrengthRange | undefined = undefined;\n\n\tsubstance: SubstanceStub | undefined = undefined;\n\n\tconstructor(partial: Partial<VirtualIngredient>) {\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 ('strengthRange' in partial) this.strengthRange = partial.strengthRange;\n\t\tif ('substance' in partial) this.substance = partial.substance;\n\t}\n\n}\n"]}