Files
FreeCADWasmDev/docs/p6/draft-module-batch-e35ba26e5df6a22feb6fbf3d-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

1640 lines
69 KiB
JSON

{
"schema": "freecad-web-draft-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "e35ba26e5df6a22feb6fbf3d",
"module": "Draft",
"tier": "tier-3-stateful",
"family": "lifecycle-command",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"command": "draft.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/draft-python-family-facade.ts",
"worker": "web/src/draft.worker.ts"
},
"gateTiming": {
"compileCacheHit": true,
"compileSeconds": 0.000035536000000000454,
"workerReadySeconds": 0.7488147809999999,
"dispatchSeconds": 0.6295131990000001
},
"input": {
"cmd": "draft.pythonFamilyBatch",
"args": {
"tier": "tier-3-stateful",
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.setupTray",
"name": "DraftToolBar.setupTray",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.setupStyle",
"name": "DraftToolBar.setupStyle",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.taskUi",
"name": "DraftToolBar.taskUi",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.finish",
"name": "DraftToolBar.finish",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Activated",
"name": "DraftToolBar.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Deactivated",
"name": "DraftToolBar.Deactivated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.setup_ui",
"name": "DxfImportDialog.setup_ui",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DxfImportDialog.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_accept",
"name": "DxfImportDialog.on_accept",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DxfImportDialog.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_reject",
"name": "DxfImportDialog.on_reject",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/DxfImportDialog.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Plane.setup",
"name": "Plane.setup",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:AnnotationStyleEditor.Activated",
"name": "AnnotationStyleEditor.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.Activated",
"name": "Arc.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.finish",
"name": "Arc.finish",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.action",
"name": "Arc.action",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.Activated",
"name": "Arc_3Points.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.finish",
"name": "Arc_3Points.finish",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArcGroup.GetCommands",
"name": "ArcGroup.GetCommands",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArrayGroup.GetCommands",
"name": "ArrayGroup.GetCommands",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arrays.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandSimplest",
"name": "GuiCommandSimplest",
"family": "lifecycle-command",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandSimplest.Activated",
"name": "GuiCommandSimplest.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandBase",
"name": "GuiCommandBase",
"family": "lifecycle-command",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.Activated",
"name": "GuiCommandBase.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.finish",
"name": "GuiCommandBase.finish",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftTool.Activated",
"name": "DraftTool.Activated",
"family": "lifecycle-command",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base_original.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "fca4334e8cd2eb2928ba684bf9a70beba8fc8e7e493d39870f2282e1b234690b",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.setupTray",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupTray",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.setupStyle",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupStyle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.taskUi",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.taskUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Deactivated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Deactivated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.setup_ui",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.setup_ui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_accept",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_accept",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_reject",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_reject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Plane.setup",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.setup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:AnnotationStyleEditor.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "AnnotationStyleEditor.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.action",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.action",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArcGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArrayGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandSimplest",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandSimplest",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandSimplest.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandBase",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandBase",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftTool.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftTool.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base_original.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
},
"resultSha256": "781b248542b1ff6a77639bd5546112a0d5ad58c8420a092d28a453f83180c05a",
"replay": {
"equal": true,
"resultSha256": "781b248542b1ff6a77639bd5546112a0d5ad58c8420a092d28a453f83180c05a"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "draft.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-success",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.setupTray",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupTray",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.setupStyle",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupStyle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.taskUi",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.taskUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Deactivated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Deactivated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.setup_ui",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.setup_ui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_accept",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_accept",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_reject",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_reject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Plane.setup",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.setup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:AnnotationStyleEditor.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "AnnotationStyleEditor.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.action",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.action",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArcGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArrayGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandSimplest",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandSimplest",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandSimplest.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandBase",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandBase",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftTool.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftTool.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base_original.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-repeat",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.setupTray",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupTray",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.setupStyle",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupStyle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.taskUi",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.taskUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.Deactivated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.Deactivated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.setup_ui",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.setup_ui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_accept",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_accept",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_reject",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DxfImportDialog.on_reject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Plane.setup",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.setup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:AnnotationStyleEditor.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "AnnotationStyleEditor.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc.action",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc.action",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Arc_3Points.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Arc_3Points.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArcGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArrayGroup.GetCommands",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup.GetCommands",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandSimplest",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandSimplest",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandSimplest.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandSimplest.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandBase",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandBase",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiCommandBase.finish",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandBase.finish",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftTool.Activated",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftTool.Activated",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base_original.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "draft-object-batch-cross",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 1,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "method_evidence_pending",
"family": "lifecycle-command",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setupTray",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/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": "Draft Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "draft-family-cancel-1",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "draft-object-batch-reset"
},
"traceSha256": "e1645781bfbf08f6d7e90bca88bf384b48953c5df1dc2c8cc42e49b38fc62311"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.setupTray",
"name": "DraftToolBar.setupTray",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f5b5f6b2cc671916bbb1d53a86e94d20d34415edb3bb5d67a2a673370c84fcba"
},
{
"apiId": "py:Draft:method:DraftToolBar.setupStyle",
"name": "DraftToolBar.setupStyle",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "31c55701291846830d1e1ffb26e421fcc8603f64ec179cefefc25ff480d6fcef"
},
{
"apiId": "py:Draft:method:DraftToolBar.taskUi",
"name": "DraftToolBar.taskUi",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0656dc9499b3da0f9f3aeabe76f21577f735394f61f618a5922bf811c7fafad4"
},
{
"apiId": "py:Draft:method:DraftToolBar.finish",
"name": "DraftToolBar.finish",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "87566a18236e7689945295e4361eb729b70f12f7f7b6a242a4694b7a29cb22a6"
},
{
"apiId": "py:Draft:method:DraftToolBar.Activated",
"name": "DraftToolBar.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0b85276cf2700792881746daf4e39b418909b202b3bc29ff7d1fe76b08a6ae35"
},
{
"apiId": "py:Draft:method:DraftToolBar.Deactivated",
"name": "DraftToolBar.Deactivated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DraftGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "230c03b0a69f270ff3afa612f2e4c63f04ff7b8669d5fc02bbaee1384a1c00fd"
},
{
"apiId": "py:Draft:method:DxfImportDialog.setup_ui",
"name": "DxfImportDialog.setup_ui",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e5f60f58543bffe9408edb4c3800fe2aaf954f83ca003356680eba36cfaa2274"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_accept",
"name": "DxfImportDialog.on_accept",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "22532c43dadb41dcd7ad6b85163ef6f916e8d122c1984d700dad8ce2ef27a4a7"
},
{
"apiId": "py:Draft:method:DxfImportDialog.on_reject",
"name": "DxfImportDialog.on_reject",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/DxfImportDialog.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "021498c6f1947c431855901242d7ce453311766ea4e346daf1237192b0f5bfaa"
},
{
"apiId": "py:Draft:method:Plane.setup",
"name": "Plane.setup",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "98d18ec2040a332f74ebfb52d1f6e6c83588b2839beb14f73a7b01b0cd65336c"
},
{
"apiId": "py:Draft:method:AnnotationStyleEditor.Activated",
"name": "AnnotationStyleEditor.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_annotationstyleeditor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9756400d1ff777d802bdb07e3f4bed0b0b88042e9dd9937cef6a44ce87809f18"
},
{
"apiId": "py:Draft:method:Arc.Activated",
"name": "Arc.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b21008996c35d1a16fc9e1910ff993ecf6e4e0535960c7d844e5439c8d4e9e48"
},
{
"apiId": "py:Draft:method:Arc.finish",
"name": "Arc.finish",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7b3e86f38804761b7f0914b8353fe7df678011d216b9d6e9bcf58c8385bf3496"
},
{
"apiId": "py:Draft:method:Arc.action",
"name": "Arc.action",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "75119043667290fd55930c446564de348aee4349ef62d664e50d18922a9eedb3"
},
{
"apiId": "py:Draft:method:Arc_3Points.Activated",
"name": "Arc_3Points.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aa9c2179522b854a4ed4106c0bee9cb5357120950d0b6503a3075994c2a8411c"
},
{
"apiId": "py:Draft:method:Arc_3Points.finish",
"name": "Arc_3Points.finish",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e45cb1a0b783cf06379290de88c8c4374555b2d91cfed2400b44289f65d1ccfb"
},
{
"apiId": "py:Draft:method:ArcGroup.GetCommands",
"name": "ArcGroup.GetCommands",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2c13b11051787fcbdc6142f5fd75600f7a7353aab0d77f01f748e69b36e47f5f"
},
{
"apiId": "py:Draft:method:ArrayGroup.GetCommands",
"name": "ArrayGroup.GetCommands",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "21d3b2564bb81633d1d06dd35f946b3bee1d576c6f4765f4a41789102fba8623"
},
{
"apiId": "py:Draft:class:GuiCommandSimplest",
"name": "GuiCommandSimplest",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aa0b21136ed20706abbc9f83de70744f94d87f71ebcc660ded001048d558fe74"
},
{
"apiId": "py:Draft:method:GuiCommandSimplest.Activated",
"name": "GuiCommandSimplest.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f0d20b8840110f3280d4fa24d2e5cb5a105d74c2a9365bed5fd50b01fc9d6245"
},
{
"apiId": "py:Draft:class:GuiCommandBase",
"name": "GuiCommandBase",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ff8b9469e7cfc55e3cb9b6b5debe0ab5f3e93f70ca9144555b7c3f9f18d65e30"
},
{
"apiId": "py:Draft:method:GuiCommandBase.Activated",
"name": "GuiCommandBase.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "93ae75d04e2e69784afe133edeb9c6d9b347009be34387f7c6377448628a3b5a"
},
{
"apiId": "py:Draft:method:GuiCommandBase.finish",
"name": "GuiCommandBase.finish",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a8b13feed8a4edb8f76a3d59888ba2c100915c6e620c34b0fd8589a469b40943"
},
{
"apiId": "py:Draft:method:DraftTool.Activated",
"name": "DraftTool.Activated",
"family": "lifecycle-command",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base_original.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "96fe29af03f8e5f9ce24fad04c4e6979fea9bb7531f19c7e4804610667861340"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "Draft",
"worker": "draft.worker.ts",
"revision": "06f9a64f3810d6f2",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"buildProfile": "fast-dev",
"runtimeSha256": "302b269764a05db99f2644892359469caae616f6af3d9c20be112930bf292db0",
"wasmSha256": "06f9a64f3810d6f2dd334d3b72289b7b004a2cac5c2feed45177e0eefbb507e4"
},
"boundaries": [
"Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.",
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}