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

1520 lines
68 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "dce73bf7ebed7cd627b3c1e5",
"module": "PartDesign",
"tier": "tier-3-stateful",
"family": "property",
"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-3-stateful",
"records": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"name": "SegmentFunctionSegment.value",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceLine": 47,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"name": "SegmentFunction.value",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceLine": 148,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"name": "SegmentFunction.lowervalue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceLine": 155,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"name": "IntervalFunction.value",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceLine": 218,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"name": "IntervalFunction.lowervalue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceLine": 224,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"name": "WizardShaftTable.slotValueChanged",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 218,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"name": "WizardShaftTable.slotConstraintType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 284,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"name": "WizardShaftTable.setConstraintType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 287,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"name": "WizardShaftTable.getConstraintType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 291,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"name": "WizardShaftTable.slotStartEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 294,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"name": "WizardShaftTable.setStartEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 297,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"name": "WizardShaftTable.getStartEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 300,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"name": "WizardShaftTable.slotEndEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 309,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"name": "WizardShaftTable.setEndEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 312,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"name": "WizardShaftTable.getEndEdgeType",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 315,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"name": "WizardShaftTable.setDoubleValue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 324,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"name": "WizardShaftTable.getDoubleValue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 331,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"name": "WizardShaftTable.setListValue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 338,
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"name": "WizardShaftTable.getListValue",
"family": "property",
"sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceLine": 344,
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "f447fcce87e9929909e88edc3037501e4a80ce8d6ae9246d2d93c64e628f335a",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 19,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"code": "native_python_fixture",
"family": "property",
"message": "4.0",
"name": "SegmentFunctionSegment.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "3.0",
"name": "SegmentFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "1.0",
"name": "SegmentFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "20.0",
"name": "IntervalFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "10.0",
"name": "IntervalFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotValueChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
},
"resultSha256": "0fb875f9f18f92eec4d964981e5b0872f6b394ea48651b6d1c30d2e44ca94632",
"replay": {
"equal": true,
"resultSha256": "0fb875f9f18f92eec4d964981e5b0872f6b394ea48651b6d1c30d2e44ca94632"
},
"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": 19,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"code": "native_python_fixture",
"family": "property",
"message": "4.0",
"name": "SegmentFunctionSegment.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "3.0",
"name": "SegmentFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "1.0",
"name": "SegmentFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "20.0",
"name": "IntervalFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "10.0",
"name": "IntervalFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotValueChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "pd-generic-repeat",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 19,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"code": "native_python_fixture",
"family": "property",
"message": "4.0",
"name": "SegmentFunctionSegment.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "3.0",
"name": "SegmentFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "1.0",
"name": "SegmentFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"code": "native_python_fixture",
"family": "property",
"message": "20.0",
"name": "IntervalFunction.value",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"code": "native_python_fixture",
"family": "property",
"message": "10.0",
"name": "IntervalFunction.lowervalue",
"native": true,
"parameterSchema": "native Python fixture arguments",
"replay": "native-source-python-method-fixture",
"resourcesReleased": true,
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotValueChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getConstraintType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getStartEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.slotEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getEndEdgeType",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getDoubleValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.setListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"code": "gui_dependency_unavailable",
"family": "property",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"name": "WizardShaftTable.getListValue",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"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": "property",
"message": "PartDesign API record is not part of this module-scoped adapter",
"name": "SegmentFunctionSegment.value",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"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": "367abd69f13e98abf83af266f8ef06362caf07c8c655660056e284db051e02b7"
},
"dispositionCounts": {
"exposed": 5,
"restricted": 14,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"name": "SegmentFunctionSegment.value",
"family": "property",
"status": "exposed",
"code": "native_python_fixture",
"message": "4.0",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "af1d17c72f07cafd2ee103a0417ae41f3929565f21cf94e3f740f7225e5b4d06"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"name": "SegmentFunction.value",
"family": "property",
"status": "exposed",
"code": "native_python_fixture",
"message": "3.0",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4dc506bd003cd85527ac7966d102f690b2b0fd60354230f1d30ec03cd60bb530"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"name": "SegmentFunction.lowervalue",
"family": "property",
"status": "exposed",
"code": "native_python_fixture",
"message": "1.0",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ddc0642d59509126a660d9575611d9aa5ce63815cdbb233aa023d2254d80d05b"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"name": "IntervalFunction.value",
"family": "property",
"status": "exposed",
"code": "native_python_fixture",
"message": "20.0",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ffcc3847b13a18d8a3ecc34ab81f1209e94390ac3a34ea6a800892a0ffbbbf83"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"name": "IntervalFunction.lowervalue",
"family": "property",
"status": "exposed",
"code": "native_python_fixture",
"message": "10.0",
"parameterSchema": "native Python fixture arguments",
"returnSchema": "native Python value",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "087dfbc45117211c08e98300995423fe45fd48b95ee83d30be1fa7fd20083963"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"name": "WizardShaftTable.slotValueChanged",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "662fb4ab69163e146f1b36cae29dda7d4b3d2679dd0c19f97c6cfdb8aa9273e0"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"name": "WizardShaftTable.slotConstraintType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b08dbd1effd163a42bcf83d8fa193ff43a1c908eafb063bee98419dbc16cd8e6"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"name": "WizardShaftTable.setConstraintType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d99cd1e2cf81344b3f9727b606c02620a78e81c94efa879023a18df912d8513c"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"name": "WizardShaftTable.getConstraintType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "894a27171212e85c2cdc1f5552e22cd2afbd350f055c69828966c56aab8bd1b8"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"name": "WizardShaftTable.slotStartEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7d0bb2ac81e9dd16ed45d5dd1b02832761d0f8fc67532940bbccdcc92b7fa8e8"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"name": "WizardShaftTable.setStartEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9447c8ccdfd0d3be6d98888c87d26446781a5de0e0e5293ff464310d031ece2f"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"name": "WizardShaftTable.getStartEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a59dfe3a644487660a70275e32e9d0225a9d2f12658311f93b248efddd21bb86"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"name": "WizardShaftTable.slotEndEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "41aa4d963fed85dadcd8cce2bb5dc9842232fe1bce7695bf1500de7254e2e3dc"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"name": "WizardShaftTable.setEndEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cd597afa5e9ac2a3b9e6d70fcee6d44626a90e8899da3de0f4ae254ab1efce09"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"name": "WizardShaftTable.getEndEdgeType",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7af16ce76c29a2aeeb7b99097f9428e55632b4ac0c3eddaf5fd2219b0b9b7de6"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"name": "WizardShaftTable.setDoubleValue",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d6381880a8756c5f8a51bfb7b0890d41cbcc1ec67c508cd75bbd2b73cf516152"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"name": "WizardShaftTable.getDoubleValue",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "995a4b240c7771d17d07d511b3d85f67cc1427c5a1fdb9ef3fffc06796d0099a"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"name": "WizardShaftTable.setListValue",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "820ed67809fc52e9e0ec90ea6519fa0705a2cd26607fda76a0c207357738823b"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"name": "WizardShaftTable.getListValue",
"family": "property",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "PartDesign GUI/tool API requires FreeCADGui and is unavailable in the GUI-free Web kernel",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ba8e34e9dbdf3656095d0e88ac2948ccbc4503bf0c3ab6cb4f2eec7823965209"
}
],
"sourceEvidence": [
{
"apiId": "py:PartDesign:method:SegmentFunctionSegment.value",
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"line": 47,
"declaration": "def value(self, xval):",
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.value",
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"line": 148,
"declaration": "def value(self, xval):",
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
},
{
"apiId": "py:PartDesign:method:SegmentFunction.lowervalue",
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"line": 155,
"declaration": "def lowervalue(self, xval):",
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.value",
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"line": 218,
"declaration": "def value(self, xval):",
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
},
{
"apiId": "py:PartDesign:method:IntervalFunction.lowervalue",
"path": "src/Mod/PartDesign/WizardShaft/SegmentFunction.py",
"line": 224,
"declaration": "def lowervalue(self, xval):",
"sha256": "6f743def8882549f44c7be5d4753338b55c44a8b8b11ba7e9aa3403b22a40ad4"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotValueChanged",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 218,
"declaration": "def slotValueChanged(self, value):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotConstraintType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 284,
"declaration": "def slotConstraintType(self, text):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setConstraintType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 287,
"declaration": "def setConstraintType(self, column, t):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getConstraintType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 291,
"declaration": "def getConstraintType(self, column):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotStartEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 294,
"declaration": "def slotStartEdgeType(self, old, new):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setStartEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 297,
"declaration": "def setStartEdgeType(self, column, t):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 300,
"declaration": "def getStartEdgeType(self, column):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.slotEndEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 309,
"declaration": "def slotEndEdgeType(self, old, new):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setEndEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 312,
"declaration": "def setEndEdgeType(self, column, t):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeType",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 315,
"declaration": "def getEndEdgeType(self, column):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setDoubleValue",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 324,
"declaration": "def setDoubleValue(self, row, column, v):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getDoubleValue",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 331,
"declaration": "def getDoubleValue(self, row, column):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.setListValue",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 338,
"declaration": "def setListValue(self, row, column, v):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
},
{
"apiId": "py:PartDesign:method:WizardShaftTable.getListValue",
"path": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py",
"line": 344,
"declaration": "def getListValue(self, row, column):",
"sha256": "f39bc28de0962c8c65c10aa2a5d164ad0da4f56b7a4ff231ccd74d56ad499657"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "PartDesign",
"worker": "partdesign-python.worker.ts",
"revision": "16f6ae5988929667",
"runtimeUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"moduleRevision": "03127526c3a3da4e",
"buildProfile": "fast-dev",
"runtimeSha256": "42d3b74977d9bfe85fb657a7dcb7fa7b47cab5d0c224e7f4011b1b507fc54192",
"wasmSha256": "16f6ae59889296676d88497621bc99d3c5bda3ce5eb487d348bf04090af9b1dc"
},
"boundaries": [
"WizardShaftTable property operations require Qt widgets and remain restricted in the GUI-free Web kernel.",
"SegmentFunction and IntervalFunction values 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."
]
}