588 lines
23 KiB
JSON
588 lines
23 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "b457b3a16ec923e720fd4136",
|
|
"module": "Draft",
|
|
"tier": "tier-1-readonly",
|
|
"family": "geometry-value",
|
|
"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-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_last_point",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/DraftGui.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_new_point",
|
|
"name": "DraftToolBar.get_new_point",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/DraftGui.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:class:FaceTreeNode",
|
|
"name": "FaceTreeNode",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/SVGPath.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:SvgPathParser.getShapeList",
|
|
"name": "SvgPathParser.getShapeList",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/SVGPath.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wires",
|
|
"name": "PathArray.get_wires",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wire_from_subelements",
|
|
"name": "PathArray.get_wire_from_subelements",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:svgHandler.getMatrix",
|
|
"name": "svgHandler.getMatrix",
|
|
"family": "geometry-value",
|
|
"sourcePath": "src/Mod/Draft/importSVG.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "d063701206c36ede681f5ce4d237be302929c5cdba6d5999275ed02b7c6e093a",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 7,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_last_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_new_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_new_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:class:FaceTreeNode",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "FaceTreeNode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:SvgPathParser.getShapeList",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "SvgPathParser.getShapeList",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wires",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wires",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wire_from_subelements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wire_from_subelements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:svgHandler.getMatrix",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "svgHandler.getMatrix",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importSVG.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "9d1ec25422bd6e473081a7af86c57e25acc3fbd8f663a2517be820ecbac5824c",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "9d1ec25422bd6e473081a7af86c57e25acc3fbd8f663a2517be820ecbac5824c"
|
|
},
|
|
"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": 7,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_last_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_new_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_new_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:class:FaceTreeNode",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "FaceTreeNode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:SvgPathParser.getShapeList",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "SvgPathParser.getShapeList",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wires",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wires",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wire_from_subelements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wire_from_subelements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:svgHandler.getMatrix",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "svgHandler.getMatrix",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importSVG.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-repeat",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 7,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_last_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_new_point",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_new_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:class:FaceTreeNode",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "FaceTreeNode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:SvgPathParser.getShapeList",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "SvgPathParser.getShapeList",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wires",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wires",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wire_from_subelements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "PathArray.get_wire_from_subelements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:svgHandler.getMatrix",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "svgHandler.getMatrix",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importSVG.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "draft-object-batch-cross",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"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": "5d94b4f14f26b37f44eb60c332d16306f6d43794938959ece781804756127954"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 7
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_last_point",
|
|
"name": "DraftToolBar.get_last_point",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "9223e1a023d497456b236b99029423c3c7c84946f3e9569bf08555ae3c4aaa51"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:DraftToolBar.get_new_point",
|
|
"name": "DraftToolBar.get_new_point",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/DraftGui.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0798c2e90dceafab82d0e083113afe25cc1f757c581184227a11b5d2aa0de680"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:class:FaceTreeNode",
|
|
"name": "FaceTreeNode",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e9ead42bea27bc4ace6287b664006285c63ee9ec30bb97b26c1cba29e66a1576"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:SvgPathParser.getShapeList",
|
|
"name": "SvgPathParser.getShapeList",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/SVGPath.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "964ab0a3cf053738baa5a7f777eb9bc3faa134de6b4b87a8a3e8a4510d5330f3"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wires",
|
|
"name": "PathArray.get_wires",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "d7c73c4c567ea2e3313776b62634dd49014dda9aee03e5abb5e8bb35dfb9140b"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:PathArray.get_wire_from_subelements",
|
|
"name": "PathArray.get_wire_from_subelements",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "1ded7162ff007252f195ad5663e12d6741472f19a441db3ec5610004bac1e520"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:method:svgHandler.getMatrix",
|
|
"name": "svgHandler.getMatrix",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/importSVG.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f3cc86997afd6e867c38ed1f8694b6592b045cba5e9e8454bdaacc282940a1b2"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"sha256": "d990725bc31d0b5b4665a9e16c456599c35a05a2097bf1465ec0d194fcf10c50"
|
|
},
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"sha256": "52268c1f6601d5961fd1980508f4ab3c4a8362b3f463210f0be2aead8f1f0a29"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"Draft GUI/tool and method records retain their source-declared not_implemented or GUI restricted boundaries.",
|
|
"All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
|
|
]
|
|
}
|