Interface ModelConverterOutputParams

Defines the configuration for a single output in a conversion pipeline.

interface ModelConverterOutputParams {
    dataModel?: string;
    exporter: string;
    options?: { [key: string]: any };
    sceneModel?: string;
    version?: string;
}

Properties

dataModel?: string

Optional ID of the DataModel that provides the structured data for export. Must reference a DataModel defined in a pipeline input.

exporter: string

The key of an ModelExporter declared in ModelConverterParams.exporters, which the pipeline will use to write the output file.

options?: { [key: string]: any }

Optional exporter-specific configuration as key-value pairs.

sceneModel?: string

Optional ID of the SceneModel that provides the scene data for export. Must reference a SceneModel defined in a pipeline input.

version?: string

Optional schema version to be used by the ModelExporter when generating the output file.