Files
FreeCADWasmDev/docs/p6/bim-view-resource-module-batch-c0051bb9bedbfc5eff763833-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1638 lines
68 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "c0051bb9bedbfc5eff763833",
"module": "BIM",
"tier": "tier-1-readonly",
"family": "view-resource",
"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-1-readonly",
"records": [
{
"apiId": "py:BIM:class:VIEW_TOP",
"name": "VIEW_TOP",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_BOTTOM",
"name": "VIEW_BOTTOM",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_LEFT",
"name": "VIEW_LEFT",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_RIGHT",
"name": "VIEW_RIGHT",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_FRONT",
"name": "VIEW_FRONT",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_BACK",
"name": "VIEW_BACK",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_USER",
"name": "VIEW_USER",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_CAMERA",
"name": "VIEW_CAMERA",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEW_WINDOW",
"name": "VIEW_WINDOW",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT",
"name": "VIEWPORT_LAYOUT",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ViewportDataChunk",
"name": "ViewportDataChunk",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA",
"name": "VIEWPORT_DATA",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_3",
"name": "VIEWPORT_DATA_3",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_SIZE",
"name": "VIEWPORT_SIZE",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:NETWORK_VIEW",
"name": "NETWORK_VIEW",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT_OLD",
"name": "VIEWPORT_LAYOUT_OLD",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_OLD",
"name": "VIEWPORT_DATA_OLD",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/Dice3DS/dom3ds.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIMWorkbench.ContextMenu",
"name": "BIMWorkbench.ContextMenu",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/BIM/InitGui.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:function:render",
"name": "render",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/OfflineRenderingUtils.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:function:viewer",
"name": "viewer",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/OfflineRenderingUtils.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:function:getViewProviderClass",
"name": "getViewProviderClass",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/BIM/OfflineRenderingUtils.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Add.GetResources",
"name": "Arch_Add.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Remove.GetResources",
"name": "Arch_Remove.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_SplitMesh.GetResources",
"name": "Arch_SplitMesh.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "90f1bb709248ed1bd1123a5cfa8cd341bdec9e6bbfcbf6179deebacbaef6ccec",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:VIEW_TOP",
"name": "VIEW_TOP",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_TOP"
},
{
"apiId": "py:BIM:class:VIEW_BOTTOM",
"name": "VIEW_BOTTOM",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BOTTOM"
},
{
"apiId": "py:BIM:class:VIEW_LEFT",
"name": "VIEW_LEFT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_LEFT"
},
{
"apiId": "py:BIM:class:VIEW_RIGHT",
"name": "VIEW_RIGHT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_RIGHT"
},
{
"apiId": "py:BIM:class:VIEW_FRONT",
"name": "VIEW_FRONT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_FRONT"
},
{
"apiId": "py:BIM:class:VIEW_BACK",
"name": "VIEW_BACK",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BACK"
},
{
"apiId": "py:BIM:class:VIEW_USER",
"name": "VIEW_USER",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_USER"
},
{
"apiId": "py:BIM:class:VIEW_CAMERA",
"name": "VIEW_CAMERA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_CAMERA"
},
{
"apiId": "py:BIM:class:VIEW_WINDOW",
"name": "VIEW_WINDOW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_WINDOW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT",
"name": "VIEWPORT_LAYOUT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT"
},
{
"apiId": "py:BIM:class:ViewportDataChunk",
"name": "ViewportDataChunk",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.ViewportDataChunk"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA",
"name": "VIEWPORT_DATA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_3",
"name": "VIEWPORT_DATA_3",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_3"
},
{
"apiId": "py:BIM:class:VIEWPORT_SIZE",
"name": "VIEWPORT_SIZE",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_SIZE"
},
{
"apiId": "py:BIM:class:NETWORK_VIEW",
"name": "NETWORK_VIEW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.NETWORK_VIEW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT_OLD",
"name": "VIEWPORT_LAYOUT_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT_OLD"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_OLD",
"name": "VIEWPORT_DATA_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_OLD"
},
{
"apiId": "py:BIM:method:BIMWorkbench.ContextMenu",
"name": "BIMWorkbench.ContextMenu",
"family": "view-resource",
"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/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:function:render",
"name": "render",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.render"
},
{
"apiId": "py:BIM:function:viewer",
"name": "viewer",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.viewer"
},
{
"apiId": "py:BIM:function:getViewProviderClass",
"name": "getViewProviderClass",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.getViewProviderClass"
},
{
"apiId": "py:BIM:method:Arch_Add.GetResources",
"name": "Arch_Add.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_Remove.GetResources",
"name": "Arch_Remove.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_SplitMesh.GetResources",
"name": "Arch_SplitMesh.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "44570c5d69fecdda47aa30d5ac4edb305534265430e65c04427005ae0b8e88ea",
"replay": {
"equal": true,
"resultSha256": "44570c5d69fecdda47aa30d5ac4edb305534265430e65c04427005ae0b8e88ea"
},
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:VIEW_TOP",
"name": "VIEW_TOP",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_TOP"
},
{
"apiId": "py:BIM:class:VIEW_BOTTOM",
"name": "VIEW_BOTTOM",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BOTTOM"
},
{
"apiId": "py:BIM:class:VIEW_LEFT",
"name": "VIEW_LEFT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_LEFT"
},
{
"apiId": "py:BIM:class:VIEW_RIGHT",
"name": "VIEW_RIGHT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_RIGHT"
},
{
"apiId": "py:BIM:class:VIEW_FRONT",
"name": "VIEW_FRONT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_FRONT"
},
{
"apiId": "py:BIM:class:VIEW_BACK",
"name": "VIEW_BACK",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BACK"
},
{
"apiId": "py:BIM:class:VIEW_USER",
"name": "VIEW_USER",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_USER"
},
{
"apiId": "py:BIM:class:VIEW_CAMERA",
"name": "VIEW_CAMERA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_CAMERA"
},
{
"apiId": "py:BIM:class:VIEW_WINDOW",
"name": "VIEW_WINDOW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_WINDOW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT",
"name": "VIEWPORT_LAYOUT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT"
},
{
"apiId": "py:BIM:class:ViewportDataChunk",
"name": "ViewportDataChunk",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.ViewportDataChunk"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA",
"name": "VIEWPORT_DATA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_3",
"name": "VIEWPORT_DATA_3",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_3"
},
{
"apiId": "py:BIM:class:VIEWPORT_SIZE",
"name": "VIEWPORT_SIZE",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_SIZE"
},
{
"apiId": "py:BIM:class:NETWORK_VIEW",
"name": "NETWORK_VIEW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.NETWORK_VIEW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT_OLD",
"name": "VIEWPORT_LAYOUT_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT_OLD"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_OLD",
"name": "VIEWPORT_DATA_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_OLD"
},
{
"apiId": "py:BIM:method:BIMWorkbench.ContextMenu",
"name": "BIMWorkbench.ContextMenu",
"family": "view-resource",
"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/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:function:render",
"name": "render",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.render"
},
{
"apiId": "py:BIM:function:viewer",
"name": "viewer",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.viewer"
},
{
"apiId": "py:BIM:function:getViewProviderClass",
"name": "getViewProviderClass",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.getViewProviderClass"
},
{
"apiId": "py:BIM:method:Arch_Add.GetResources",
"name": "Arch_Add.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_Remove.GetResources",
"name": "Arch_Remove.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_SplitMesh.GetResources",
"name": "Arch_SplitMesh.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
}
],
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:VIEW_TOP",
"name": "VIEW_TOP",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_TOP"
},
{
"apiId": "py:BIM:class:VIEW_BOTTOM",
"name": "VIEW_BOTTOM",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BOTTOM"
},
{
"apiId": "py:BIM:class:VIEW_LEFT",
"name": "VIEW_LEFT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_LEFT"
},
{
"apiId": "py:BIM:class:VIEW_RIGHT",
"name": "VIEW_RIGHT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_RIGHT"
},
{
"apiId": "py:BIM:class:VIEW_FRONT",
"name": "VIEW_FRONT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_FRONT"
},
{
"apiId": "py:BIM:class:VIEW_BACK",
"name": "VIEW_BACK",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_BACK"
},
{
"apiId": "py:BIM:class:VIEW_USER",
"name": "VIEW_USER",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_USER"
},
{
"apiId": "py:BIM:class:VIEW_CAMERA",
"name": "VIEW_CAMERA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_CAMERA"
},
{
"apiId": "py:BIM:class:VIEW_WINDOW",
"name": "VIEW_WINDOW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_WINDOW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT",
"name": "VIEWPORT_LAYOUT",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT"
},
{
"apiId": "py:BIM:class:ViewportDataChunk",
"name": "ViewportDataChunk",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.ViewportDataChunk"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA",
"name": "VIEWPORT_DATA",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_3",
"name": "VIEWPORT_DATA_3",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_3"
},
{
"apiId": "py:BIM:class:VIEWPORT_SIZE",
"name": "VIEWPORT_SIZE",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_SIZE"
},
{
"apiId": "py:BIM:class:NETWORK_VIEW",
"name": "NETWORK_VIEW",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.NETWORK_VIEW"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT_OLD",
"name": "VIEWPORT_LAYOUT_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_LAYOUT_OLD"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_OLD",
"name": "VIEWPORT_DATA_OLD",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEWPORT_DATA_OLD"
},
{
"apiId": "py:BIM:method:BIMWorkbench.ContextMenu",
"name": "BIMWorkbench.ContextMenu",
"family": "view-resource",
"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/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:function:render",
"name": "render",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.render"
},
{
"apiId": "py:BIM:function:viewer",
"name": "viewer",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.viewer"
},
{
"apiId": "py:BIM:function:getViewProviderClass",
"name": "getViewProviderClass",
"family": "view-resource",
"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/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.getViewProviderClass"
},
{
"apiId": "py:BIM:method:Arch_Add.GetResources",
"name": "Arch_Add.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_Remove.GetResources",
"name": "Arch_Remove.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:method:Arch_SplitMesh.GetResources",
"name": "Arch_SplitMesh.GetResources",
"family": "view-resource",
"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/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
}
],
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:Part:method:BuildingPart.getShapes",
"name": "VIEW_TOP",
"family": "view-resource",
"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/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.VIEW_TOP"
}
],
"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": "866954aafb76e366598a616412d960dee8cca3b9115fb86f84dcf728ca32b86c"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:VIEW_TOP",
"name": "VIEW_TOP",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "fed2fe7a272baadf1558f520eceb8ee6e354685ae8f758f3d7f6f8ca0a51ba93"
},
{
"apiId": "py:BIM:class:VIEW_BOTTOM",
"name": "VIEW_BOTTOM",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e5b174eb1946a8aeb34c659634c99be8d01865d515a0a03f074d1f4161c3c8f0"
},
{
"apiId": "py:BIM:class:VIEW_LEFT",
"name": "VIEW_LEFT",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "fc5c7cf16e60b3c530d2b203d0fbb0c54f8d2063844b6ef403be43f7d21655ee"
},
{
"apiId": "py:BIM:class:VIEW_RIGHT",
"name": "VIEW_RIGHT",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "64a474c3c37982b82f4aef3fd8efca768b335c3232e134a3dde9b3b233fc2d23"
},
{
"apiId": "py:BIM:class:VIEW_FRONT",
"name": "VIEW_FRONT",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a574329139c060c612a658310ba8e5445514fe7137bd77f90e835b6fb8783690"
},
{
"apiId": "py:BIM:class:VIEW_BACK",
"name": "VIEW_BACK",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7e9b6c0735fe50f3962d0c9b345e7ea8a733faa79c757ab6be94e0e3f99cdd66"
},
{
"apiId": "py:BIM:class:VIEW_USER",
"name": "VIEW_USER",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2c45813bdda5e04f76a3fce67fc2b0867fc360d6d9bfdf6772d8a3fe6325846c"
},
{
"apiId": "py:BIM:class:VIEW_CAMERA",
"name": "VIEW_CAMERA",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c97e7c9783b7d52c55d1efffb8981d1cb7acceb3ba9cb5dc191ccf763485db5d"
},
{
"apiId": "py:BIM:class:VIEW_WINDOW",
"name": "VIEW_WINDOW",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "92f83b55b713496c569199e64560131357ffb8816ffc7fe08630f69d030fbd10"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT",
"name": "VIEWPORT_LAYOUT",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9412ecc3d727dcf89e60ed1827259e28bc9a0dd253a87700971c1fb7d91c1218"
},
{
"apiId": "py:BIM:class:ViewportDataChunk",
"name": "ViewportDataChunk",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7c3def0fefd539d54cb66f2c30c8494a52e96193577037deeee4c0ae7d927fb0"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA",
"name": "VIEWPORT_DATA",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "adaa0430f5d664c8d96f49cf927a426773d80b602ecacde1b3e7e15ebaee1d53"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_3",
"name": "VIEWPORT_DATA_3",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6887ca2e7a830e62b310f100f48a814181e87a12bf0b47b1e6726c6f672fa9ab"
},
{
"apiId": "py:BIM:class:VIEWPORT_SIZE",
"name": "VIEWPORT_SIZE",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cbb36d5f1f94b0ab26eab0e73f968022b32e660ba0235b3820e01564f37e2967"
},
{
"apiId": "py:BIM:class:NETWORK_VIEW",
"name": "NETWORK_VIEW",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "01dd40a2f2bfc2aa4c62c6aea8e06aab197757d9a22815d28e8889137f3caea3"
},
{
"apiId": "py:BIM:class:VIEWPORT_LAYOUT_OLD",
"name": "VIEWPORT_LAYOUT_OLD",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9e98fccaa0ae8c19ee8521cbdae4dccc89ecf07ccc990fe85bff535d9ad47b00"
},
{
"apiId": "py:BIM:class:VIEWPORT_DATA_OLD",
"name": "VIEWPORT_DATA_OLD",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/Dice3DS/dom3ds.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "91b374955c4414c2b9159623a933cddabcbec650443453e258ac9c39bb44a38f"
},
{
"apiId": "py:BIM:method:BIMWorkbench.ContextMenu",
"name": "BIMWorkbench.ContextMenu",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9483574b5958159f59eb09c698f839c2b598f24649518666cdf70bb1f18e4560"
},
{
"apiId": "py:BIM:function:render",
"name": "render",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "75991fa48c1b8f56fb6ab1f875ba7ddf9c536f641809ae5b673a08ded74b2589"
},
{
"apiId": "py:BIM:function:viewer",
"name": "viewer",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b48e475e40f3afcf0f1d21b158a6badb432862cf1ebeb88bbe1e3fdc10aea136"
},
{
"apiId": "py:BIM:function:getViewProviderClass",
"name": "getViewProviderClass",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/OfflineRenderingUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3890e9111b403738575191cc3f7d854a2cfed8a9e5c4aa3350147034711f71d6"
},
{
"apiId": "py:BIM:method:Arch_Add.GetResources",
"name": "Arch_Add.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cc96ffae5601e9e048230aa729c9ec2459ad7d74559fabee7197e29932e6774f"
},
{
"apiId": "py:BIM:method:Arch_Remove.GetResources",
"name": "Arch_Remove.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5333ea0b95df3660da55e429f9103d11e4205923ba69bd75e2e53ee75878cba3"
},
{
"apiId": "py:BIM:method:Arch_SplitMesh.GetResources",
"name": "Arch_SplitMesh.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimArchUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ec8730dfc6744ac236bfaa3f41cc99ec68564fd1f2a7172887eb82664871875d"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "53450a207f1b719aac1e3e85b5ca0858564549ea01745b2fe7140277b5d78230"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "f296c596c311823cd1109370444c4adcb0bb13b69fb90b2dcdb67d2be66f6c81"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "6732e50d7f90e9361a4c45fda08fa91acfb4267d155c1455e8fec526a806f23f"
}
},
"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."
]
}