Represents a detailed report generated by a model conversion process.

This includes metadata about the command, pipeline, and timestamps, as well as statistics about inputs, outputs, scene models, and data models involved in the conversion.

interface ModelConverterStatsReport {
    command: string;
    dataModels: { [key: string]: DataModelStats };
    description: string;
    errors: string[];
    inputs: { [key: string]: ModelConverterStatsReportInput };
    outputs: { [key: string]: ModelConverterStatsReportOutput };
    pipeline: string;
    sceneModels: { [key: string]: SceneModelStats };
    time: string;
}

Properties

command: string

The exact command used to initiate the conversion.

dataModels: { [key: string]: DataModelStats }

A map of DataModel identifiers to their corresponding statistics.

description: string

A human-readable description of the conversion task.

errors: string[]

Any errors that occurred during the conversion process.

inputs: { [key: string]: ModelConverterStatsReportInput }

A map of input identifiers to their corresponding input statistics.

outputs: { [key: string]: ModelConverterStatsReportOutput }

A map of output identifiers to their corresponding output statistics.

pipeline: string

The name or identifier of the processing pipeline used.

sceneModels: { [key: string]: SceneModelStats }

A map of SceneModel identifiers to their corresponding statistics.

time: string

The timestamp or duration of when the conversion occurred.