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

1634 lines
72 KiB
JSON

{
"schema": "freecad-web-draft-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "66396cdbf545ae9f0607f5eb",
"module": "Draft",
"tier": "tier-3-stateful",
"family": "document-graph",
"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"
},
"input": {
"cmd": "draft.pythonFamilyBatch",
"args": {
"tier": "tier-3-stateful",
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.runAutoGroup",
"name": "DraftToolBar.runAutoGroup",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:DraftToolBar.setAutoGroup",
"name": "DraftToolBar.setAutoGroup",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/DraftGui.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Plane.alignToSelection",
"name": "Plane.alignToSelection",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:PlaneGui.align_to_selection",
"name": "PlaneGui.align_to_selection",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/WorkingPlane.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:ArcGroup",
"name": "ArcGroup",
"family": "document-graph",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arcs.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:ArrayGroup",
"name": "ArrayGroup",
"family": "document-graph",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_arrays.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandNeedsSelection",
"name": "GuiCommandNeedsSelection",
"family": "document-graph",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_base.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:class:BezierGroup",
"name": "BezierGroup",
"family": "document-graph",
"kind": "class",
"sourcePath": "src/Mod/Draft/draftguitools/gui_beziers.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.set_selection",
"name": "Dimension.set_selection",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.createObject",
"name": "Dimension.createObject",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_selection_callback",
"name": "Edit.register_selection_callback",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_selection_callback",
"name": "Edit.unregister_selection_callback",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update_object",
"name": "Edit.update_object",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.getObjsFromSelection",
"name": "Edit.getObjsFromSelection",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.format_objects_for_editing",
"name": "Edit.format_objects_for_editing",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.deformat_objects_after_editing",
"name": "Edit.deformat_objects_after_editing",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.get_specific_object_info",
"name": "Edit.get_specific_object_info",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWallGuiTools.update_object_from_edit_points",
"name": "ArchWallGuiTools.update_object_from_edit_points",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWindowGuiTools.update_object_from_edit_points",
"name": "ArchWindowGuiTools.update_object_from_edit_points",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.update_object_from_edit_points",
"name": "ArchStructureGuiTools.update_object_from_edit_points",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.get_object_style",
"name": "ArchStructureGuiTools.get_object_style",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.set_object_editing_style",
"name": "ArchStructureGuiTools.set_object_editing_style",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchSpaceGuiTools.update_object_from_edit_points",
"name": "ArchSpaceGuiTools.update_object_from_edit_points",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchPanelCutGuiTools.update_object_from_edit_points",
"name": "ArchPanelCutGuiTools.update_object_from_edit_points",
"family": "document-graph",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "bf4af098c54d1f60ff875be995e480bf0a8cf5ff90476f45bc9f982d13705f70",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.runAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.runAutoGroup",
"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.setAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setAutoGroup",
"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:Plane.alignToSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.alignToSelection",
"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:PlaneGui.align_to_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneGui.align_to_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArcGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArcGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArrayGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArrayGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandNeedsSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandNeedsSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandNeedsSelection",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:BezierGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "BezierGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.BezierGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_beziers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.set_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.set_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.createObject",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.createObject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update_object",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update_object",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.getObjsFromSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.getObjsFromSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.format_objects_for_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.format_objects_for_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.deformat_objects_after_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.deformat_objects_after_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.get_specific_object_info",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.get_specific_object_info",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWallGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWallGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWindowGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWindowGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.get_object_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.get_object_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.set_object_editing_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.set_object_editing_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchSpaceGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchSpaceGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchPanelCutGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchPanelCutGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
},
"resultSha256": "b70c99cf5e17fc32c54f4ac679dbcdc9a469140293f3516ca330abf1854a5932",
"replay": {
"equal": true,
"resultSha256": "b70c99cf5e17fc32c54f4ac679dbcdc9a469140293f3516ca330abf1854a5932"
},
"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.runAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.runAutoGroup",
"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.setAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setAutoGroup",
"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:Plane.alignToSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.alignToSelection",
"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:PlaneGui.align_to_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneGui.align_to_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArcGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArcGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArrayGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArrayGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandNeedsSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandNeedsSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandNeedsSelection",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:BezierGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "BezierGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.BezierGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_beziers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.set_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.set_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.createObject",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.createObject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update_object",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update_object",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.getObjsFromSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.getObjsFromSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.format_objects_for_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.format_objects_for_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.deformat_objects_after_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.deformat_objects_after_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.get_specific_object_info",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.get_specific_object_info",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWallGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWallGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWindowGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWindowGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.get_object_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.get_object_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.set_object_editing_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.set_object_editing_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchSpaceGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchSpaceGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchPanelCutGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchPanelCutGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.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.runAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.runAutoGroup",
"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.setAutoGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.setAutoGroup",
"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:Plane.alignToSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Plane.alignToSelection",
"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:PlaneGui.align_to_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "PlaneGui.align_to_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/WorkingPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArcGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArcGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArcGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arcs.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:ArrayGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArrayGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.ArrayGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_arrays.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:GuiCommandNeedsSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiCommandNeedsSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.GuiCommandNeedsSelection",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_base.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:class:BezierGroup",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "BezierGroup",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "Draft.BezierGroup",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_beziers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.set_selection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.set_selection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Dimension.createObject",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Dimension.createObject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_selection_callback",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_selection_callback",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update_object",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update_object",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.getObjsFromSelection",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.getObjsFromSelection",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.format_objects_for_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.format_objects_for_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.deformat_objects_after_editing",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.deformat_objects_after_editing",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.get_specific_object_info",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.get_specific_object_info",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWallGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWallGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchWindowGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchWindowGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.get_object_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.get_object_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.set_object_editing_style",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchStructureGuiTools.set_object_editing_style",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchSpaceGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchSpaceGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ArchPanelCutGuiTools.update_object_from_edit_points",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ArchPanelCutGuiTools.update_object_from_edit_points",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.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": "document-graph",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "DraftToolBar.runAutoGroup",
"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": "28cb51ff9b0ad8c9c70a8607009bafc8d94ec1b97282883ddba9fab29cfb2fea"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Draft:method:DraftToolBar.runAutoGroup",
"name": "DraftToolBar.runAutoGroup",
"family": "document-graph",
"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": "60a8efd3469a745f2494047b10aac761260157f95dc7d11ac348684badee591f"
},
{
"apiId": "py:Draft:method:DraftToolBar.setAutoGroup",
"name": "DraftToolBar.setAutoGroup",
"family": "document-graph",
"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": "50818ccffa58c70c4aecd70d2e9eda8c0132fdf5ceeffc1ab0b7a16aa9f84759"
},
{
"apiId": "py:Draft:method:Plane.alignToSelection",
"name": "Plane.alignToSelection",
"family": "document-graph",
"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": "c2498c79bf8ac8ca83e6e936543b87bb72c850a1f0b6bdf962c0bd7f82a62521"
},
{
"apiId": "py:Draft:method:PlaneGui.align_to_selection",
"name": "PlaneGui.align_to_selection",
"family": "document-graph",
"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": "f1bd15a9d4a653b9dd2b496d3688f9e91c7c0ac2d5d9d152bd072a2400a1c8c4"
},
{
"apiId": "py:Draft:class:ArcGroup",
"name": "ArcGroup",
"family": "document-graph",
"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": "549a3edcd6f878af40801b6c5e9f322e2c9c7cbfff737cb268fe49ffc9424fd7"
},
{
"apiId": "py:Draft:class:ArrayGroup",
"name": "ArrayGroup",
"family": "document-graph",
"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": "499eba4161510732855715ff3aa02110128f1bfa847a873d9edcae3a520e7410"
},
{
"apiId": "py:Draft:class:GuiCommandNeedsSelection",
"name": "GuiCommandNeedsSelection",
"family": "document-graph",
"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": "ac35ca0bb0680d234483dc3b0053702c149da30cbce9182013da686ec16906dc"
},
{
"apiId": "py:Draft:class:BezierGroup",
"name": "BezierGroup",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_beziers.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1615a8fc3d61710a83e94adfbc38170f857244b0520a22481746e6297f87c971"
},
{
"apiId": "py:Draft:method:Dimension.set_selection",
"name": "Dimension.set_selection",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "505db8f6408e8143ca94090c76e154413bcab79466fe7f9eb09dc401716954e1"
},
{
"apiId": "py:Draft:method:Dimension.createObject",
"name": "Dimension.createObject",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_dimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "fa7d915b641150f88c209599d1dfe69298a64e5865cbf867fd4ce925a5e3d0c3"
},
{
"apiId": "py:Draft:method:Edit.register_selection_callback",
"name": "Edit.register_selection_callback",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f0d883855b503f15da51dda0ae5d13a4c3a176fc33033262b3818fe9421fc8f5"
},
{
"apiId": "py:Draft:method:Edit.unregister_selection_callback",
"name": "Edit.unregister_selection_callback",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f027560dafa987f4645a82b08e8c4be1f224e953444b23aa0b906d21848298cc"
},
{
"apiId": "py:Draft:method:Edit.update_object",
"name": "Edit.update_object",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e56d0d2f197b3d43a8b1daee2189a316a311230024cd41d91ba4a4a087f9de48"
},
{
"apiId": "py:Draft:method:Edit.getObjsFromSelection",
"name": "Edit.getObjsFromSelection",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0756c64733bbbdfff7be4891f11b4bc5d1467cd4049661ace51a939cb8acf6f2"
},
{
"apiId": "py:Draft:method:Edit.format_objects_for_editing",
"name": "Edit.format_objects_for_editing",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "babf62cc7da3b49b3fbc3dfc05871da893184db4b631fd0fde8eb6a6499c21ba"
},
{
"apiId": "py:Draft:method:Edit.deformat_objects_after_editing",
"name": "Edit.deformat_objects_after_editing",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6c244a974ffd44272f57f6c98d51af1a7d6b3988cc785f8c6800af6d1fdcab8f"
},
{
"apiId": "py:Draft:method:Edit.get_specific_object_info",
"name": "Edit.get_specific_object_info",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "97d99f3b774a411dba843deb688d6d6db0625f9cedeb04b8f5ab56933877ef39"
},
{
"apiId": "py:Draft:method:ArchWallGuiTools.update_object_from_edit_points",
"name": "ArchWallGuiTools.update_object_from_edit_points",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ac42ec9b1585abd049c132894701e00df835a6adf9a5439cb1f5cb41a8d83b6f"
},
{
"apiId": "py:Draft:method:ArchWindowGuiTools.update_object_from_edit_points",
"name": "ArchWindowGuiTools.update_object_from_edit_points",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d27538c5c6cd7eab957c265dcfa26030abf07d90169e6b062d86df9842fc6a94"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.update_object_from_edit_points",
"name": "ArchStructureGuiTools.update_object_from_edit_points",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1d90cd6ce62f2d9211a659e719288d6073bcec19296e14e57cf5bd51ce0502ee"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.get_object_style",
"name": "ArchStructureGuiTools.get_object_style",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b29dea8075c5d3772bc17a6d28ce257e06a2493802ded8f9a893c4aa64750cdc"
},
{
"apiId": "py:Draft:method:ArchStructureGuiTools.set_object_editing_style",
"name": "ArchStructureGuiTools.set_object_editing_style",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c5f8617b1c398dfe267b01ba6f184f9f7be80e5143ead0a73577d3af3683dd16"
},
{
"apiId": "py:Draft:method:ArchSpaceGuiTools.update_object_from_edit_points",
"name": "ArchSpaceGuiTools.update_object_from_edit_points",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9f44387a4b2d8ba2be6fe5dcbdb52b8b03ed442a0603fd623fa6570d66d75dac"
},
{
"apiId": "py:Draft:method:ArchPanelCutGuiTools.update_object_from_edit_points",
"name": "ArchPanelCutGuiTools.update_object_from_edit_points",
"family": "document-graph",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Draft Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit_arch_objects.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d6b1438c6cfb46e5f02815e584e16283f36226cc74eafb464aedf6e13ff5e22a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "Draft",
"worker": "draft.worker.ts",
"revision": "3068b5be7492250f",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"buildProfile": "fast-dev",
"runtimeSha256": "df3897c5ba77c7724152c1855c33bfc3f08e225ea8c6b37fddbd87cd60eb997c",
"wasmSha256": "3068b5be7492250fedb71d5f335367f7376a8ed3a2d09164c98edfb98af32d00"
},
"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."
]
}