Files
FreeCADWasmDev/docs/p6/partdesign-module-batch-b3d0bf8862efe8e136537aa2-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

1635 lines
70 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "b3d0bf8862efe8e136537aa2",
"module": "PartDesign",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"dispatcher": "fc_web_dispatch_json",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "partdesign.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/partdesign-python-family-facade.ts",
"worker": "web/src/partdesign-python.worker.ts"
},
"input": {
"cmd": "partdesign.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"name": "Diagram.create",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceLine": 30,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"name": "Diagram.update",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceLine": 61,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"name": "Diagram.plot",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceLine": 71,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"name": "Diagram.close",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceLine": 91,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"name": "ShaftFeature.addSegment",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceLine": 50,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"name": "ShaftFeature.updateSegment",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceLine": 157,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"name": "WizardShaftTable.slotInsertColumn",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 101,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"name": "WizardShaftTable.addColumn",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 109,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"name": "WizardShaftTable.slotEditConstraint",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 253,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"name": "WizardShaftTable.setLength",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 262,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"name": "WizardShaftTable.setDiameter",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 269,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"name": "WizardShaftTable.setInnerDiameter",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 276,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"name": "FCWireBuilder.move",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceLine": 49,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"name": "FCWireBuilder.line",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceLine": 53,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"name": "FCWireBuilder.arc",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceLine": 60,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"name": "FCWireBuilder.close",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceLine": 81,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"name": "SVGWireBuilder.move",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceLine": 30,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"name": "SVGWireBuilder.line",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceLine": 35,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"name": "SVGWireBuilder.arc",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceLine": 40,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"name": "SVGWireBuilder.close",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceLine": 55,
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "cc778a20511b9baaee5526b22454206fca762fe9b15c41be250f8889e40a4be3",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 20,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.create",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.update",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.plot",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.addSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.updateSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotInsertColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.addColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotEditConstraint",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setLength",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setInnerDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "66f55ce0cded9fdd7c57ab02216486f3dad0dfe2bebee80771e87b1fdb64d353",
"replay": {
"equal": true,
"resultSha256": "66f55ce0cded9fdd7c57ab02216486f3dad0dfe2bebee80771e87b1fdb64d353"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "partdesign.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "pd-generic-success",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 20,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.create",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.update",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.plot",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.addSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.updateSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotInsertColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.addColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotEditConstraint",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setLength",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setInnerDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "pd-generic-repeat",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 20,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.create",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.update",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.plot",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "Diagram.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.addSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "ShaftFeature.updateSegment",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotInsertColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.addColumn",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.slotEditConstraint",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setLength",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "WizardShaftTable.setInnerDiameter",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "FCWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.move",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.line",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.arc",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"code": "native_fixture_error",
"family": "generic-object",
"message": "unsupported pure method",
"name": "SVGWireBuilder.close",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"cross": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "pd-generic-cross",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 1,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "PartDesign API record is not part of this module-scoped adapter",
"name": "Diagram.create",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "PartDesign Python family envelope invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "pdn-python-cancel-1",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "pd-generic-reset"
},
"traceSha256": "b2f9c7b8492ac8a029bc894a319680c19e4495577c33c769f0f8a0b9136d284c"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 20
},
"records": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"name": "Diagram.create",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d73f484a2d41be34d8d7b5c699f2d9962a4798dd196a9b4bbbc9c8be1e789edf"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"name": "Diagram.update",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "061be1cf0b8a15ff6d2c0bdae6a97da8d8f726cd95715746e534c7dc8cce37c4"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"name": "Diagram.plot",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "669cc8d92691c1750d55932159cfb3549fed9689fa64efbf8489fb29c0813647"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"name": "Diagram.close",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e861f9d7b36eb565147fc32d08213bbd0a186e5fa7d6631ec6271666b3a578fe"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"name": "ShaftFeature.addSegment",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c41041d0d82bdcc59bf91f7de2f1f6a90e3634874bf6b180a7c840c6e27279bc"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"name": "ShaftFeature.updateSegment",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ffd7f4e0bf35f4d8c3d5f9582b7a319f338cb05f01bed094eb5fc8dc1354c8d5"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"name": "WizardShaftTable.slotInsertColumn",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "73a31c46cd69d80d6ec5a1334561313de2add606c9a3821a4707e6a7edf03b06"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"name": "WizardShaftTable.addColumn",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b53a1822d8d443aae240c3e3d9c8f87f5488b51c97334952a720dd0b77d19f4f"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"name": "WizardShaftTable.slotEditConstraint",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4450bc8a3d89843661c9d85152c372321fc4a2ae447f282e2780f156ed3d9f66"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"name": "WizardShaftTable.setLength",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "68499c331ad1a56a07bfaf0c08a44ef9ae8b642b62d9d6ace1fe46eb05936c5b"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"name": "WizardShaftTable.setDiameter",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aaf34547bfe53ca393575d1f562333f764bed1fa93e4da8a630a0aa40b543dce"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"name": "WizardShaftTable.setInnerDiameter",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "eb55f236f913e55b248db4cfd4c033637a96c9a564a1ecb5f6b212feb68c0db1"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"name": "FCWireBuilder.move",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "05088899a6bb4c26738ae9645f6482451244b41965247c374bfec550754399dc"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"name": "FCWireBuilder.line",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e4577d927bb51c7169353208c9b76b0ed645d2f3ccbb2bef8d8a90deaeb814ec"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"name": "FCWireBuilder.arc",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "174bc17f89b6f90c62debdf867de7e835409cf741948b33bd15b826871c4cc30"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"name": "FCWireBuilder.close",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f5b1466d73ba677e59afb309c8fc5928dd85460c23c8cbdfa8f9c02be8e71f3a"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"name": "SVGWireBuilder.move",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "37da7871f0f16b4adab5c3e9451c4378b8eb88f788a3fbd67484ff9507c1a9ff"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"name": "SVGWireBuilder.line",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0361374b5f74c557cbf5dc653c89c2916263a57f16b6be62ee91c659763f8b11"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"name": "SVGWireBuilder.arc",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c1b6c6927867debc20f320334a97208fb6fb08a09720f266d1ddb5ea75fb0c75"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"name": "SVGWireBuilder.close",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_error",
"message": "unsupported pure method",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python fixture result",
"sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "68b947a734df5866de4c8a77f0821e622c1c889be6a67099127412c983226777"
}
],
"sourceEvidence": [
{
"apiId": "py:PartDesign:method:Diagram.create",
"path": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"line": 30,
"declaration": "def create(",
"sha256": "93e82969de2951c555d75f67313f35f5b41e6c4296a4351b68803687f7f9e777"
},
{
"apiId": "py:PartDesign:method:Diagram.update",
"path": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"line": 61,
"declaration": "def update(self, function=None, xlength=None):",
"sha256": "93e82969de2951c555d75f67313f35f5b41e6c4296a4351b68803687f7f9e777"
},
{
"apiId": "py:PartDesign:method:Diagram.plot",
"path": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"line": 71,
"declaration": "def plot(self):",
"sha256": "93e82969de2951c555d75f67313f35f5b41e6c4296a4351b68803687f7f9e777"
},
{
"apiId": "py:PartDesign:method:Diagram.close",
"path": "src/Mod/PartDesign/WizardShaft/ShaftDiagram.py",
"line": 91,
"declaration": "def close(self):",
"sha256": "93e82969de2951c555d75f67313f35f5b41e6c4296a4351b68803687f7f9e777"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.addSegment",
"path": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"line": 50,
"declaration": "def addSegment(self, length, diameter, innerdiameter):",
"sha256": "b82e24f14d0dccc71858e67bbaa44c265926f728b70243faa39818b61449233f"
},
{
"apiId": "py:PartDesign:method:ShaftFeature.updateSegment",
"path": "src/Mod/PartDesign/WizardShaft/ShaftFeature.py",
"line": 157,
"declaration": "def updateSegment(self, segment, oldLength, length, diameter, innerdiameter):",
"sha256": "b82e24f14d0dccc71858e67bbaa44c265926f728b70243faa39818b61449233f"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotInsertColumn",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 101,
"declaration": "def slotInsertColumn(self):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.addColumn",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 109,
"declaration": "def addColumn(self):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEditConstraint",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 253,
"declaration": "def slotEditConstraint(self):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setLength",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 262,
"declaration": "def setLength(self, column, l):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDiameter",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 269,
"declaration": "def setDiameter(self, column, d):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setInnerDiameter",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 276,
"declaration": "def setInnerDiameter(self, column, d):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.move",
"path": "src/Mod/PartDesign/fcgear/fcgear.py",
"line": 49,
"declaration": "def move(self, p):",
"sha256": "e89ac029087c5a657eab5635ddf101cb7e948726e3cdee840b019ac3ef050399"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.line",
"path": "src/Mod/PartDesign/fcgear/fcgear.py",
"line": 53,
"declaration": "def line(self, p):",
"sha256": "e89ac029087c5a657eab5635ddf101cb7e948726e3cdee840b019ac3ef050399"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.arc",
"path": "src/Mod/PartDesign/fcgear/fcgear.py",
"line": 60,
"declaration": "def arc(self, p, r, sweep):",
"sha256": "e89ac029087c5a657eab5635ddf101cb7e948726e3cdee840b019ac3ef050399"
},
{
"apiId": "py:PartDesign:method:FCWireBuilder.close",
"path": "src/Mod/PartDesign/fcgear/fcgear.py",
"line": 81,
"declaration": "def close(self):",
"sha256": "e89ac029087c5a657eab5635ddf101cb7e948726e3cdee840b019ac3ef050399"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.move",
"path": "src/Mod/PartDesign/fcgear/svggear.py",
"line": 30,
"declaration": "def move(self, p):",
"sha256": "000a1156bb6e8260f9a072f45494554d349c3dee6b4b9b37526b8ae7c1764cad"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.line",
"path": "src/Mod/PartDesign/fcgear/svggear.py",
"line": 35,
"declaration": "def line(self, p):",
"sha256": "000a1156bb6e8260f9a072f45494554d349c3dee6b4b9b37526b8ae7c1764cad"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.arc",
"path": "src/Mod/PartDesign/fcgear/svggear.py",
"line": 40,
"declaration": "def arc(self, p, r, sweep):",
"sha256": "000a1156bb6e8260f9a072f45494554d349c3dee6b4b9b37526b8ae7c1764cad"
},
{
"apiId": "py:PartDesign:method:SVGWireBuilder.close",
"path": "src/Mod/PartDesign/fcgear/svggear.py",
"line": 55,
"declaration": "def close(self):",
"sha256": "000a1156bb6e8260f9a072f45494554d349c3dee6b4b9b37526b8ae7c1764cad"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "PartDesign",
"worker": "partdesign-python.worker.ts",
"revision": "6015c7e332b34cf2",
"runtimeUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"moduleRevision": "5b8b71c2765ba8dd",
"buildProfile": "fast-dev",
"runtimeSha256": "c230d6a84f954ce99d7477173b30a0058ff40a9402106a4b53c6c22d3f67f1c3",
"wasmSha256": "6015c7e332b34cf227ba062cfcda55d9b95c3ab387875bb3cf0ae0934b908786"
},
"boundaries": [
"Shaft geometry, constraint, diagram, and equilibrium methods require FreeCADGui/FEM document fixtures and remain restricted in the GUI-free Web kernel.",
"SegmentFunction, IntervalFunction, StressFunction, TranslationFunction, and GUI-free Shaft methods are evaluated from the embedded FreeCAD Python source through fc_web_dispatch_json.",
"PartDesign remains an independent runtime artifact loaded through partdesign-python.worker.ts; no WASM binary merge is used."
]
}