Files
FreeCADWasmDev/docs/p6/draft-module-batch-181488878e384a04bae64d0c-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
76 KiB
JSON

{
"schema": "freecad-web-draft-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "181488878e384a04bae64d0c",
"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:TaskPanelCircularArray.print_fuse_state",
"name": "TaskPanelCircularArray.print_fuse_state",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_fuse",
"name": "TaskPanelCircularArray.set_fuse",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_messages",
"name": "TaskPanelCircularArray.print_messages",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_focus",
"name": "TaskPanelCircularArray.set_focus",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_widget_callbacks",
"name": "TaskPanelOrthoArray.set_widget_callbacks",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.validate_input",
"name": "TaskPanelOrthoArray.validate_input",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.reset_v",
"name": "TaskPanelOrthoArray.reset_v",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_fuse_state",
"name": "TaskPanelOrthoArray.print_fuse_state",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_fuse",
"name": "TaskPanelOrthoArray.set_fuse",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_messages",
"name": "TaskPanelOrthoArray.print_messages",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_linear_mode",
"name": "TaskPanelOrthoArray.toggle_linear_mode",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_axis_radiobuttons",
"name": "TaskPanelOrthoArray.toggle_axis_radiobuttons",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_active_axis",
"name": "TaskPanelOrthoArray.set_active_axis",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.update_axis_ui",
"name": "TaskPanelOrthoArray.update_axis_ui",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_widget_callbacks",
"name": "TaskPanelPolarArray.set_widget_callbacks",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.validate_input",
"name": "TaskPanelPolarArray.validate_input",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_fuse_state",
"name": "TaskPanelPolarArray.print_fuse_state",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_fuse",
"name": "TaskPanelPolarArray.set_fuse",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_messages",
"name": "TaskPanelPolarArray.print_messages",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_focus",
"name": "TaskPanelPolarArray.set_focus",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setLock",
"name": "ScaleTaskPanel.setLock",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setRelative",
"name": "ScaleTaskPanel.setRelative",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setCopy",
"name": "ScaleTaskPanel.setCopy",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setSubelementMode",
"name": "ScaleTaskPanel.setSubelementMode",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "b3fd413ba53ab95fbcb3040ad40052c2a970f58ce805367fdff704bd4ea4718c",
"result": {
"cmd": "draft.pythonFamilyBatch",
"count": 24,
"module": "Draft",
"ok": true,
"records": [
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.reset_v",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.reset_v",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_linear_mode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_linear_mode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_axis_radiobuttons",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_axis_radiobuttons",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_active_axis",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_active_axis",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.update_axis_ui",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.update_axis_ui",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setLock",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setLock",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setRelative",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setRelative",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setCopy",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setCopy",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setSubelementMode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setSubelementMode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-draft/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "a680e2d2112ed3fab199aaa3eccebec659226175d6835b5510d2e29030898eec",
"replay": {
"equal": true,
"resultSha256": "a680e2d2112ed3fab199aaa3eccebec659226175d6835b5510d2e29030898eec"
},
"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:TaskPanelCircularArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.reset_v",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.reset_v",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_linear_mode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_linear_mode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_axis_radiobuttons",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_axis_radiobuttons",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_active_axis",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_active_axis",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.update_axis_ui",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.update_axis_ui",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setLock",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setLock",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setRelative",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setRelative",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setCopy",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setCopy",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setSubelementMode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setSubelementMode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.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:TaskPanelCircularArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelCircularArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.reset_v",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.reset_v",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_linear_mode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_linear_mode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_axis_radiobuttons",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.toggle_axis_radiobuttons",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_active_axis",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.set_active_axis",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.update_axis_ui",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelOrthoArray.update_axis_ui",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_widget_callbacks",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_widget_callbacks",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.validate_input",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.validate_input",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_fuse_state",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_fuse_state",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_fuse",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_fuse",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_messages",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.print_messages",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_focus",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "TaskPanelPolarArray.set_focus",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setLock",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setLock",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setRelative",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setRelative",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setCopy",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setCopy",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setSubelementMode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "Draft Python API has no method-level readonly native evidence",
"name": "ScaleTaskPanel.setSubelementMode",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-source-disposition",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_scale.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": "TaskPanelCircularArray.print_fuse_state",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/Draft/drafttaskpanels/task_circulararray.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": "e8de6ca7fb741cdb94336c144c07c2acfa082bd16443186b05955ab6d345ba22"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_fuse_state",
"name": "TaskPanelCircularArray.print_fuse_state",
"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/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0fd3a616b81f50f68b6aad984e91f583d6539c92f968793a2266441d6888267a"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_fuse",
"name": "TaskPanelCircularArray.set_fuse",
"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/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4e01477e4f7268ef2b72c5955c4014e14df067a9510925d0c9b34ee78251dfbb"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.print_messages",
"name": "TaskPanelCircularArray.print_messages",
"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/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1702911e2df73d37a1873312755c78b96e08b507f2742993bdcd2eedf39242be"
},
{
"apiId": "py:Draft:method:TaskPanelCircularArray.set_focus",
"name": "TaskPanelCircularArray.set_focus",
"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/drafttaskpanels/task_circulararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "dec3c2199952c34e7e0286522824c80dddd3f593be3e5cf95a623f80ba18b516"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_widget_callbacks",
"name": "TaskPanelOrthoArray.set_widget_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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5de88569710e92b28b28822f078561e48773067dc8c2f14c8a0710cd1f255770"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.validate_input",
"name": "TaskPanelOrthoArray.validate_input",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f7cb3bf751441bd5e73686aab2ac742291160ba246ffd2b6a3052808be0b55cd"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.reset_v",
"name": "TaskPanelOrthoArray.reset_v",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "946291e7f963f24592134db3b853ea0f4fdf3e9c300dc8f516442e5e9e596424"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_fuse_state",
"name": "TaskPanelOrthoArray.print_fuse_state",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f6b7a993d56b0e5fef8832f58407d4291647b426fe45b28f799fa236c1b336ae"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_fuse",
"name": "TaskPanelOrthoArray.set_fuse",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a3a0d778187a3ff7a7d09d428fa77e9b46a1b8b2dce5df2211ecb00e576573d0"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.print_messages",
"name": "TaskPanelOrthoArray.print_messages",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c2788e35bad1522410c47c0a827da87eaa213d463cf750851efbdc9b17fc1955"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_linear_mode",
"name": "TaskPanelOrthoArray.toggle_linear_mode",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3478c5e033571ebd9160a3ec8f3aa30840de1137bb55c155f762caa36d329d43"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.toggle_axis_radiobuttons",
"name": "TaskPanelOrthoArray.toggle_axis_radiobuttons",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3202c687093908442addaa9b9808b8c951d28674bfea52bd4ad8b5cdc5f4f554"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.set_active_axis",
"name": "TaskPanelOrthoArray.set_active_axis",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8edaa8ae89e59f3a177e005776cdb8e0f725d5476d7a9e9e6d56aba4999faff4"
},
{
"apiId": "py:Draft:method:TaskPanelOrthoArray.update_axis_ui",
"name": "TaskPanelOrthoArray.update_axis_ui",
"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/drafttaskpanels/task_orthoarray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3fd1180a3b05adc9bfce38e0aea8f0b26c1783e69c5b4d72276842131e99b2f0"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_widget_callbacks",
"name": "TaskPanelPolarArray.set_widget_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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "bcd6e5560b6251d4dfda5bb8b4b7710dfb5a5ececf851a90ae48393b173d28b6"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.validate_input",
"name": "TaskPanelPolarArray.validate_input",
"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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c621323477554f58136e8fbdf0eb37a345c90847b08063e5deb3e1f2e2fb1f42"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_fuse_state",
"name": "TaskPanelPolarArray.print_fuse_state",
"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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ed5c4185c40f4fdd3dcf20f4734334d96a9540205e2993d31fa67748ae9cb573"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_fuse",
"name": "TaskPanelPolarArray.set_fuse",
"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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4d9a94f1d5a3b2a98bd83a63e31d404ed6592fc98ed31a778a28e94ec621e107"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.print_messages",
"name": "TaskPanelPolarArray.print_messages",
"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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "eaa60529758b6c735132d552e7d729ea8a5266a2f97008bac1b2c01b9957de12"
},
{
"apiId": "py:Draft:method:TaskPanelPolarArray.set_focus",
"name": "TaskPanelPolarArray.set_focus",
"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/drafttaskpanels/task_polararray.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f55f0451796c1e1a48f65a998e76a2a5ad1370a70c68dddc789386fae4a80682"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setLock",
"name": "ScaleTaskPanel.setLock",
"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/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "31830b3e8cccce248d8b63848f35271718dd56d52d9128521d22b17bbf941720"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setRelative",
"name": "ScaleTaskPanel.setRelative",
"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/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "25ce2e2812bcf983c43e51a3228730dea5e9128f999be533b76c098aed61fb97"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setCopy",
"name": "ScaleTaskPanel.setCopy",
"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/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e0c4ec535ee9190528fafa8163ee290eed9a78880f7daf9061619270dfc717fc"
},
{
"apiId": "py:Draft:method:ScaleTaskPanel.setSubelementMode",
"name": "ScaleTaskPanel.setSubelementMode",
"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/drafttaskpanels/task_scale.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "50a45c2e9770b513774e113ca211b8f9425311bb99d0583c72642282c11bcd71"
}
],
"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."
]
}