{ "schema": "freecad-web-bim-python-family-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "1f581c489680844e4b4a3444", "module": "BIM", "tier": "tier-1-readonly", "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-1-readonly", "records": [ { "apiId": "py:BIM:method:AxisSystemTaskPanel.getStandardButtons", "name": "AxisSystemTaskPanel.getStandardButtons", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchAxisSystem.py", "disposition": "planned" }, { "apiId": "py:BIM:class:BuildingPart", "name": "BuildingPart", "family": "generic-object", "kind": "class", "sourcePath": "src/Mod/BIM/ArchBuildingPart.py", "disposition": "planned" }, { "apiId": "py:BIM:method:BuildingPart.getArea", "name": "BuildingPart.getArea", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchBuildingPart.py", "disposition": "planned" }, { "apiId": "py:BIM:method:BuildingPart.getSpaces", "name": "BuildingPart.getSpaces", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchBuildingPart.py", "disposition": "planned" }, { "apiId": "py:BIM:method:ViewProviderBuildingPart.getColors", "name": "ViewProviderBuildingPart.getColors", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchBuildingPart.py", "disposition": "planned" }, { "apiId": "py:BIM:method:SurveyTaskPanel.getStandardButtons", "name": "SurveyTaskPanel.getStandardButtons", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchCommands.py", "disposition": "planned" }, { "apiId": "py:BIM:class:Component", "name": "Component", "family": "generic-object", "kind": "class", "sourcePath": "src/Mod/BIM/ArchComponent.py", "disposition": "planned" }, { "apiId": "py:BIM:method:Component.getSiblings", "name": "Component.getSiblings", "family": "generic-object", "kind": "method", "sourcePath": "src/Mod/BIM/ArchComponent.py", "disposition": "planned" } ] } }, "inputSha256": "e8da716e0628fd59489fcfe5552c030a8d767baf4cad6300bfb88fdd1bb27e46", "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:method:AxisSystemTaskPanel.getStandardButtons", "name": "AxisSystemTaskPanel.getStandardButtons", "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/ArchAxisSystem.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:BuildingPart", "name": "BuildingPart", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "objectType": "App::FeaturePython", "proxyType": "BuildingPart", "propertyCount": 23, "groupCount": 0 } }, { "apiId": "py:BIM:method:BuildingPart.getArea", "name": "BuildingPart.getArea", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "area": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:BuildingPart.getSpaces", "name": "BuildingPart.getSpaces", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "spaceCount": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:ViewProviderBuildingPart.getColors", "name": "ViewProviderBuildingPart.getColors", "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/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:method:SurveyTaskPanel.getStandardButtons", "name": "SurveyTaskPanel.getStandardButtons", "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/ArchCommands.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:Component", "name": "Component", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "objectType": "App::FeaturePython", "proxyType": "Component", "propertyCount": 26 } }, { "apiId": "py:BIM:method:Component.getSiblings", "name": "Component.getSiblings", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "siblingCount": 1, "baseName": "Base", "objectType": "App::FeaturePython" } } ], "count": 8, "resourcesReleased": true }, "resultSha256": "f77828fdb3754a2d0b8b7ee9c7c3485539b9de6bc1e30693172642504210ba3a", "replay": { "equal": true, "resultSha256": "f77828fdb3754a2d0b8b7ee9c7c3485539b9de6bc1e30693172642504210ba3a" }, "facadeWorker": { "ready": { "kind": "ready", "action": "bim.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-geometry-value-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:method:AxisSystemTaskPanel.getStandardButtons", "name": "AxisSystemTaskPanel.getStandardButtons", "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/ArchAxisSystem.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:BuildingPart", "name": "BuildingPart", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "objectType": "App::FeaturePython", "proxyType": "BuildingPart", "propertyCount": 23, "groupCount": 0 } }, { "apiId": "py:BIM:method:BuildingPart.getArea", "name": "BuildingPart.getArea", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "area": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:BuildingPart.getSpaces", "name": "BuildingPart.getSpaces", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "spaceCount": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:ViewProviderBuildingPart.getColors", "name": "ViewProviderBuildingPart.getColors", "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/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:method:SurveyTaskPanel.getStandardButtons", "name": "SurveyTaskPanel.getStandardButtons", "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/ArchCommands.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:Component", "name": "Component", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "objectType": "App::FeaturePython", "proxyType": "Component", "propertyCount": 26 } }, { "apiId": "py:BIM:method:Component.getSiblings", "name": "Component.getSiblings", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "siblingCount": 1, "baseName": "Base", "objectType": "App::FeaturePython" } } ], "count": 8, "resourcesReleased": true } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-geometry-value-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:method:AxisSystemTaskPanel.getStandardButtons", "name": "AxisSystemTaskPanel.getStandardButtons", "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/ArchAxisSystem.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:BuildingPart", "name": "BuildingPart", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "objectType": "App::FeaturePython", "proxyType": "BuildingPart", "propertyCount": 23, "groupCount": 0 } }, { "apiId": "py:BIM:method:BuildingPart.getArea", "name": "BuildingPart.getArea", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "area": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:BuildingPart.getSpaces", "name": "BuildingPart.getSpaces", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "BuildingPart", "spaceCount": 0, "objectType": "App::FeaturePython" } }, { "apiId": "py:BIM:method:ViewProviderBuildingPart.getColors", "name": "ViewProviderBuildingPart.getColors", "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/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:method:SurveyTaskPanel.getStandardButtons", "name": "SurveyTaskPanel.getStandardButtons", "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/ArchCommands.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" }, { "apiId": "py:BIM:class:Component", "name": "Component", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "objectType": "App::FeaturePython", "proxyType": "Component", "propertyCount": 26 } }, { "apiId": "py:BIM:method:Component.getSiblings", "name": "Component.getSiblings", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "native fixture parameters", "returnSchema": "native result object", "replay": "native-source-method", "result": { "className": "Component", "siblingCount": 1, "baseName": "Base", "objectType": "App::FeaturePython" } } ], "count": 8, "resourcesReleased": true } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-geometry-value-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": "AxisSystemTaskPanel.getStandardButtons", "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/ArchAxisSystem.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" } ], "count": 1, "resourcesReleased": true } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "bim-geometry-value-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-geometry-value-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "bim-geometry-value-reset" }, "traceSha256": "4bd1c26b36e38850f196fcaeda911b6781acd8253612aaa0f45915ed3a12124b" }, "dispositionCounts": { "exposed": 5, "restricted": 3, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:BIM:method:AxisSystemTaskPanel.getStandardButtons", "name": "AxisSystemTaskPanel.getStandardButtons", "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/ArchAxisSystem.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2f37a09951e8d0303d739e16c5397264bc48df7123ea6f0ebcbb4dbcbe4a4a42" }, { "apiId": "py:BIM:class:BuildingPart", "name": "BuildingPart", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "result": { "className": "BuildingPart", "objectType": "App::FeaturePython", "proxyType": "BuildingPart", "propertyCount": 23, "groupCount": 0 }, "evidenceSha256": "633cc38c65db02734c4e5ccded4fbb7ab8d0714bfe643fccb72d73a1e042b8fa" }, { "apiId": "py:BIM:method:BuildingPart.getArea", "name": "BuildingPart.getArea", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "result": { "className": "BuildingPart", "area": 0, "objectType": "App::FeaturePython" }, "evidenceSha256": "ad255c27890fc54c7e5e1730d21c7a38a1fe417fb0afebbd748948900f98f615" }, { "apiId": "py:BIM:method:BuildingPart.getSpaces", "name": "BuildingPart.getSpaces", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "sourceEntry": "src/Mod/BIM/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "result": { "className": "BuildingPart", "spaceCount": 0, "objectType": "App::FeaturePython" }, "evidenceSha256": "279b70181c8088ebf481c4eb62eb0f14f3a5b81b23de7044fe6103216de2b5f4" }, { "apiId": "py:BIM:method:ViewProviderBuildingPart.getColors", "name": "ViewProviderBuildingPart.getColors", "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/ArchBuildingPart.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "77f634c611a15bb7a69fd113f9ff61b8d8e94bc9cf4da1cd2c5a9f176527dbf0" }, { "apiId": "py:BIM:method:SurveyTaskPanel.getStandardButtons", "name": "SurveyTaskPanel.getStandardButtons", "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/ArchCommands.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "31e3e926698a2bd23da4940c5d7a7dc35867ccde41b31fd541c806fd88c5834b" }, { "apiId": "py:BIM:class:Component", "name": "Component", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "result": { "className": "Component", "objectType": "App::FeaturePython", "proxyType": "Component", "propertyCount": 26 }, "evidenceSha256": "05079c9a00dfc4c8881e0c3c522819ca348d9f803140bd537698f4748e4f616f" }, { "apiId": "py:BIM:method:Component.getSiblings", "name": "Component.getSiblings", "family": "generic-object", "status": "exposed", "code": "native_fixture", "message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime", "sourceEntry": "src/Mod/BIM/ArchComponent.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "result": { "className": "Component", "siblingCount": 1, "baseName": "Base", "objectType": "App::FeaturePython" }, "evidenceSha256": "f9b4fc3c63771c73bb3999567d47215522b217e811125c739debfe2414264885" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm", "sha256": "d7a6d71551ebfc0fe3d9fd5b75a1d9068fc16ee7b37a5c90fd0667436bf44fcc" }, "loader": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js", "sha256": "15c5d8bf1c7d101aff17b2925dd745a6d73809f6570a0909c17bbcbf752990e6" }, "data": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data", "sha256": "9baa1a1490a1870f6deb864a94ab25bb97f6eb8695cd77dc5591e84234be219e" } }, "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." ] }