Files
FreeCADWasmDev/docs/p6/cam-generic-object-module-batch-6b41075d2f0f00d1fb83a5b9-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

1976 lines
81 KiB
JSON

{
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "6b41075d2f0f00d1fb83a5b9",
"module": "CAM",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"dispatcher": "fc_web_dispatch_json",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"route": {
"command": "cam.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/cam-python-family-batch-facade.ts",
"worker": "web/src/cam.worker.ts"
},
"input": {
"cmd": "cam.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"name": "CommandPathOp.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceLine": 1690,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"name": "RowMoveTableWidget",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 54,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"name": "TaskPanelHoleGeometryPage.getForm",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 135,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"name": "LineEditEventFilter",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 527,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:Comment",
"name": "Comment",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 36,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"name": "CommandPathComment.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 108,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"name": "CommandPathCopy.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceLine": 98,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"name": "TaskPanelExtensionPage.getForm",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 234,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"name": "TaskPanelExtensionPage.getSignalsForUpdate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 608,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"name": "CommandPathShapeTC.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceLine": 189,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"name": "PathBaseGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 41,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:EGate",
"name": "EGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 45,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"name": "VCARVEGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 55,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"name": "ENGRAVEGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 84,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"name": "CHAMFERGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 105,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:DRILLGate",
"name": "DRILLGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 128,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:TAPGate",
"name": "TAPGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 140,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"name": "PROFILEGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 175,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:POCKETGate",
"name": "POCKETGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 202,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"name": "ADAPTIVEGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 228,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"name": "CONTOURGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 240,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:PROBEGate",
"name": "PROBEGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 245,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:TURNGate",
"name": "TURNGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 250,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:ALLGate",
"name": "ALLGate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 261,
"disposition": "planned"
}
]
}
},
"inputSha256": "c50e0b2f58741b331d511b2b7141d8c6646b168e954e9fdb76869b6409530565",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathOp.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceLine": 1690,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "RowMoveTableWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 54,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelHoleGeometryPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 135,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LineEditEventFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 527,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Comment",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Comment",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 36,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathComment.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 108,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceLine": 98,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 234,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getSignalsForUpdate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 608,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathShapeTC.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceLine": 189,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathBaseGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 41,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:EGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "EGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 45,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "VCARVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ENGRAVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 84,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CHAMFERGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 105,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DRILLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DRILLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 128,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TAPGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TAPGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 140,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROFILEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 175,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:POCKETGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "POCKETGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 202,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ADAPTIVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 228,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CONTOURGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 240,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROBEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROBEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 245,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TURNGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TURNGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ALLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ALLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 261,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "fb5e02cc4f0bd77b6d1b775060f40fc9f2b7008d63c156c22b3af90485f4a458",
"replay": {
"equal": true,
"resultSha256": "fb5e02cc4f0bd77b6d1b775060f40fc9f2b7008d63c156c22b3af90485f4a458"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "cam.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-success",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathOp.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceLine": 1690,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "RowMoveTableWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 54,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelHoleGeometryPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 135,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LineEditEventFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 527,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Comment",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Comment",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 36,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathComment.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 108,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceLine": 98,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 234,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getSignalsForUpdate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 608,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathShapeTC.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceLine": 189,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathBaseGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 41,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:EGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "EGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 45,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "VCARVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ENGRAVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 84,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CHAMFERGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 105,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DRILLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DRILLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 128,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TAPGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TAPGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 140,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROFILEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 175,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:POCKETGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "POCKETGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 202,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ADAPTIVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 228,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CONTOURGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 240,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROBEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROBEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 245,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TURNGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TURNGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ALLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ALLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 261,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-repeat",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathOp.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceLine": 1690,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "RowMoveTableWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 54,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelHoleGeometryPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 135,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LineEditEventFilter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceLine": 527,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Comment",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Comment",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 36,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathComment.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceLine": 108,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathCopy.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceLine": 98,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getForm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 234,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TaskPanelExtensionPage.getSignalsForUpdate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceLine": 608,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathShapeTC.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceLine": 189,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathBaseGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 41,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:EGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "EGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 45,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "VCARVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ENGRAVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 84,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CHAMFERGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 105,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DRILLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DRILLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 128,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TAPGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TAPGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 140,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROFILEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 175,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:POCKETGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "POCKETGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 202,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ADAPTIVEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 228,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CONTOURGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 240,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PROBEGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PROBEGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 245,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:TURNGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "TURNGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ALLGate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ALLGate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceLine": 261,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"cross": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-cross",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 1,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "CAM API record is not part of this module-scoped adapter",
"name": "CommandPathOp.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceLine": 1690,
"sourcePath": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-invalid",
"error": {
"code": "invalid_request",
"message": "CAM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "cam-generic-object-reset"
},
"traceSha256": "2d56f4dfb8bf80859395ddbba277f37ff1aea6e8dd7a33065a7d5794ee15d76b"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"name": "CommandPathOp.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "86f01dfec20b4c9deda2c4ca3bb7a60974dc322fa108b70cb1f7857f3f483b4d"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"name": "RowMoveTableWidget",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8904cc5912009623b727c880636ce148182c91e3dacc885104eece8ad6c887a9"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"name": "TaskPanelHoleGeometryPage.getForm",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f872a430e2e1253399a83dbfeb5d0226def76a7125b077e6aea5c06733b98e92"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"name": "LineEditEventFilter",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "46cc1a0d90ef964b0476aa15a2c22ac246b6651a94a39df20d46d37c4269defc"
},
{
"apiId": "py:CAM:class:Comment",
"name": "Comment",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8fd3fdcbcd278cfc8e83d937c4e64d79cb9a744114e6be49ccf7c18ec8c3a8ef"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"name": "CommandPathComment.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8c61145c3baa172017d11415fcf647d302e20b30ae09a097caf5afead3975ca5"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"name": "CommandPathCopy.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "94baa8bba0b60c68220b6286ce610fce689d32c740568cbd2bfb5fbc99a2e356"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"name": "TaskPanelExtensionPage.getForm",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "912749fce451707e851e639e88ca65c8aa1d1f2346bc6b2813f8d34e615bc603"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"name": "TaskPanelExtensionPage.getSignalsForUpdate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "957069492bfa61551aab397edd1acf05279c0c9cc25b68570fbfc37627b26a5d"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"name": "CommandPathShapeTC.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "0d595ba1767377d683c2be232bb4070ddc9476df7328efe2e4011a87c11bb77a"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"name": "PathBaseGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d7904435c25248461eba3a5d3d80567b03e601facad83a34b3b583bf4e4f3d33"
},
{
"apiId": "py:CAM:class:EGate",
"name": "EGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a9c8aaa3e0195b9e419666e5de9210485dc34228cd5ca0d5eb36d5eff67c43be"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"name": "VCARVEGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "e66cabb684aee3a4e443990d7ac790ad24a103cace9f91c7f52208b2f2858f1f"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"name": "ENGRAVEGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "c19b744fd739d287ab5d2abecb421e1ea34c4df5358f4177cd05b6bb2959caf1"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"name": "CHAMFERGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "af2371fc1871f49eb51dc45c84100aa598a27e34b73d6df1d2339b788cbfe787"
},
{
"apiId": "py:CAM:class:DRILLGate",
"name": "DRILLGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "9674da703d8ed89f50d69e72f661efd802d1f31bbd685d3ba79b039eabbca906"
},
{
"apiId": "py:CAM:class:TAPGate",
"name": "TAPGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a8fe0406778d98c6a3f833d1d25cb8d8de6458b879431f3ff1d3a7edb528d2b9"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"name": "PROFILEGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "1005bd38550cf33c5020059e5f131b80dc449cf93888eae1b4506190ab277162"
},
{
"apiId": "py:CAM:class:POCKETGate",
"name": "POCKETGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "acd6fcbe95ba858f4f4e889fcb696ff4ef53dcd522f50558d1173fb1466562ea"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"name": "ADAPTIVEGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "74021c85a4d0804eb43ddad87d7dedd82d056c851fdf3db867d3171fb95a134c"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"name": "CONTOURGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "0c8eefd894b4a75f35c952c62233b2c11fca60e05811b133bd8d1898056dd288"
},
{
"apiId": "py:CAM:class:PROBEGate",
"name": "PROBEGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "82618c0219f3f1cdf6343ae8dc780fcfaac8bf9d88c1baba0c34e4ffe2f6b956"
},
{
"apiId": "py:CAM:class:TURNGate",
"name": "TURNGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "4008a306bddb8143fd8cced8973bfe197a1d1d51383ac94db84300fe65e8662c"
},
{
"apiId": "py:CAM:class:ALLGate",
"name": "ALLGate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "975498538f1d0f0ff5f843f891c4bfe33210c4f1bedc7d2d559480decccdd6ac"
}
],
"sourceEvidence": [
{
"apiId": "py:CAM:method:CommandPathOp.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/Base.py",
"line": 1690,
"declaration": "def IsActive(self):",
"sha256": "4d42519993dd05c1a25d2b0e2a1e200c1fec4e709212ade17eab1544807b5987"
},
{
"apiId": "py:CAM:class:RowMoveTableWidget",
"path": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"line": 54,
"declaration": "class RowMoveTableWidget(QtGui.QTableWidget):",
"sha256": "7468b9fa5e43c00b343a8e481360cdffda286df81a3738d3d218621eb936a25d"
},
{
"apiId": "py:CAM:method:TaskPanelHoleGeometryPage.getForm",
"path": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"line": 135,
"declaration": "def getForm(self):",
"sha256": "7468b9fa5e43c00b343a8e481360cdffda286df81a3738d3d218621eb936a25d"
},
{
"apiId": "py:CAM:class:LineEditEventFilter",
"path": "src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py",
"line": 527,
"declaration": "class LineEditEventFilter(QtCore.QObject):",
"sha256": "7468b9fa5e43c00b343a8e481360cdffda286df81a3738d3d218621eb936a25d"
},
{
"apiId": "py:CAM:class:Comment",
"path": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"line": 36,
"declaration": "class Comment:",
"sha256": "df8e0b8ae4bb9ad569deb5dac3912b7d9a045d2e31427a76e2f7e12bd322af8a"
},
{
"apiId": "py:CAM:method:CommandPathComment.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/Comment.py",
"line": 108,
"declaration": "def IsActive(self):",
"sha256": "df8e0b8ae4bb9ad569deb5dac3912b7d9a045d2e31427a76e2f7e12bd322af8a"
},
{
"apiId": "py:CAM:method:CommandPathCopy.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/Copy.py",
"line": 98,
"declaration": "def IsActive(self):",
"sha256": "c67a709da3f85970d0b8e942888d421fd87d67e2a922c6412f541231297ab322"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getForm",
"path": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"line": 234,
"declaration": "def getForm(self):",
"sha256": "faeff8a35d4b7f5d9706a1234f746c1f8a584a1ae99efd0f28ea9a571ba91c44"
},
{
"apiId": "py:CAM:method:TaskPanelExtensionPage.getSignalsForUpdate",
"path": "src/Mod/CAM/Path/Op/Gui/FeatureExtension.py",
"line": 608,
"declaration": "def getSignalsForUpdate(self, obj):",
"sha256": "faeff8a35d4b7f5d9706a1234f746c1f8a584a1ae99efd0f28ea9a571ba91c44"
},
{
"apiId": "py:CAM:method:CommandPathShapeTC.IsActive",
"path": "src/Mod/CAM/Path/Op/Gui/PathShapeTC.py",
"line": 189,
"declaration": "def IsActive(self):",
"sha256": "84c81400771bdd6c4b440ca82d0336d3451928e9f1dbb272ce0079fac847d4a2"
},
{
"apiId": "py:CAM:class:PathBaseGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 41,
"declaration": "class PathBaseGate(object):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:EGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 45,
"declaration": "class EGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:VCARVEGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 55,
"declaration": "class VCARVEGate:",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:ENGRAVEGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 84,
"declaration": "class ENGRAVEGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:CHAMFERGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 105,
"declaration": "class CHAMFERGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:DRILLGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 128,
"declaration": "class DRILLGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:TAPGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 140,
"declaration": "class TAPGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:PROFILEGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 175,
"declaration": "class PROFILEGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:POCKETGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 202,
"declaration": "class POCKETGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:ADAPTIVEGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 228,
"declaration": "class ADAPTIVEGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:CONTOURGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 240,
"declaration": "class CONTOURGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:PROBEGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 245,
"declaration": "class PROBEGate:",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:TURNGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 250,
"declaration": "class TURNGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
},
{
"apiId": "py:CAM:class:ALLGate",
"path": "src/Mod/CAM/Path/Op/Gui/Selection.py",
"line": 261,
"declaration": "class ALLGate(PathBaseGate):",
"sha256": "77f22ea1223355491c9347473bf4fdb46108e12de7158c9b8443089dcf80d8c4"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "CAM",
"worker": "cam.worker.ts",
"revision": "dc17d6519d7efa90",
"runtimeUrl": "/kernel/FreeCADWebCAMProbe.js",
"wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"workerRevision": "b9b195e05129eea9",
"runtimeSha256": "900744dfa95e09f89096e34717077e18958a64925eb36282686fc24e769d4e71",
"wasmSha256": "b9b195e05129eea911dbc96b23bdbf58c428bfed6ff81787e1ae79a0267123dc"
},
"boundaries": [
"CAM classes and direct readonly values are returned by compiled FreeCAD CAM sources through fc_web_dispatch_json.",
"CAM postprocessor mocks and machine-model enums/dataclasses remain explicit Python-runtime boundaries; CAMWorkbench and PathCommandGroup activation remain GUI-only boundaries.",
"The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used."
]
}