{"version":3,"sources":["../../../src/model/wfl/target.ts"],"sourcesContent":["import { Edition } from \"./edition\";\nimport { Issue } from \"./issue\";\nimport { PubChannel } from \"./pub-channel\";\n\nexport class Target {\n    public __classname__: string = 'Target';\n\n    public PubChannel : PubChannel | null = null;\n\tpublic Issue : Issue | null = null;\n\tpublic Editions : Edition | null = null;\n\n    /**\n     * @deprecated DISCONTINUED since 10.12\n     */\n\tpublic PublishedDate : string | null = null;\n    /**\n     * @deprecated DISCONTINUED since 10.12\n     */\n\tpublic PublishedVersion : string | null = null;\n\n    constructor(params : TargetNamedProperties) {\n        this.PubChannel = params.PubChannel;\n        this.Issue = params.Issue ?? null;\n        this.Editions = params.Editions ?? null;\n    }\n}\n\nexport interface TargetNamedProperties {\n    PubChannel: PubChannel,\n    Issue?: Issue,\n    Editions?: Edition,\n}"],"mappings":";AAIO,IAAM,SAAN,MAAa;AAAA,EAgBhB,YAAY,QAAgC;AAf5C,SAAO,gBAAwB;AAE/B,SAAO,aAAiC;AAC3C,SAAO,QAAuB;AAC9B,SAAO,WAA4B;AAKnC;AAAA;AAAA;AAAA,SAAO,gBAAgC;AAIvC;AAAA;AAAA;AAAA,SAAO,mBAAmC;AAGnC,SAAK,aAAa,OAAO;AACzB,SAAK,QAAQ,OAAO,SAAS;AAC7B,SAAK,WAAW,OAAO,YAAY;AAAA,EACvC;AACJ;","names":[]}