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

3042 lines
118 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "215122d11c8475698553a0b2",
"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_Leader",
"name": "BIM_Leader",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimLeader.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Library",
"name": "BIM_Library",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getFilters",
"name": "BIM_Library_TaskPanel.getFilters",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.isAllowed",
"name": "BIM_Library_TaskPanel.isAllowed",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOfflineLib",
"name": "BIM_Library_TaskPanel.getOfflineLib",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getStandardButtons",
"name": "BIM_Library_TaskPanel.getStandardButtons",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getDelta",
"name": "BIM_Library_TaskPanel.getDelta",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOnlineContentsAPI",
"name": "BIM_Library_TaskPanel.getOnlineContentsAPI",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getThumbnail",
"name": "BIM_Library_TaskPanel.getThumbnail",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_LinkMake.IsActive",
"name": "BIM_LinkMake.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimLink.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Material",
"name": "BIM_Material",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Material.IsActive",
"name": "BIM_Material.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Material",
"name": "Arch_Material",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Material.IsActive",
"name": "Arch_Material.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_MultiMaterial",
"name": "Arch_MultiMaterial",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_MultiMaterial.IsActive",
"name": "Arch_MultiMaterial.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_MaterialToolsCommand.IsActive",
"name": "Arch_MaterialToolsCommand.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimMaterial.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge",
"name": "BIM_Nudge",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Nudge.getCenter",
"name": "BIM_Nudge.getCenter",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Switch",
"name": "BIM_Nudge_Switch",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Up",
"name": "BIM_Nudge_Up",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Down",
"name": "BIM_Nudge_Down",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Left",
"name": "BIM_Nudge_Left",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Right",
"name": "BIM_Nudge_Right",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimNudge.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "e39c7299a6d1dfb106879e867fe53e0ac94200ffa7dc49dcc8429a0a153b335c",
"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_Leader",
"name": "BIM_Leader",
"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/BimLeader.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Leader",
"module": "BimLeader",
"baseClassName": "_Line",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Leader",
"toolTip": "Creates a polyline with an arrow at its endpoint",
"pixmap": "BIM_Leader",
"accel": "L, E",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Library",
"name": "BIM_Library",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library",
"module": "BimLibrary",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Objects Library",
"toolTip": "Opens the objects library",
"pixmap": "BIM_Library",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getFilters",
"name": "BIM_Library_TaskPanel.getFilters",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"filters": [
"*.fcstd",
"*.FCStd",
"*.FCSTD",
"*.stp",
"*.STP",
"*.step",
"*.STEP",
"*.brp",
"*.BRP",
"*.brep",
"*.BREP",
"*.ifc",
"*.IFC",
"*.sat",
"*.SAT"
],
"filterCount": 15,
"fcstdOnly": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getFilters"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.isAllowed",
"name": "BIM_Library_TaskPanel.isAllowed",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"fcstd": true,
"ifc": true,
"text": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isAllowed"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOfflineLib",
"name": "BIM_Library_TaskPanel.getOfflineLib",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureKeys": [
"Chair.fcstd",
"Readme.txt"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOfflineLib"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getStandardButtons",
"name": "BIM_Library_TaskPanel.getStandardButtons",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"buttons": 4096,
"closeButton": 4096,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getDelta",
"name": "BIM_Library_TaskPanel.getDelta",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"delta": [
-2,
-3,
0
],
"originIndex": 5,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDelta"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOnlineContentsAPI",
"name": "BIM_Library_TaskPanel.getOnlineContentsAPI",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureFiles": [
"Chair.fcstd",
"Wall.step"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOnlineContentsAPI"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getThumbnail",
"name": "BIM_Library_TaskPanel.getThumbnail",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"thumbnailPath": "/tmp/bim-thumbnail-fixture/__thumbcache__/280bf62129e5aa05fe4f05d609d75d82.png",
"thumbnailBytes": 23,
"hasThumbnail": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getThumbnail"
}
},
{
"apiId": "py:BIM:method:BIM_LinkMake.IsActive",
"name": "BIM_LinkMake.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/BimLink.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_LinkMake",
"module": "bimcommands",
"baseClassName": "object",
"active": false,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimLink.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Material",
"name": "BIM_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Sets or creates a material for selected objects",
"pixmap": "BIM_Material",
"accel": "M, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Material.IsActive",
"name": "BIM_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Material",
"name": "Arch_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Creates or edits the material definition of a selected object.",
"pixmap": "Arch_Material_Group",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Material.IsActive",
"name": "Arch_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_MultiMaterial",
"name": "Arch_MultiMaterial",
"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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Multi-Material",
"toolTip": "Creates or edits multi-materials",
"pixmap": "Arch_Material_Multi",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_MultiMaterial.IsActive",
"name": "Arch_MultiMaterial.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_MaterialToolsCommand.IsActive",
"name": "Arch_MaterialToolsCommand.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MaterialToolsCommand",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge",
"name": "BIM_Nudge",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"module": "BimNudge",
"methodNames": [
"__class__",
"__delattr__",
"__dir__",
"__eq__",
"__format__",
"__ge__",
"__getattribute__",
"__getstate__",
"__gt__",
"__hash__",
"__init__",
"__init_subclass__",
"__le__",
"__lt__",
"__ne__",
"__new__",
"__reduce__",
"__reduce_ex__",
"__repr__",
"__setattr__",
"__sizeof__",
"__str__",
"__subclasshook__",
"getCenter",
"getNudgeValue",
"toStr"
],
"hasGetCenter": true,
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Nudge.getCenter",
"name": "BIM_Nudge.getCenter",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"center": [
1.5,
1.5,
2
],
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getCenter"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Switch",
"name": "BIM_Nudge_Switch",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Switch",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Switch",
"accel": "Alt+/",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Up",
"name": "BIM_Nudge_Up",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Up",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Up",
"accel": "Alt+Up",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Down",
"name": "BIM_Nudge_Down",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Down",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Down",
"accel": "Alt+Down",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Left",
"name": "BIM_Nudge_Left",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Left",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Left",
"accel": "Alt+Left",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Right",
"name": "BIM_Nudge_Right",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Right",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Right",
"accel": "Alt+Right",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "05f027c7d7840915b0ed3ce7155097c6ce611c9351af01e43387c7f1a65fc057",
"replay": {
"equal": true,
"resultSha256": "05f027c7d7840915b0ed3ce7155097c6ce611c9351af01e43387c7f1a65fc057"
},
"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_Leader",
"name": "BIM_Leader",
"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/BimLeader.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Leader",
"module": "BimLeader",
"baseClassName": "_Line",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Leader",
"toolTip": "Creates a polyline with an arrow at its endpoint",
"pixmap": "BIM_Leader",
"accel": "L, E",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Library",
"name": "BIM_Library",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library",
"module": "BimLibrary",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Objects Library",
"toolTip": "Opens the objects library",
"pixmap": "BIM_Library",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getFilters",
"name": "BIM_Library_TaskPanel.getFilters",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"filters": [
"*.fcstd",
"*.FCStd",
"*.FCSTD",
"*.stp",
"*.STP",
"*.step",
"*.STEP",
"*.brp",
"*.BRP",
"*.brep",
"*.BREP",
"*.ifc",
"*.IFC",
"*.sat",
"*.SAT"
],
"filterCount": 15,
"fcstdOnly": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getFilters"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.isAllowed",
"name": "BIM_Library_TaskPanel.isAllowed",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"fcstd": true,
"ifc": true,
"text": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isAllowed"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOfflineLib",
"name": "BIM_Library_TaskPanel.getOfflineLib",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureKeys": [
"Chair.fcstd",
"Readme.txt"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOfflineLib"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getStandardButtons",
"name": "BIM_Library_TaskPanel.getStandardButtons",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"buttons": 4096,
"closeButton": 4096,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getDelta",
"name": "BIM_Library_TaskPanel.getDelta",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"delta": [
-2,
-3,
0
],
"originIndex": 5,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDelta"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOnlineContentsAPI",
"name": "BIM_Library_TaskPanel.getOnlineContentsAPI",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureFiles": [
"Chair.fcstd",
"Wall.step"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOnlineContentsAPI"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getThumbnail",
"name": "BIM_Library_TaskPanel.getThumbnail",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"thumbnailPath": "/tmp/bim-thumbnail-fixture/__thumbcache__/280bf62129e5aa05fe4f05d609d75d82.png",
"thumbnailBytes": 23,
"hasThumbnail": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getThumbnail"
}
},
{
"apiId": "py:BIM:method:BIM_LinkMake.IsActive",
"name": "BIM_LinkMake.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/BimLink.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_LinkMake",
"module": "bimcommands",
"baseClassName": "object",
"active": false,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimLink.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Material",
"name": "BIM_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Sets or creates a material for selected objects",
"pixmap": "BIM_Material",
"accel": "M, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Material.IsActive",
"name": "BIM_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Material",
"name": "Arch_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Creates or edits the material definition of a selected object.",
"pixmap": "Arch_Material_Group",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Material.IsActive",
"name": "Arch_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_MultiMaterial",
"name": "Arch_MultiMaterial",
"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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Multi-Material",
"toolTip": "Creates or edits multi-materials",
"pixmap": "Arch_Material_Multi",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_MultiMaterial.IsActive",
"name": "Arch_MultiMaterial.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_MaterialToolsCommand.IsActive",
"name": "Arch_MaterialToolsCommand.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MaterialToolsCommand",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge",
"name": "BIM_Nudge",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"module": "BimNudge",
"methodNames": [
"__class__",
"__delattr__",
"__dir__",
"__eq__",
"__format__",
"__ge__",
"__getattribute__",
"__getstate__",
"__gt__",
"__hash__",
"__init__",
"__init_subclass__",
"__le__",
"__lt__",
"__ne__",
"__new__",
"__reduce__",
"__reduce_ex__",
"__repr__",
"__setattr__",
"__sizeof__",
"__str__",
"__subclasshook__",
"getCenter",
"getNudgeValue",
"toStr"
],
"hasGetCenter": true,
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Nudge.getCenter",
"name": "BIM_Nudge.getCenter",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"center": [
1.5,
1.5,
2
],
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getCenter"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Switch",
"name": "BIM_Nudge_Switch",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Switch",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Switch",
"accel": "Alt+/",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Up",
"name": "BIM_Nudge_Up",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Up",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Up",
"accel": "Alt+Up",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Down",
"name": "BIM_Nudge_Down",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Down",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Down",
"accel": "Alt+Down",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Left",
"name": "BIM_Nudge_Left",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Left",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Left",
"accel": "Alt+Left",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Right",
"name": "BIM_Nudge_Right",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Right",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Right",
"accel": "Alt+Right",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
}
],
"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_Leader",
"name": "BIM_Leader",
"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/BimLeader.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Leader",
"module": "BimLeader",
"baseClassName": "_Line",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Leader",
"toolTip": "Creates a polyline with an arrow at its endpoint",
"pixmap": "BIM_Leader",
"accel": "L, E",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Library",
"name": "BIM_Library",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library",
"module": "BimLibrary",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Objects Library",
"toolTip": "Opens the objects library",
"pixmap": "BIM_Library",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getFilters",
"name": "BIM_Library_TaskPanel.getFilters",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"filters": [
"*.fcstd",
"*.FCStd",
"*.FCSTD",
"*.stp",
"*.STP",
"*.step",
"*.STEP",
"*.brp",
"*.BRP",
"*.brep",
"*.BREP",
"*.ifc",
"*.IFC",
"*.sat",
"*.SAT"
],
"filterCount": 15,
"fcstdOnly": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getFilters"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.isAllowed",
"name": "BIM_Library_TaskPanel.isAllowed",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"fcstd": true,
"ifc": true,
"text": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isAllowed"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOfflineLib",
"name": "BIM_Library_TaskPanel.getOfflineLib",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureKeys": [
"Chair.fcstd",
"Readme.txt"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOfflineLib"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getStandardButtons",
"name": "BIM_Library_TaskPanel.getStandardButtons",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"buttons": 4096,
"closeButton": 4096,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getDelta",
"name": "BIM_Library_TaskPanel.getDelta",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"delta": [
-2,
-3,
0
],
"originIndex": 5,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDelta"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOnlineContentsAPI",
"name": "BIM_Library_TaskPanel.getOnlineContentsAPI",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureFiles": [
"Chair.fcstd",
"Wall.step"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOnlineContentsAPI"
}
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getThumbnail",
"name": "BIM_Library_TaskPanel.getThumbnail",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Library_TaskPanel",
"thumbnailPath": "/tmp/bim-thumbnail-fixture/__thumbcache__/280bf62129e5aa05fe4f05d609d75d82.png",
"thumbnailBytes": 23,
"hasThumbnail": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getThumbnail"
}
},
{
"apiId": "py:BIM:method:BIM_LinkMake.IsActive",
"name": "BIM_LinkMake.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/BimLink.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_LinkMake",
"module": "bimcommands",
"baseClassName": "object",
"active": false,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimLink.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Material",
"name": "BIM_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Sets or creates a material for selected objects",
"pixmap": "BIM_Material",
"accel": "M, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Material.IsActive",
"name": "BIM_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Material",
"name": "Arch_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Creates or edits the material definition of a selected object.",
"pixmap": "Arch_Material_Group",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Material.IsActive",
"name": "Arch_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_MultiMaterial",
"name": "Arch_MultiMaterial",
"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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Multi-Material",
"toolTip": "Creates or edits multi-materials",
"pixmap": "Arch_Material_Multi",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_MultiMaterial.IsActive",
"name": "Arch_MultiMaterial.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:Arch_MaterialToolsCommand.IsActive",
"name": "Arch_MaterialToolsCommand.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_MaterialToolsCommand",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge",
"name": "BIM_Nudge",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"module": "BimNudge",
"methodNames": [
"__class__",
"__delattr__",
"__dir__",
"__eq__",
"__format__",
"__ge__",
"__getattribute__",
"__getstate__",
"__gt__",
"__hash__",
"__init__",
"__init_subclass__",
"__le__",
"__lt__",
"__ne__",
"__new__",
"__reduce__",
"__reduce_ex__",
"__repr__",
"__setattr__",
"__sizeof__",
"__str__",
"__subclasshook__",
"getCenter",
"getNudgeValue",
"toStr"
],
"hasGetCenter": true,
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Nudge.getCenter",
"name": "BIM_Nudge.getCenter",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge",
"center": [
1.5,
1.5,
2
],
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getCenter"
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Switch",
"name": "BIM_Nudge_Switch",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Switch",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Switch",
"accel": "Alt+/",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Up",
"name": "BIM_Nudge_Up",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Up",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Up",
"accel": "Alt+Up",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Down",
"name": "BIM_Nudge_Down",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Down",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Down",
"accel": "Alt+Down",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Left",
"name": "BIM_Nudge_Left",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Left",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Left",
"accel": "Alt+Left",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Nudge_Right",
"name": "BIM_Nudge_Right",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Nudge_Right",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Right",
"accel": "Alt+Right",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
}
],
"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_Leader",
"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/BimLeader.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.BIM_Leader"
}
],
"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": "c79eb63a86797ec7bce9e18f79891ad8f6fa7cb091964752f0b717bb162e4a53"
},
"dispositionCounts": {
"exposed": 24,
"restricted": 0,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:BIM_Leader",
"name": "BIM_Leader",
"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/BimLeader.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Leader",
"module": "BimLeader",
"baseClassName": "_Line",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Leader",
"toolTip": "Creates a polyline with an arrow at its endpoint",
"pixmap": "BIM_Leader",
"accel": "L, E",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "848af65a173d7062d13e069ddd63d21f6cdf1b3e4c70d329bd2396c30cab00eb"
},
{
"apiId": "py:BIM:class:BIM_Library",
"name": "BIM_Library",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library",
"module": "BimLibrary",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Objects Library",
"toolTip": "Opens the objects library",
"pixmap": "BIM_Library",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "21f1e0536f0fc048d219f597b989eb761eb324aba07ecf89c88bcb60f65f6775"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getFilters",
"name": "BIM_Library_TaskPanel.getFilters",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"filters": [
"*.fcstd",
"*.FCStd",
"*.FCSTD",
"*.stp",
"*.STP",
"*.step",
"*.STEP",
"*.brp",
"*.BRP",
"*.brep",
"*.BREP",
"*.ifc",
"*.IFC",
"*.sat",
"*.SAT"
],
"filterCount": 15,
"fcstdOnly": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getFilters"
},
"evidenceSha256": "bfdc1fc2a8dc29c34c4d8aa5d4a7d7a9f98a7bf499b25baf8f6bffe6cfb919ad"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.isAllowed",
"name": "BIM_Library_TaskPanel.isAllowed",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"fcstd": true,
"ifc": true,
"text": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "isAllowed"
},
"evidenceSha256": "95bc8250aa81af8f8392b056bc571fe59291bd7c0510b915d8861c8063940fd3"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOfflineLib",
"name": "BIM_Library_TaskPanel.getOfflineLib",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureKeys": [
"Chair.fcstd",
"Readme.txt"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOfflineLib"
},
"evidenceSha256": "62f1543aa5583ebe007fe527b608960e73ff3d57dbf4a5dd427c1749c0a1cf83"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getStandardButtons",
"name": "BIM_Library_TaskPanel.getStandardButtons",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"buttons": 4096,
"closeButton": 4096,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
},
"evidenceSha256": "68c1fe4a93e5a8f9d98129d8d42baa56391918bc188d36298062b63e010d5254"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getDelta",
"name": "BIM_Library_TaskPanel.getDelta",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"delta": [
-2,
-3,
0
],
"originIndex": 5,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getDelta"
},
"evidenceSha256": "d8bd75b5c496b3fc1e738fa3c6e0010d6d7460bd3c24796275c26a12fbabdbf2"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getOnlineContentsAPI",
"name": "BIM_Library_TaskPanel.getOnlineContentsAPI",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"rootKeys": [
"Fixtures"
],
"fixtureFiles": [
"Chair.fcstd",
"Wall.step"
],
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getOnlineContentsAPI"
},
"evidenceSha256": "2d5f3b817b73c5866c5d99d6ae784616e5a348237b876fea85ff992d89bb1bac"
},
{
"apiId": "py:BIM:method:BIM_Library_TaskPanel.getThumbnail",
"name": "BIM_Library_TaskPanel.getThumbnail",
"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/BimLibrary.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Library_TaskPanel",
"thumbnailPath": "/tmp/bim-thumbnail-fixture/__thumbcache__/280bf62129e5aa05fe4f05d609d75d82.png",
"thumbnailBytes": 23,
"hasThumbnail": true,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getThumbnail"
},
"evidenceSha256": "868f20d498875e335591527016f80f2dde71ad654e345fe8e3baf02ee8c9825c"
},
{
"apiId": "py:BIM:method:BIM_LinkMake.IsActive",
"name": "BIM_LinkMake.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/BimLink.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_LinkMake",
"module": "bimcommands",
"baseClassName": "object",
"active": false,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimLink.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "4ecd74722478d43a689188eb8dc7b22df908891d8cfd396bc95f5db57e90c091"
},
{
"apiId": "py:BIM:class:BIM_Material",
"name": "BIM_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Sets or creates a material for selected objects",
"pixmap": "BIM_Material",
"accel": "M, A",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "8e0126fa4148a885e9e9320e016b700eb802a862163feb8a78465c8c827a7447"
},
{
"apiId": "py:BIM:method:BIM_Material.IsActive",
"name": "BIM_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "fe343817d80a59e13435078877b55a24d3ee8375d2a82da65abdf90a6eaeff93"
},
{
"apiId": "py:BIM:class:Arch_Material",
"name": "Arch_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/bimcommands/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Material",
"toolTip": "Creates or edits the material definition of a selected object.",
"pixmap": "Arch_Material_Group",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "5d6d1e72e0ff24cdc731177f09d42d84b080434d27e305f74955c2ffd3f8d90b"
},
{
"apiId": "py:BIM:method:Arch_Material.IsActive",
"name": "Arch_Material.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Material",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "cc4dedef51bd2e7915b667c320c62e5f5d2c130b5173d7f1b5ce9df97855478c"
},
{
"apiId": "py:BIM:class:Arch_MultiMaterial",
"name": "Arch_MultiMaterial",
"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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Multi-Material",
"toolTip": "Creates or edits multi-materials",
"pixmap": "Arch_Material_Multi",
"accel": "M, T",
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "ec56a606939954d49fb2e084a3dde36ba564b6c67482a8a3574ae6b1c7d39ff7"
},
{
"apiId": "py:BIM:method:Arch_MultiMaterial.IsActive",
"name": "Arch_MultiMaterial.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_MultiMaterial",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "0f356708a14d33b0af90e2bbd025ffb22e554f7d2a70b5125bcae984bd5f7ce2"
},
{
"apiId": "py:BIM:method:Arch_MaterialToolsCommand.IsActive",
"name": "Arch_MaterialToolsCommand.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/BimMaterial.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_MaterialToolsCommand",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimMaterial.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "e7051c9cf2ae5b8eb3fbe5becb7e55e0fc1281134711bda3b4c92d1458455ca1"
},
{
"apiId": "py:BIM:class:BIM_Nudge",
"name": "BIM_Nudge",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge",
"module": "BimNudge",
"methodNames": [
"__class__",
"__delattr__",
"__dir__",
"__eq__",
"__format__",
"__ge__",
"__getattribute__",
"__getstate__",
"__gt__",
"__hash__",
"__init__",
"__init_subclass__",
"__le__",
"__lt__",
"__ne__",
"__new__",
"__reduce__",
"__reduce_ex__",
"__repr__",
"__setattr__",
"__sizeof__",
"__str__",
"__subclasshook__",
"getCenter",
"getNudgeValue",
"toStr"
],
"hasGetCenter": true,
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "414b3f84c7c18a7bea3c83bb4b6affc4b75824b0bbc8d67328b61ace216fe30c"
},
{
"apiId": "py:BIM:method:BIM_Nudge.getCenter",
"name": "BIM_Nudge.getCenter",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge",
"center": [
1.5,
1.5,
2
],
"objectCount": 2,
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getCenter"
},
"evidenceSha256": "cad917cd3856aa5f7c4313eabb501f96f3be8e98d640887f81561db6e4d4cf36"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Switch",
"name": "BIM_Nudge_Switch",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge_Switch",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Switch",
"accel": "Alt+/",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "804a6e10bc2b0c5a740191f8561aa9fb407ff28f4c9be873f3ee974a45a65468"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Up",
"name": "BIM_Nudge_Up",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge_Up",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Up",
"accel": "Alt+Up",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "e21da6859fe7a90622a4ca7ba3e4ab80bfa3cdf3e3c1b49a1f171c455e2adcfe"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Down",
"name": "BIM_Nudge_Down",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge_Down",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Down",
"accel": "Alt+Down",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "93e3e3ca1b25b93b4e8add0741dfa3908ee12b21d9db63f06f394f615c0b0178"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Left",
"name": "BIM_Nudge_Left",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge_Left",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Left",
"accel": "Alt+Left",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "34ead0a689b941f3c3d7ee66505dea31845c3c5ce2433e7c5311426f16e7a7c9"
},
{
"apiId": "py:BIM:class:BIM_Nudge_Right",
"name": "BIM_Nudge_Right",
"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/BimNudge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Nudge_Right",
"module": "BimNudge",
"baseClassName": "BIM_Nudge",
"resourceKeys": [
"Accel",
"MenuText"
],
"menuText": "Nudge Right",
"accel": "Alt+Right",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "4860fa7d08b6cce5f353ad917a7b24c42cf01d55cc5fb5fe7b44af4ef8da3160"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "e74d2563ea47fe2b2696638bab3b6079e37834c3e656176e5c507b36bc5e2c45"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "09611525a264ae7b29f205880270141a691af808ae2ec21eddea93bef34a6862"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "a190415139debd07743ac3050ca9fb29a18a7c093a758d35f3d7b4c263fb1a48"
}
},
"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."
]
}