Files
FreeCADWasmDev/docs/p6/bim-generic-object-module-batch-1ca4bb7f529b34e32b8b3a77-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

2863 lines
114 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "1ca4bb7f529b34e32b8b3a77",
"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:class:BIM_Unclone",
"name": "BIM_Unclone",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimUnclone.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Unclone.IsActive",
"name": "BIM_Unclone.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimUnclone.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Views.isolate",
"name": "BIM_Views.isolate",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimViews.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Views.getDockArea",
"name": "BIM_Views.getDockArea",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimViews.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Views.getPages",
"name": "BIM_Views.getPages",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimViews.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_SetWPFront",
"name": "BIM_SetWPFront",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWPCommands.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_SetWPSide",
"name": "BIM_SetWPSide",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWPCommands.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_SetWPTop",
"name": "BIM_SetWPTop",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWPCommands.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_WPView.IsActive",
"name": "BIM_WPView.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWPCommands.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:WallBaselineMode",
"name": "WallBaselineMode",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWall.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Wall",
"name": "Arch_Wall",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWall.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Wall.IsActive",
"name": "Arch_Wall.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWall.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Welcome",
"name": "BIM_Welcome",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWelcome.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Window",
"name": "Arch_Window",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindow.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Window.IsActive",
"name": "Arch_Window.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindow.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Window.has_width_and_height_constraint",
"name": "Arch_Window.has_width_and_height_constraint",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindow.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Windows",
"name": "BIM_Windows",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Windows.IsActive",
"name": "BIM_Windows.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.getStandardButtons",
"name": "BIM_Windows_TaskPanel.getStandardButtons",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ifc_vp_material",
"name": "ifc_vp_material",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/ifc_viewproviders.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:SIUnitCreator",
"name": "SIUnitCreator",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:SIUnitCreator.getSIPrefix",
"name": "SIUnitCreator.getSIPrefix",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:ContextCreator",
"name": "ContextCreator",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:ContextCreator.getProjectGUID",
"name": "ContextCreator.getProjectGUID",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "b5207c3d021cd0ebf714ada7efefd3affed92d2678b315f9968207a4cc00914b",
"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:BIM_Unclone",
"name": "BIM_Unclone",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Unclone",
"toolTip": "Creates a selected clone object independent from its original",
"pixmap": "BIM_Unclone",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Unclone.IsActive",
"name": "BIM_Unclone.IsActive",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Views.isolate",
"name": "BIM_Views.isolate",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"selectedVisible": true,
"otherVisible": false,
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isolate"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getDockArea",
"name": "BIM_Views.getDockArea",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"areas": [
1,
4,
8,
2
],
"leftArea": 1,
"topArea": 4,
"bottomArea": 8,
"rightArea": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDockArea"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getPages",
"name": "BIM_Views.getPages",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"pageCount": 2,
"objectCount": 3,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getPages"
}
},
{
"apiId": "py:BIM:class:BIM_SetWPFront",
"name": "BIM_SetWPFront",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPFront",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Front",
"toolTip": "Sets the working plane to Front",
"pixmap": "view-front.svg",
"accel": "W,P,1",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPSide",
"name": "BIM_SetWPSide",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPSide",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Side",
"toolTip": "Sets the working plane to Side",
"pixmap": "view-right.svg",
"accel": "W,P,3",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPTop",
"name": "BIM_SetWPTop",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPTop",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Top",
"toolTip": "Sets the working plane to Top",
"pixmap": "view-top.svg",
"accel": "W,P,2",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_WPView.IsActive",
"name": "BIM_WPView.IsActive",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_WPView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:WallBaselineMode",
"name": "WallBaselineMode",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WallBaselineMode",
"module": "bimcommands",
"members": {
"NONE": 0,
"DRAFT_LINE": 1,
"SKETCH": 2
},
"sourceConstructor": "python-source-ast-enum"
}
},
{
"apiId": "py:BIM:class:Arch_Wall",
"name": "Arch_Wall",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Wall",
"toolTip": "Creates a wall object from scratch or from a selected object (wire, face or solid)",
"pixmap": "Arch_Wall",
"accel": "W, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Wall.IsActive",
"name": "Arch_Wall.IsActive",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Welcome",
"name": "BIM_Welcome",
"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/bimcommands/BimWelcome.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Welcome",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Welcome Screen",
"toolTip": "Shows the BIM workbench welcome screen",
"pixmap": "BIM_Welcome.svg",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWelcome.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Window",
"name": "Arch_Window",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Window",
"toolTip": "Creates a window object from a selected object (wire, rectangle or sketch)",
"pixmap": "Arch_Window",
"accel": "W, N",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Window.IsActive",
"name": "Arch_Window.IsActive",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_Window.has_width_and_height_constraint",
"name": "Arch_Window.has_width_and_height_constraint",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"hasConstraint": true,
"constraintCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "has_width_and_height_constraint"
}
},
{
"apiId": "py:BIM:class:BIM_Windows",
"name": "BIM_Windows",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Manage Doors and Windows",
"toolTip": "Manages the different doors and windows of the BIM project",
"pixmap": "BIM_Windows",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Windows.IsActive",
"name": "BIM_Windows.IsActive",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.getStandardButtons",
"name": "BIM_Windows_TaskPanel.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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:class:ifc_vp_material",
"name": "ifc_vp_material",
"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/ifc_viewproviders.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ifc_vp_material",
"module": "ifc_viewproviders",
"baseClassName": "object",
"constructorSuccess": true,
"stateKeys": [],
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:class:SIUnitCreator",
"name": "SIUnitCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:method:SIUnitCreator.getSIPrefix",
"name": "SIUnitCreator.getSIPrefix",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:class:ContextCreator",
"name": "ContextCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
},
{
"apiId": "py:BIM:method:ContextCreator.getProjectGUID",
"name": "ContextCreator.getProjectGUID",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "90ee09ff5a5a12b2cb778aa2c6925bc84799f9620bae1830679bd949218a0a62",
"replay": {
"equal": true,
"resultSha256": "90ee09ff5a5a12b2cb778aa2c6925bc84799f9620bae1830679bd949218a0a62"
},
"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:BIM_Unclone",
"name": "BIM_Unclone",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Unclone",
"toolTip": "Creates a selected clone object independent from its original",
"pixmap": "BIM_Unclone",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Unclone.IsActive",
"name": "BIM_Unclone.IsActive",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Views.isolate",
"name": "BIM_Views.isolate",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"selectedVisible": true,
"otherVisible": false,
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isolate"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getDockArea",
"name": "BIM_Views.getDockArea",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"areas": [
1,
4,
8,
2
],
"leftArea": 1,
"topArea": 4,
"bottomArea": 8,
"rightArea": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDockArea"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getPages",
"name": "BIM_Views.getPages",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"pageCount": 2,
"objectCount": 3,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getPages"
}
},
{
"apiId": "py:BIM:class:BIM_SetWPFront",
"name": "BIM_SetWPFront",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPFront",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Front",
"toolTip": "Sets the working plane to Front",
"pixmap": "view-front.svg",
"accel": "W,P,1",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPSide",
"name": "BIM_SetWPSide",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPSide",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Side",
"toolTip": "Sets the working plane to Side",
"pixmap": "view-right.svg",
"accel": "W,P,3",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPTop",
"name": "BIM_SetWPTop",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPTop",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Top",
"toolTip": "Sets the working plane to Top",
"pixmap": "view-top.svg",
"accel": "W,P,2",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_WPView.IsActive",
"name": "BIM_WPView.IsActive",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_WPView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:WallBaselineMode",
"name": "WallBaselineMode",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WallBaselineMode",
"module": "bimcommands",
"members": {
"NONE": 0,
"DRAFT_LINE": 1,
"SKETCH": 2
},
"sourceConstructor": "python-source-ast-enum"
}
},
{
"apiId": "py:BIM:class:Arch_Wall",
"name": "Arch_Wall",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Wall",
"toolTip": "Creates a wall object from scratch or from a selected object (wire, face or solid)",
"pixmap": "Arch_Wall",
"accel": "W, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Wall.IsActive",
"name": "Arch_Wall.IsActive",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Welcome",
"name": "BIM_Welcome",
"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/bimcommands/BimWelcome.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Welcome",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Welcome Screen",
"toolTip": "Shows the BIM workbench welcome screen",
"pixmap": "BIM_Welcome.svg",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWelcome.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Window",
"name": "Arch_Window",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Window",
"toolTip": "Creates a window object from a selected object (wire, rectangle or sketch)",
"pixmap": "Arch_Window",
"accel": "W, N",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Window.IsActive",
"name": "Arch_Window.IsActive",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_Window.has_width_and_height_constraint",
"name": "Arch_Window.has_width_and_height_constraint",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"hasConstraint": true,
"constraintCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "has_width_and_height_constraint"
}
},
{
"apiId": "py:BIM:class:BIM_Windows",
"name": "BIM_Windows",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Manage Doors and Windows",
"toolTip": "Manages the different doors and windows of the BIM project",
"pixmap": "BIM_Windows",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Windows.IsActive",
"name": "BIM_Windows.IsActive",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.getStandardButtons",
"name": "BIM_Windows_TaskPanel.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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:class:ifc_vp_material",
"name": "ifc_vp_material",
"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/ifc_viewproviders.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ifc_vp_material",
"module": "ifc_viewproviders",
"baseClassName": "object",
"constructorSuccess": true,
"stateKeys": [],
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:class:SIUnitCreator",
"name": "SIUnitCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:method:SIUnitCreator.getSIPrefix",
"name": "SIUnitCreator.getSIPrefix",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:class:ContextCreator",
"name": "ContextCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
},
{
"apiId": "py:BIM:method:ContextCreator.getProjectGUID",
"name": "ContextCreator.getProjectGUID",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
}
],
"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:BIM_Unclone",
"name": "BIM_Unclone",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Unclone",
"toolTip": "Creates a selected clone object independent from its original",
"pixmap": "BIM_Unclone",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Unclone.IsActive",
"name": "BIM_Unclone.IsActive",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Views.isolate",
"name": "BIM_Views.isolate",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"selectedVisible": true,
"otherVisible": false,
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isolate"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getDockArea",
"name": "BIM_Views.getDockArea",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"areas": [
1,
4,
8,
2
],
"leftArea": 1,
"topArea": 4,
"bottomArea": 8,
"rightArea": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDockArea"
}
},
{
"apiId": "py:BIM:method:BIM_Views.getPages",
"name": "BIM_Views.getPages",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Views",
"pageCount": 2,
"objectCount": 3,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getPages"
}
},
{
"apiId": "py:BIM:class:BIM_SetWPFront",
"name": "BIM_SetWPFront",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPFront",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Front",
"toolTip": "Sets the working plane to Front",
"pixmap": "view-front.svg",
"accel": "W,P,1",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPSide",
"name": "BIM_SetWPSide",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPSide",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Side",
"toolTip": "Sets the working plane to Side",
"pixmap": "view-right.svg",
"accel": "W,P,3",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_SetWPTop",
"name": "BIM_SetWPTop",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_SetWPTop",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Top",
"toolTip": "Sets the working plane to Top",
"pixmap": "view-top.svg",
"accel": "W,P,2",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_WPView.IsActive",
"name": "BIM_WPView.IsActive",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_WPView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:WallBaselineMode",
"name": "WallBaselineMode",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "WallBaselineMode",
"module": "bimcommands",
"members": {
"NONE": 0,
"DRAFT_LINE": 1,
"SKETCH": 2
},
"sourceConstructor": "python-source-ast-enum"
}
},
{
"apiId": "py:BIM:class:Arch_Wall",
"name": "Arch_Wall",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Wall",
"toolTip": "Creates a wall object from scratch or from a selected object (wire, face or solid)",
"pixmap": "Arch_Wall",
"accel": "W, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Wall.IsActive",
"name": "Arch_Wall.IsActive",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Welcome",
"name": "BIM_Welcome",
"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/bimcommands/BimWelcome.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Welcome",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Welcome Screen",
"toolTip": "Shows the BIM workbench welcome screen",
"pixmap": "BIM_Welcome.svg",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWelcome.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Window",
"name": "Arch_Window",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Window",
"toolTip": "Creates a window object from a selected object (wire, rectangle or sketch)",
"pixmap": "Arch_Window",
"accel": "W, N",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Window.IsActive",
"name": "Arch_Window.IsActive",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_Window.has_width_and_height_constraint",
"name": "Arch_Window.has_width_and_height_constraint",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Window",
"hasConstraint": true,
"constraintCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "has_width_and_height_constraint"
}
},
{
"apiId": "py:BIM:class:BIM_Windows",
"name": "BIM_Windows",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Manage Doors and Windows",
"toolTip": "Manages the different doors and windows of the BIM project",
"pixmap": "BIM_Windows",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Windows.IsActive",
"name": "BIM_Windows.IsActive",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.getStandardButtons",
"name": "BIM_Windows_TaskPanel.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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
},
{
"apiId": "py:BIM:class:ifc_vp_material",
"name": "ifc_vp_material",
"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/ifc_viewproviders.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ifc_vp_material",
"module": "ifc_viewproviders",
"baseClassName": "object",
"constructorSuccess": true,
"stateKeys": [],
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:class:SIUnitCreator",
"name": "SIUnitCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:method:SIUnitCreator.getSIPrefix",
"name": "SIUnitCreator.getSIPrefix",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
}
},
{
"apiId": "py:BIM:class:ContextCreator",
"name": "ContextCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
},
{
"apiId": "py:BIM:method:ContextCreator.getProjectGUID",
"name": "ContextCreator.getProjectGUID",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
}
}
],
"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": "BIM_Unclone",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.BIM_Unclone"
}
],
"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": "1a48eaab487ca48229216dc66987956c96b5e5bc8db2c3e5a18472691aa55e74"
},
"dispositionCounts": {
"exposed": 23,
"restricted": 1,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:BIM_Unclone",
"name": "BIM_Unclone",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Unclone",
"toolTip": "Creates a selected clone object independent from its original",
"pixmap": "BIM_Unclone",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "7af56b29750bc610a103d64589c44a2d5284e8a26ca8dcc92dd628d25374924f"
},
{
"apiId": "py:BIM:method:BIM_Unclone.IsActive",
"name": "BIM_Unclone.IsActive",
"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/bimcommands/BimUnclone.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Unclone",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimUnclone.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "cb9a1a080fbb2a3499377122189e1709a2c6d6ae01f8dcbf9cc075af4485a42b"
},
{
"apiId": "py:BIM:method:BIM_Views.isolate",
"name": "BIM_Views.isolate",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Views",
"selectedVisible": true,
"otherVisible": false,
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isolate"
},
"evidenceSha256": "42ad617b6fdea27fa887005b4ebdb02f3cdd293054a5438abacf6cac15ddc04b"
},
{
"apiId": "py:BIM:method:BIM_Views.getDockArea",
"name": "BIM_Views.getDockArea",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Views",
"areas": [
1,
4,
8,
2
],
"leftArea": 1,
"topArea": 4,
"bottomArea": 8,
"rightArea": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDockArea"
},
"evidenceSha256": "c3085ced0d52c1d2bb825a776f774d4ada5f42af105dfdee3208dbd3720d1ee2"
},
{
"apiId": "py:BIM:method:BIM_Views.getPages",
"name": "BIM_Views.getPages",
"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/bimcommands/BimViews.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Views",
"pageCount": 2,
"objectCount": 3,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getPages"
},
"evidenceSha256": "cd6024ac24fb9cbecc79a3984219bb86360d54cf5006c39127f450ee5952281d"
},
{
"apiId": "py:BIM:class:BIM_SetWPFront",
"name": "BIM_SetWPFront",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_SetWPFront",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Front",
"toolTip": "Sets the working plane to Front",
"pixmap": "view-front.svg",
"accel": "W,P,1",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "1cd772eafcc512398088563df7f3e976fae998d8f3961f5663488386e357ca90"
},
{
"apiId": "py:BIM:class:BIM_SetWPSide",
"name": "BIM_SetWPSide",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_SetWPSide",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Side",
"toolTip": "Sets the working plane to Side",
"pixmap": "view-right.svg",
"accel": "W,P,3",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "0e371553f60a9dcbdcf25093cd038c24dcebe43b0dc86afb74fedbf85d53a131"
},
{
"apiId": "py:BIM:class:BIM_SetWPTop",
"name": "BIM_SetWPTop",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_SetWPTop",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Working Plane Top",
"toolTip": "Sets the working plane to Top",
"pixmap": "view-top.svg",
"accel": "W,P,2",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "969f45f4e447a5f66a47fbb5e9acd7e61f76c6240e8ab36268659b72484726fd"
},
{
"apiId": "py:BIM:method:BIM_WPView.IsActive",
"name": "BIM_WPView.IsActive",
"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/bimcommands/BimWPCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_WPView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWPCommands.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "48961adb8563ce48266edb0ae3594404b586ff51ebcfa2284f108dd323479e64"
},
{
"apiId": "py:BIM:class:WallBaselineMode",
"name": "WallBaselineMode",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "WallBaselineMode",
"module": "bimcommands",
"members": {
"NONE": 0,
"DRAFT_LINE": 1,
"SKETCH": 2
},
"sourceConstructor": "python-source-ast-enum"
},
"evidenceSha256": "46333bdea7a7c2ea19cec8cb57fff544f99137f4ba1b6fb63164a370195122f0"
},
{
"apiId": "py:BIM:class:Arch_Wall",
"name": "Arch_Wall",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Wall",
"toolTip": "Creates a wall object from scratch or from a selected object (wire, face or solid)",
"pixmap": "Arch_Wall",
"accel": "W, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "b861f0ed0f1ac02062733347cf71acaa7702660f7ca485867fc0594e63ff72b6"
},
{
"apiId": "py:BIM:method:Arch_Wall.IsActive",
"name": "Arch_Wall.IsActive",
"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/bimcommands/BimWall.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Wall",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWall.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "e5adc327e2634cf12d295e5a2d010845c3ca59eb278901946088e44712d16dc4"
},
{
"apiId": "py:BIM:class:BIM_Welcome",
"name": "BIM_Welcome",
"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/bimcommands/BimWelcome.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Welcome",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Welcome Screen",
"toolTip": "Shows the BIM workbench welcome screen",
"pixmap": "BIM_Welcome.svg",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWelcome.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "adc54d75eca47379d0fafa0f28f7c78639ec43306ee116f4900792f6d242fbbe"
},
{
"apiId": "py:BIM:class:Arch_Window",
"name": "Arch_Window",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Window",
"toolTip": "Creates a window object from a selected object (wire, rectangle or sketch)",
"pixmap": "Arch_Window",
"accel": "W, N",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "85b66a10b4bca23a4324eec46f18f9f5517f8056e10c2e5c9e26d351d1249bd6"
},
{
"apiId": "py:BIM:method:Arch_Window.IsActive",
"name": "Arch_Window.IsActive",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Window",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindow.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "ae89543e4d6cbc94b1ae1898a46879012e1e79f3b6b5781c5b52643d9b69e98b"
},
{
"apiId": "py:BIM:method:Arch_Window.has_width_and_height_constraint",
"name": "Arch_Window.has_width_and_height_constraint",
"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/bimcommands/BimWindow.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Window",
"hasConstraint": true,
"constraintCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "has_width_and_height_constraint"
},
"evidenceSha256": "26fcd3c6a2199d130c9d7ced640263a5c9f49f0ed68400bc1384207ec364811d"
},
{
"apiId": "py:BIM:class:BIM_Windows",
"name": "BIM_Windows",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Manage Doors and Windows",
"toolTip": "Manages the different doors and windows of the BIM project",
"pixmap": "BIM_Windows",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "7f372173b5c233c6b1d4c9ddca4526645b1ce504c8929ae6c7cab3209d979713"
},
{
"apiId": "py:BIM:method:BIM_Windows.IsActive",
"name": "BIM_Windows.IsActive",
"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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Windows",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimWindows.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "36d711db807ed583ee686818f1cbfb592042b494ee4d6e24984cd16ebf5e848d"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.getStandardButtons",
"name": "BIM_Windows_TaskPanel.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/bimcommands/BimWindows.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "42354c4a6f02ba4afcdcff9cf9fcfee7915e98090f2ed82f12cc5cd0218d1813"
},
{
"apiId": "py:BIM:class:ifc_vp_material",
"name": "ifc_vp_material",
"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/ifc_viewproviders.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ifc_vp_material",
"module": "ifc_viewproviders",
"baseClassName": "object",
"constructorSuccess": true,
"stateKeys": [],
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "8dc9ed82919bb7d326edb0db6dba22173e53e5369e279c24890831d94b5b19e1"
},
{
"apiId": "py:BIM:class:SIUnitCreator",
"name": "SIUnitCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
},
"evidenceSha256": "35f5187ca252099b6682d2be90f39e192b678652b739cdb8794e351de4b2b0d5"
},
{
"apiId": "py:BIM:method:SIUnitCreator.getSIPrefix",
"name": "SIUnitCreator.getSIPrefix",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "SIUnitCreator",
"module": "exportIFCHelper",
"prefix": "MILLI",
"unitName": "METRE",
"unitType": "LENGTHUNIT",
"prefixCount": 16,
"unitNameCount": 30,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getSIPrefix"
},
"evidenceSha256": "ee7ad2b91550a80f739a1b937ebacbf9cf82d21e0a3593c7471ee5398b06b942"
},
{
"apiId": "py:BIM:class:ContextCreator",
"name": "ContextCreator",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
},
"evidenceSha256": "754e5611aa823282980f14424bc40946496c0f1980823488b0b8aaa7ea4f70ef"
},
{
"apiId": "py:BIM:method:ContextCreator.getProjectGUID",
"name": "ContextCreator.getProjectGUID",
"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/importers/exportIFCHelper.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "ContextCreator",
"module": "exportIFCHelper",
"guid": "native-guid",
"guidLength": 11,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getProjectGUID"
},
"evidenceSha256": "bf103d4f96fc4d04046f3538325851d19a93fc6482935746303f41d5f7321dce"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "a9dd40d1a4fe72930463f82825d766732ce1fa37139cb20843451127559975e7"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "6af3fdde94e6e97c3f12adbeb6b217cdc37ff1229cc0062682809491f435870c"
},
"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."
]
}