{"version":3,"sources":["../../../src/model/wfl/metadata.ts"],"sourcesContent":["import { BasicMetaData } from \"./basic-metadata\";\nimport { ContentMetaData } from \"./content-metadata\";\nimport { ExtraMetaData } from \"./extra-metadata\";\nimport { RightsMetaData } from \"./rights-metadata\";\nimport { SourceMetaData } from \"./source-metadata\";\nimport { WorkflowMetaData } from \"./workflow-metadata\";\n\nexport class MetaData {\n    public __classname__: string = 'MetaData';\n\n\n    public BasicMetaData: BasicMetaData | null = null;\n\n    public RightsMetaData: RightsMetaData | null = null;\n\n    public SourceMetaData: SourceMetaData | null = null;\n\n    public ContentMetaData: ContentMetaData | null = null;\n\n    public WorkflowMetaData: WorkflowMetaData | null = null;\n\n    public ExtraMetaData: ExtraMetaData | null = null;\n\n    constructor(\n        params : MetaDataNamedParameters\n    ) {\n        this.BasicMetaData = params.BasicMetaData ?? null;\n        this.RightsMetaData = params.RightsMetaData ?? null;\n        this.SourceMetaData = params.SourceMetaData ?? null;\n        this.ContentMetaData = params.ContentMetaData ?? null;\n        this.WorkflowMetaData = params.WorkflowMetaData ?? null;\n        this.ExtraMetaData = params.ExtraMetaData ?? null;\n    }\n\n}\n\nexport interface MetaDataNamedParameters {\n    BasicMetaData?: BasicMetaData,\n    RightsMetaData?: RightsMetaData,\n    SourceMetaData?: SourceMetaData,\n    ContentMetaData?: ContentMetaData,\n    WorkflowMetaData?: WorkflowMetaData,\n    ExtraMetaData?: ExtraMetaData\n}"],"mappings":";AAOO,IAAM,WAAN,MAAe;AAAA,EAgBlB,YACI,QACF;AAjBF,SAAO,gBAAwB;AAG/B,SAAO,gBAAsC;AAE7C,SAAO,iBAAwC;AAE/C,SAAO,iBAAwC;AAE/C,SAAO,kBAA0C;AAEjD,SAAO,mBAA4C;AAEnD,SAAO,gBAAsC;AAKzC,SAAK,gBAAgB,OAAO,iBAAiB;AAC7C,SAAK,iBAAiB,OAAO,kBAAkB;AAC/C,SAAK,iBAAiB,OAAO,kBAAkB;AAC/C,SAAK,kBAAkB,OAAO,mBAAmB;AACjD,SAAK,mBAAmB,OAAO,oBAAoB;AACnD,SAAK,gBAAgB,OAAO,iBAAiB;AAAA,EACjD;AAEJ;","names":[]}