Per-SceneModel inspection record stored on ModelConverterResult.inspection.bySceneModel.

interface ModelConverterResultInspection {
    durationMs: number;
    fixResult?: ApplyFixesResult;
    report: inspect.sceneModel.InspectionReport;
    reReport?: inspect.sceneModel.InspectionReport;
    sceneModel: string;
}

Properties

durationMs: number

Wall-clock time for the whole inspect (+fix +reinspect) pass for this SceneModel, in ms.

fixResult?: ApplyFixesResult

Result of applyFixes. Only present when ModelConverterInspectConfig.fix was true and the pre-fix report had no errors.

Inspection report from the pre-fix walk. Always present when the inspect step ran.

Post-fix inspection. Present iff a fix ran and reInspect wasn't disabled.

sceneModel: string

SceneModel id (mirrors the map key — convenient when iterating the entries detached from their parent map).