{ "schema": "freecad-web-bim-python-family-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "9b6f97bf138c8388d85916c9", "module": "BIM", "tier": "tier-2-pure", "family": "generic-object", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "dispatcher": "fc_web_dispatch_json", "route": { "command": "bim.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/bim-python-family-batch-facade.ts", "worker": "web/src/bim.worker.ts" }, "input": { "cmd": "bim.pythonFamilyBatch", "args": { "tier": "tier-2-pure", "records": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "name": "SqlTransformerMixin.term", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "name": "SqlTransformerMixin.expr", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchSql.py", "sourceLine": 1942, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "name": "SqlTransformerMixin.member_access", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchSql.py", "sourceLine": 1951, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "name": "SqlTransformerMixin.function", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchSql.py", "sourceLine": 1974, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "name": "ReportStatement.validate_and_update_status", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchSql.py", "sourceLine": 2274, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "name": "StructureTaskPanel.editNodes", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1787, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "name": "StructureTaskPanel.resetNodes", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1792, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "name": "StructureTaskPanel.extendNodes", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1796, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "name": "StructureTaskPanel.connectNodes", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1846, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "name": "StructureTaskPanel.toggleNodes", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1908, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Truss.onChanged", "name": "Truss.onChanged", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchTruss.py", "sourceLine": 220, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Truss.makeTruss", "name": "Truss.makeTruss", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchTruss.py", "sourceLine": 276, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Truss.makeRod", "name": "Truss.makeRod", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchTruss.py", "sourceLine": 399, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "name": "ViewProviderTruss.setEdit", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchTruss.py", "sourceLine": 439, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.reset", "name": "Renderer.reset", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 84, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "name": "Renderer.resetFlags", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 91, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "name": "Renderer.setWorkingPlane", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 101, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.info", "name": "Renderer.info", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 147, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.reorient", "name": "Renderer.reorient", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 186, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "name": "Renderer.removeHidden", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 199, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.cut", "name": "Renderer.cut", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 276, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "name": "Renderer.zOverlaps", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 351, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.compare", "name": "Renderer.compare", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 371, "disposition": "not_implemented" }, { "apiId": "py:BIM:method:Renderer.join", "name": "Renderer.join", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchVRM.py", "sourceLine": 482, "disposition": "not_implemented" } ] } }, "inputSha256": "ee0c9ac9f18d8dd65a0774c59afe8d17cfaef24de99e01161f09ae039cf16378", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "name": "SqlTransformerMixin.term", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "name": "SqlTransformerMixin.expr", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1942, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "name": "SqlTransformerMixin.member_access", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1951, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "name": "SqlTransformerMixin.function", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1974, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "name": "ReportStatement.validate_and_update_status", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 2274, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "name": "StructureTaskPanel.editNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1787, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "name": "StructureTaskPanel.resetNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1792, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "name": "StructureTaskPanel.extendNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1796, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "name": "StructureTaskPanel.connectNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1846, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "name": "StructureTaskPanel.toggleNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1908, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.onChanged", "name": "Truss.onChanged", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 220, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeTruss", "name": "Truss.makeTruss", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeRod", "name": "Truss.makeRod", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 399, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "name": "ViewProviderTruss.setEdit", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 439, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reset", "name": "Renderer.reset", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 84, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "name": "Renderer.resetFlags", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 91, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "name": "Renderer.setWorkingPlane", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 101, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.info", "name": "Renderer.info", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 147, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reorient", "name": "Renderer.reorient", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 186, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "name": "Renderer.removeHidden", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 199, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.cut", "name": "Renderer.cut", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "name": "Renderer.zOverlaps", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 351, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.compare", "name": "Renderer.compare", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 371, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.join", "name": "Renderer.join", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 482, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 24, "resourcesReleased": true }, "resultSha256": "bb2478f706c4d29da1f369b14e46a5a4e050a7d1fde4bfb18ed1f253292aa375", "replay": { "equal": true, "resultSha256": "bb2478f706c4d29da1f369b14e46a5a4e050a7d1fde4bfb18ed1f253292aa375" }, "facadeWorker": { "ready": { "kind": "ready", "action": "bim.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-success", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "name": "SqlTransformerMixin.term", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "name": "SqlTransformerMixin.expr", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1942, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "name": "SqlTransformerMixin.member_access", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1951, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "name": "SqlTransformerMixin.function", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1974, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "name": "ReportStatement.validate_and_update_status", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 2274, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "name": "StructureTaskPanel.editNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1787, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "name": "StructureTaskPanel.resetNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1792, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "name": "StructureTaskPanel.extendNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1796, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "name": "StructureTaskPanel.connectNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1846, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "name": "StructureTaskPanel.toggleNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1908, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.onChanged", "name": "Truss.onChanged", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 220, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeTruss", "name": "Truss.makeTruss", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeRod", "name": "Truss.makeRod", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 399, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "name": "ViewProviderTruss.setEdit", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 439, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reset", "name": "Renderer.reset", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 84, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "name": "Renderer.resetFlags", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 91, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "name": "Renderer.setWorkingPlane", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 101, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.info", "name": "Renderer.info", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 147, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reorient", "name": "Renderer.reorient", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 186, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "name": "Renderer.removeHidden", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 199, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.cut", "name": "Renderer.cut", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "name": "Renderer.zOverlaps", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 351, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.compare", "name": "Renderer.compare", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 371, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.join", "name": "Renderer.join", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 482, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 24, "resourcesReleased": true } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-repeat", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "name": "SqlTransformerMixin.term", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "name": "SqlTransformerMixin.expr", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1942, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "name": "SqlTransformerMixin.member_access", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1951, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "name": "SqlTransformerMixin.function", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1974, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "name": "ReportStatement.validate_and_update_status", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 2274, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "name": "StructureTaskPanel.editNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1787, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "name": "StructureTaskPanel.resetNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1792, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "name": "StructureTaskPanel.extendNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1796, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "name": "StructureTaskPanel.connectNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1846, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "name": "StructureTaskPanel.toggleNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1908, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.onChanged", "name": "Truss.onChanged", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 220, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeTruss", "name": "Truss.makeTruss", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Truss.makeRod", "name": "Truss.makeRod", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 399, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "name": "ViewProviderTruss.setEdit", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 439, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reset", "name": "Renderer.reset", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 84, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "name": "Renderer.resetFlags", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 91, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "name": "Renderer.setWorkingPlane", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 101, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.info", "name": "Renderer.info", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 147, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.reorient", "name": "Renderer.reorient", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 186, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "name": "Renderer.removeHidden", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 199, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.cut", "name": "Renderer.cut", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "name": "Renderer.zOverlaps", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 351, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.compare", "name": "Renderer.compare", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 371, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:method:Renderer.join", "name": "Renderer.join", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 482, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 24, "resourcesReleased": true } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-cross", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:Part:method:BuildingPart.getShapes", "name": "SqlTransformerMixin.term", "family": "generic-object", "status": "not_implemented", "code": "unmatched_source_record", "message": "BIM API record is not part of this module-scoped adapter", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "sourceVerified": false, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" } ], "count": 1, "resourcesReleased": true } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "bim-python-family-batch-invalid", "error": { "code": "invalid_request", "message": "BIM Python family batch envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "bim-python-family-batch-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "bim-python-family-batch-reset" }, "traceSha256": "1bf0147aef4cd4912369264f6c086d9b83195c50a93dbe09bdbe7fc59e7c8542" }, "dispositionCounts": { "exposed": 0, "restricted": 6, "nonportable": 0, "not_implemented": 18 }, "records": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "name": "SqlTransformerMixin.term", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1930, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "55393ba3e2a0c58dd2cd0159282a312fb6b5020e8d7dd714ecd645bab6dfd0d6" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "name": "SqlTransformerMixin.expr", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1942, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "b0eb4606ddac1cc5fbae733fc13befd6827d27e56160f9362f24319994918732" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "name": "SqlTransformerMixin.member_access", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1951, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "907f5952ac74b839661c32184bb6cd994d23a5d505d60c6e12fc3c775f373418" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "name": "SqlTransformerMixin.function", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 1974, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1e5503fa7ee20e5dc0f2741a6c753c27d8858a28131ebe0224defea226b5fb17" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "name": "ReportStatement.validate_and_update_status", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchSql.py", "sourceLine": 2274, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "50a059319bdb557a2128926e4bde03059ca39dbb976be5739ed7a654ab8282c0" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "name": "StructureTaskPanel.editNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1787, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d02fb8ef564ef084cfc02a247cc3c6865f7af5f928d8aaa47dbee4a15e322098" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "name": "StructureTaskPanel.resetNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1792, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "a4a5fc76893eaa267aa356e0dc4b8b7d684925c056c3a23ca02f631d72d28fa2" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "name": "StructureTaskPanel.extendNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1796, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "c386578899e7e4f2c1f8b063bbb8f92120d1a03c8f47f23c587ee21011355d13" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "name": "StructureTaskPanel.connectNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1846, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "481b2b0d1cd7c39961c4d090b1bda52edd3ce1ca05cc1e4f0f7af2391249445e" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "name": "StructureTaskPanel.toggleNodes", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchStructure.py", "sourceLine": 1908, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2c8c4a4f2df5059e2d6fd76b01c68f8e781bc30b43284ef84079ec90aed4c1df" }, { "apiId": "py:BIM:method:Truss.onChanged", "name": "Truss.onChanged", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 220, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "78a7a96df2bfc7011eb5323f739263bacc06a4e58d41c78b0b9bd4995577ea25" }, { "apiId": "py:BIM:method:Truss.makeTruss", "name": "Truss.makeTruss", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "04aaf2f67099223693ec41976c94c5d9ed9ac93b46b782fd97a5999b67a911b5" }, { "apiId": "py:BIM:method:Truss.makeRod", "name": "Truss.makeRod", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 399, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "69da868c46adf4411c08071466d25a5d2dbec5be7e69bb0d2ce870c87601c40a" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "name": "ViewProviderTruss.setEdit", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel", "sourceEntry": "src/Mod/BIM/ArchTruss.py", "sourceLine": 439, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "27558ef520deda459f60cc266f110fd936174de616e697be6c4f5dd163f0d1f6" }, { "apiId": "py:BIM:method:Renderer.reset", "name": "Renderer.reset", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 84, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "c12ebc4164fc43bdad193d36ff511313445a0c3bf17ae1d2d2c93c5be9cc99d8" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "name": "Renderer.resetFlags", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 91, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "a4e6b69afff638e1213afa198f48b542423fd65aca74430d74234db0b0b5efa1" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "name": "Renderer.setWorkingPlane", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 101, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ef67323d0f36c2e3a6ed9388e24cbaeb08607515222a2b5e74581b84c39f8b74" }, { "apiId": "py:BIM:method:Renderer.info", "name": "Renderer.info", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 147, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d6b471daf1e1766689712893a65db7c2c177b90d247bb2aadcf20e11f68096d3" }, { "apiId": "py:BIM:method:Renderer.reorient", "name": "Renderer.reorient", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 186, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "fb549a0ca1c4f53e4552202cff4f7debb2c5412d8112f2ede188449fce972d80" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "name": "Renderer.removeHidden", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 199, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1ca19f182d2229891b8373ce7b691c22ee5edcc09982593ad675749f8bf7f29d" }, { "apiId": "py:BIM:method:Renderer.cut", "name": "Renderer.cut", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 276, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1c9053f0f97e55ae6575001c14a27578ee56d95efa09bf67b38a9d4442fed137" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "name": "Renderer.zOverlaps", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 351, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "6a8167b6fa9f02e2762beef9944cd2b6ebc691f3294e8fbbd91629f932455fd1" }, { "apiId": "py:BIM:method:Renderer.compare", "name": "Renderer.compare", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 371, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "4a894de47830a6349ba19ade6356d9ec737eed4586ac2ac4a52e15ec6976a815" }, { "apiId": "py:BIM:method:Renderer.join", "name": "Renderer.join", "family": "generic-object", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM generic-object API is not registered", "sourceEntry": "src/Mod/BIM/ArchVRM.py", "sourceLine": 482, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "76f4677f46163198484e5e020d5947c4a5f44e3155c0aa00e95fc51becf1b3e1" } ], "sourceEvidence": [ { "apiId": "py:BIM:method:SqlTransformerMixin.term", "path": "src/Mod/BIM/ArchSql.py", "line": 1930, "declaration": "def term(self, items):", "sha256": "aea2d945c0e2da5af6d2e3751af5e027aa0ca602339239cd34b4c2ab2e982906" }, { "apiId": "py:BIM:method:SqlTransformerMixin.expr", "path": "src/Mod/BIM/ArchSql.py", "line": 1942, "declaration": "def expr(self, items):", "sha256": "aea2d945c0e2da5af6d2e3751af5e027aa0ca602339239cd34b4c2ab2e982906" }, { "apiId": "py:BIM:method:SqlTransformerMixin.member_access", "path": "src/Mod/BIM/ArchSql.py", "line": 1951, "declaration": "def member_access(self, items):", "sha256": "aea2d945c0e2da5af6d2e3751af5e027aa0ca602339239cd34b4c2ab2e982906" }, { "apiId": "py:BIM:method:SqlTransformerMixin.function", "path": "src/Mod/BIM/ArchSql.py", "line": 1974, "declaration": "def function(self, items):", "sha256": "aea2d945c0e2da5af6d2e3751af5e027aa0ca602339239cd34b4c2ab2e982906" }, { "apiId": "py:BIM:method:ReportStatement.validate_and_update_status", "path": "src/Mod/BIM/ArchSql.py", "line": 2274, "declaration": "def validate_and_update_status(self):", "sha256": "aea2d945c0e2da5af6d2e3751af5e027aa0ca602339239cd34b4c2ab2e982906" }, { "apiId": "py:BIM:method:StructureTaskPanel.editNodes", "path": "src/Mod/BIM/ArchStructure.py", "line": 1787, "declaration": "def editNodes(self):", "sha256": "b9b674e0e33e2f5a506a7c3d34bcfb2829a586ac93e167b88bfb24c1af88088f" }, { "apiId": "py:BIM:method:StructureTaskPanel.resetNodes", "path": "src/Mod/BIM/ArchStructure.py", "line": 1792, "declaration": "def resetNodes(self):", "sha256": "b9b674e0e33e2f5a506a7c3d34bcfb2829a586ac93e167b88bfb24c1af88088f" }, { "apiId": "py:BIM:method:StructureTaskPanel.extendNodes", "path": "src/Mod/BIM/ArchStructure.py", "line": 1796, "declaration": "def extendNodes(self, other=None):", "sha256": "b9b674e0e33e2f5a506a7c3d34bcfb2829a586ac93e167b88bfb24c1af88088f" }, { "apiId": "py:BIM:method:StructureTaskPanel.connectNodes", "path": "src/Mod/BIM/ArchStructure.py", "line": 1846, "declaration": "def connectNodes(self, other=None):", "sha256": "b9b674e0e33e2f5a506a7c3d34bcfb2829a586ac93e167b88bfb24c1af88088f" }, { "apiId": "py:BIM:method:StructureTaskPanel.toggleNodes", "path": "src/Mod/BIM/ArchStructure.py", "line": 1908, "declaration": "def toggleNodes(self):", "sha256": "b9b674e0e33e2f5a506a7c3d34bcfb2829a586ac93e167b88bfb24c1af88088f" }, { "apiId": "py:BIM:method:Truss.onChanged", "path": "src/Mod/BIM/ArchTruss.py", "line": 220, "declaration": "def onChanged(self, obj, prop):", "sha256": "132c86641b7f798f22b487166cabf3d4a47c41937d6b4ccb231a8fb7b1902cbb" }, { "apiId": "py:BIM:method:Truss.makeTruss", "path": "src/Mod/BIM/ArchTruss.py", "line": 276, "declaration": "def makeTruss(self, obj, v0, v1):", "sha256": "132c86641b7f798f22b487166cabf3d4a47c41937d6b4ccb231a8fb7b1902cbb" }, { "apiId": "py:BIM:method:Truss.makeRod", "path": "src/Mod/BIM/ArchTruss.py", "line": 399, "declaration": "def makeRod(self, profile, p1, p2):", "sha256": "132c86641b7f798f22b487166cabf3d4a47c41937d6b4ccb231a8fb7b1902cbb" }, { "apiId": "py:BIM:method:ViewProviderTruss.setEdit", "path": "src/Mod/BIM/ArchTruss.py", "line": 439, "declaration": "def setEdit(self, vobj, mode):", "sha256": "132c86641b7f798f22b487166cabf3d4a47c41937d6b4ccb231a8fb7b1902cbb" }, { "apiId": "py:BIM:method:Renderer.reset", "path": "src/Mod/BIM/ArchVRM.py", "line": 84, "declaration": "def reset(self):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.resetFlags", "path": "src/Mod/BIM/ArchVRM.py", "line": 91, "declaration": "def resetFlags(self):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.setWorkingPlane", "path": "src/Mod/BIM/ArchVRM.py", "line": 101, "declaration": "def setWorkingPlane(self, wp):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.info", "path": "src/Mod/BIM/ArchVRM.py", "line": 147, "declaration": "def info(self):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.reorient", "path": "src/Mod/BIM/ArchVRM.py", "line": 186, "declaration": "def reorient(self):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.removeHidden", "path": "src/Mod/BIM/ArchVRM.py", "line": 199, "declaration": "def removeHidden(self):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.cut", "path": "src/Mod/BIM/ArchVRM.py", "line": 276, "declaration": "def cut(self, cutplane, hidden=False):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.zOverlaps", "path": "src/Mod/BIM/ArchVRM.py", "line": 351, "declaration": "def zOverlaps(self, face1, face2):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.compare", "path": "src/Mod/BIM/ArchVRM.py", "line": 371, "declaration": "def compare(self, face1, face2):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" }, { "apiId": "py:BIM:method:Renderer.join", "path": "src/Mod/BIM/ArchVRM.py", "line": 482, "declaration": "def join(self, otype):", "sha256": "fdc3160ea1162696d7eb00d6a47210896295f877eb3feb6aa3b5d914b76d267a" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm", "sha256": "4605a2d059f1fe215646196d65a1fea9392aca116272068964382eaf47dfd308" }, "loader": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js", "sha256": "4acc41e07f1ff4ea637ac0fbdcb25148b7faaaf5bc836b993f2e0c30aca904a6" }, "data": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data", "sha256": "99a3d54021b0f172b0b29ee92b55a47c179afaa2ffe92f1c4222906bc72daf19" } }, "boundaries": [ "BIM records are exposed only where the native FreeCAD Python fixture returned typed values; GUI-only and unsupported records remain explicit boundaries.", "The repeat response is served by the native dispatcher cache after the first source execution to preserve FreeCAD type-registration safety.", "All statuses, values and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope." ] }