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

1706 lines
72 KiB
JSON

{
"schema": "freecad-web-draft-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "235114458f632201b00c3043",
"module": "Draft",
"tier": "tier-2-pure",
"family": "generic-object",
"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-2-pure",
"records": [
{
"apiId": "py:Draft:method:Edit.proceed",
"name": "Edit.proceed",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.numericInput",
"name": "Edit.numericInput",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.reset_edit",
"name": "Edit.reset_edit",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_editing_callbacks",
"name": "Edit.register_editing_callbacks",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_editing_callbacks",
"name": "Edit.unregister_editing_callbacks",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.keyPressed",
"name": "Edit.keyPressed",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mousePressed",
"name": "Edit.mousePressed",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mouseMoved",
"name": "Edit.mouseMoved",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.startEditing",
"name": "Edit.startEditing",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateTrackerAndGhost",
"name": "Edit.updateTrackerAndGhost",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.endEditing",
"name": "Edit.endEditing",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.setTrackers",
"name": "Edit.setTrackers",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackers",
"name": "Edit.resetTrackers",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackersBezier",
"name": "Edit.resetTrackersBezier",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.removeTrackers",
"name": "Edit.removeTrackers",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.hideTrackers",
"name": "Edit.hideTrackers",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.showTrackers",
"name": "Edit.showTrackers",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateGhost",
"name": "Edit.updateGhost",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.finalizeGhost",
"name": "Edit.finalizeGhost",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update",
"name": "Edit.update",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.sendRay",
"name": "Edit.sendRay",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.searchEditNode",
"name": "Edit.searchEditNode",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.add",
"name": "GuiToolsRepository.add",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.keys",
"name": "GuiToolsRepository.keys",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/draftguitools/gui_edit.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "5cec7b1fd073e470363561c51f2afc16baa8c76ef7bcd9b7bd264607442dce90",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:Edit.proceed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.proceed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.numericInput",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.numericInput",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.reset_edit",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.reset_edit",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.keyPressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.keyPressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mousePressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mousePressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mouseMoved",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mouseMoved",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.startEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.startEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateTrackerAndGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateTrackerAndGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.endEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.endEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.setTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.setTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackersBezier",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackersBezier",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.removeTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.removeTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.hideTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.hideTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.showTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.showTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.finalizeGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.finalizeGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.sendRay",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.sendRay",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.searchEditNode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.searchEditNode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.add",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.add",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.keys",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "e98234e89e0184b3ee2580cac691fc8f66a74aea0da1e9ee8b47941e870daa06",
"replay": {
"equal": true,
"resultSha256": "e98234e89e0184b3ee2580cac691fc8f66a74aea0da1e9ee8b47941e870daa06"
},
"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:Edit.proceed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.proceed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.numericInput",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.numericInput",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.reset_edit",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.reset_edit",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.keyPressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.keyPressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mousePressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mousePressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mouseMoved",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mouseMoved",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.startEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.startEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateTrackerAndGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateTrackerAndGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.endEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.endEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.setTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.setTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackersBezier",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackersBezier",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.removeTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.removeTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.hideTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.hideTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.showTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.showTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.finalizeGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.finalizeGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.sendRay",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.sendRay",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.searchEditNode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.searchEditNode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.add",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.add",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.keys",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"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:Edit.proceed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.proceed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.numericInput",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.numericInput",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.reset_edit",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.reset_edit",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.register_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.register_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.unregister_editing_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.unregister_editing_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.keyPressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.keyPressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mousePressed",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mousePressed",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.mouseMoved",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.mouseMoved",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.startEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.startEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateTrackerAndGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateTrackerAndGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.endEditing",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.endEditing",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.setTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.setTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.resetTrackersBezier",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.resetTrackersBezier",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.removeTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.removeTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.hideTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.hideTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.showTrackers",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.showTrackers",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.updateGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.updateGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.finalizeGhost",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.finalizeGhost",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.update",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.sendRay",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.sendRay",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:Edit.searchEditNode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "Edit.searchEditNode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.add",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.add",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.keys",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "GuiToolsRepository.keys",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"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": "unmatched_source_record",
"family": "generic-object",
"message": "Draft API record is not part of this module-scoped adapter",
"name": "Edit.proceed",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Draft/draftguitools/gui_edit.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "invalid",
"error": {
"code": "invalid_request",
"message": "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": "4dec4d7079c62d6557c4205cfad15be7d8f52e2d733ebac43ae20a3efed21f4d"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Draft:method:Edit.proceed",
"name": "Edit.proceed",
"family": "generic-object",
"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": "ac6f293830cde0756936579d38f65354867a7d06d04c2bf323e286e4ad927924"
},
{
"apiId": "py:Draft:method:Edit.numericInput",
"name": "Edit.numericInput",
"family": "generic-object",
"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": "ca69baa97691470a4bbae3aae4f49b84a925de02163edd8597a6305269097b27"
},
{
"apiId": "py:Draft:method:Edit.reset_edit",
"name": "Edit.reset_edit",
"family": "generic-object",
"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": "fd0d62d58af1d0ef6af756d64e6697796bf7a6b9453e482a37289bece2284967"
},
{
"apiId": "py:Draft:method:Edit.register_editing_callbacks",
"name": "Edit.register_editing_callbacks",
"family": "generic-object",
"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": "4686d975df25402af614b6da8c586dfc1a21a3a7d6c85e17a2b3fd4ea474d4dd"
},
{
"apiId": "py:Draft:method:Edit.unregister_editing_callbacks",
"name": "Edit.unregister_editing_callbacks",
"family": "generic-object",
"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": "bc0ebcd3d5695cf4a64789fd2e1061be419bc4b77a3f55d0f7867a6842e1024e"
},
{
"apiId": "py:Draft:method:Edit.keyPressed",
"name": "Edit.keyPressed",
"family": "generic-object",
"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": "b2dd37b4671a8dffaaa76927f297d6d689093e5a814a6250fb30ab51108c7a46"
},
{
"apiId": "py:Draft:method:Edit.mousePressed",
"name": "Edit.mousePressed",
"family": "generic-object",
"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": "86aa6f16faacf198d1cf2fb5cb2a2eec7eb02ec510663a489a4e7b829c67f6f6"
},
{
"apiId": "py:Draft:method:Edit.mouseMoved",
"name": "Edit.mouseMoved",
"family": "generic-object",
"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": "f284fb62f3a563ce1470ce01018e0dd590ec56eae7252267879abad59e19f0a7"
},
{
"apiId": "py:Draft:method:Edit.startEditing",
"name": "Edit.startEditing",
"family": "generic-object",
"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": "8045a1b4b06169be789b8bd8e94d5f8bd91763ac51130284067bd75e5710e40d"
},
{
"apiId": "py:Draft:method:Edit.updateTrackerAndGhost",
"name": "Edit.updateTrackerAndGhost",
"family": "generic-object",
"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": "7950870f7e387ddb16fe1e9edcda8be3285b477ad2819c97cd06acbf9daa7ef0"
},
{
"apiId": "py:Draft:method:Edit.endEditing",
"name": "Edit.endEditing",
"family": "generic-object",
"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": "1d6a0b549d1a66946fe16373b669293ae1835c088e8876153d0311100f90a18a"
},
{
"apiId": "py:Draft:method:Edit.setTrackers",
"name": "Edit.setTrackers",
"family": "generic-object",
"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": "340dfed5f867dbe94e4f6b560f3b603c93f2adf1c5df2ce2df2e461f2febd831"
},
{
"apiId": "py:Draft:method:Edit.resetTrackers",
"name": "Edit.resetTrackers",
"family": "generic-object",
"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": "7bb5219c9245076e479f2fa07e7963107f65bffbc80915b0c110f42ebc0493ea"
},
{
"apiId": "py:Draft:method:Edit.resetTrackersBezier",
"name": "Edit.resetTrackersBezier",
"family": "generic-object",
"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": "d1d79c590b8f13eabc20ecfa695633cfe8cbf8e913885d62616821e3ec4c49c3"
},
{
"apiId": "py:Draft:method:Edit.removeTrackers",
"name": "Edit.removeTrackers",
"family": "generic-object",
"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": "a6b9824cfbd590f8fa071fde7d921d217ecbc713dbf02d08d9e2b90ac877a562"
},
{
"apiId": "py:Draft:method:Edit.hideTrackers",
"name": "Edit.hideTrackers",
"family": "generic-object",
"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": "9e1a02f632e01c5ce2bf4e10237e6660ff7517d7dcc2d5ff68bc61b6278eb6bf"
},
{
"apiId": "py:Draft:method:Edit.showTrackers",
"name": "Edit.showTrackers",
"family": "generic-object",
"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": "ce8196b76640008e581d3e766d2a8dd42d44af850b0a150c1a1d5f42afd0530a"
},
{
"apiId": "py:Draft:method:Edit.updateGhost",
"name": "Edit.updateGhost",
"family": "generic-object",
"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": "0f6f2965d8d7f71e0e1332451c39e4bef64d2d78cf32de414b6407d38c1dac7a"
},
{
"apiId": "py:Draft:method:Edit.finalizeGhost",
"name": "Edit.finalizeGhost",
"family": "generic-object",
"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": "074c1fe008d4557a3832f206b658821177b37ff4cff5636b29258b4607cc1220"
},
{
"apiId": "py:Draft:method:Edit.update",
"name": "Edit.update",
"family": "generic-object",
"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": "57876867f06a13b8dbfb693d6bd92911d3fa3c35e09fab8aec2c31e6638b1b5c"
},
{
"apiId": "py:Draft:method:Edit.sendRay",
"name": "Edit.sendRay",
"family": "generic-object",
"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": "48da159f6861d088d3aa0a7fed9e2723ffbd4d2c17eff69e5f21e8dd38a08a18"
},
{
"apiId": "py:Draft:method:Edit.searchEditNode",
"name": "Edit.searchEditNode",
"family": "generic-object",
"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": "fbec4e1edeeb24ddbb61a715d258b04c4c31b5d0f73fccc3ceb1da15b9102ec0"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.add",
"name": "GuiToolsRepository.add",
"family": "generic-object",
"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": "fd72e3b1b48641b8fca16b08c9d7841e3b2b59cb67edcaf1b941a6fa1b948be3"
},
{
"apiId": "py:Draft:method:GuiToolsRepository.keys",
"name": "GuiToolsRepository.keys",
"family": "generic-object",
"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": "242ce5eca37bb1ee4585d5ce4a99b74957de67b38bf44d8c0c876bc4873649a5"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "Draft",
"worker": "draft.worker.ts",
"revision": "8ab8bb26ee1472b2",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"buildProfile": "fast-dev",
"runtimeSha256": "c3a9f550d60bf7d49e9e83ff373051d4ea7b0500af2746688f7e0dc04edadecd",
"wasmSha256": "8ab8bb26ee1472b26a1df22161c2ea927b89e7826628fda9a47de02cd64dfbab"
},
"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."
]
}