1706 lines
71 KiB
JSON
1706 lines
71 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "f944432b774584df0ee6c378",
|
|
"module": "Draft",
|
|
"tier": "tier-2-pure",
|
|
"family": "pure-function",
|
|
"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:function:make_ortho_array2d",
|
|
"name": "make_ortho_array2d",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array",
|
|
"name": "make_rect_array",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array2d",
|
|
"name": "make_rect_array2d",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_array",
|
|
"name": "make_path_array",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makePathArray",
|
|
"name": "makePathArray",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_twisted_array",
|
|
"name": "make_path_twisted_array",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polar_array",
|
|
"name": "make_polar_array",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_polararray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polygon",
|
|
"name": "make_polygon",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_polygon.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rectangle",
|
|
"name": "make_rectangle",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_rectangle.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_sketch",
|
|
"name": "make_sketch",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_sketch.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_text",
|
|
"name": "make_text",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_text.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makeText",
|
|
"name": "makeText",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_text.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convert_draft_texts",
|
|
"name": "convert_draft_texts",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_text.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convertDraftTexts",
|
|
"name": "convertDraftTexts",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_text.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_workingplaneproxy",
|
|
"name": "make_workingplaneproxy",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftmake/make_wpproxy.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:rect_placements",
|
|
"name": "rect_placements",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/array.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:polar_placements",
|
|
"name": "polar_placements",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/array.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:circ_placements",
|
|
"name": "circ_placements",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/array.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_one_obj_vertices",
|
|
"name": "measure_one_obj_vertices",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_two_obj_angles",
|
|
"name": "measure_two_obj_angles",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:return_info",
|
|
"name": "return_info",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/label.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_layer",
|
|
"name": "get_layer",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/layer.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:placements_on_path",
|
|
"name": "placements_on_path",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:calculate_placement",
|
|
"name": "calculate_placement",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "fb975ab01709a8e27816d9232e47112f54c6b9ac233e4952aebeb7f70d301a9b",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:function:make_ortho_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_ortho_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makePathArray",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makePathArray",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_twisted_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_twisted_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polar_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polar_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polararray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polygon",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polygon",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rectangle",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rectangle",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_sketch",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_sketch",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_sketch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_text",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makeText",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makeText",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convert_draft_texts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convert_draft_texts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convertDraftTexts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convertDraftTexts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_workingplaneproxy",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_workingplaneproxy",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:rect_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "rect_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:polar_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "polar_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:circ_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "circ_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_one_obj_vertices",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_one_obj_vertices",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_two_obj_angles",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_two_obj_angles",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:return_info",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "return_info",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_layer",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "get_layer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:placements_on_path",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "placements_on_path",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:calculate_placement",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "calculate_placement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
},
|
|
"resultSha256": "7b46f334f991118bc412d9f4e1f8621335a8a04fd2087096bbad82073dd96da1",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "7b46f334f991118bc412d9f4e1f8621335a8a04fd2087096bbad82073dd96da1"
|
|
},
|
|
"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:function:make_ortho_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_ortho_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makePathArray",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makePathArray",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_twisted_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_twisted_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polar_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polar_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polararray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polygon",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polygon",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rectangle",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rectangle",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_sketch",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_sketch",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_sketch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_text",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makeText",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makeText",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convert_draft_texts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convert_draft_texts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convertDraftTexts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convertDraftTexts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_workingplaneproxy",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_workingplaneproxy",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:rect_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "rect_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:polar_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "polar_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:circ_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "circ_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_one_obj_vertices",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_one_obj_vertices",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_two_obj_angles",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_two_obj_angles",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:return_info",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "return_info",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_layer",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "get_layer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:placements_on_path",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "placements_on_path",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:calculate_placement",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "calculate_placement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.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:function:make_ortho_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_ortho_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array2d",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rect_array2d",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makePathArray",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makePathArray",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_twisted_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_path_twisted_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polar_array",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polar_array",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polararray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polygon",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_polygon",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rectangle",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_rectangle",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_sketch",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_sketch",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_sketch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_text",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makeText",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "makeText",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convert_draft_texts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convert_draft_texts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convertDraftTexts",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "convertDraftTexts",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_workingplaneproxy",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "make_workingplaneproxy",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:rect_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "rect_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:polar_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "polar_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:circ_placements",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "circ_placements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_one_obj_vertices",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_one_obj_vertices",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_two_obj_angles",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "measure_two_obj_angles",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:return_info",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "return_info",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_layer",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "get_layer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:placements_on_path",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "placements_on_path",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:calculate_placement",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "calculate_placement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/patharray.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": "pure-function",
|
|
"message": "Draft API record is not part of this module-scoped adapter",
|
|
"name": "make_ortho_array2d",
|
|
"native": true,
|
|
"parameterSchema": "unmatched",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "unmatched",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.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": "11c33345933d309ab3635c20353253cefda379d0c6c8848dd3710728695f966a"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 24
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:function:make_ortho_array2d",
|
|
"name": "make_ortho_array2d",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a951050123262d88ffa523a68099e33082255652292cfc4908b75fb0e8deb427"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array",
|
|
"name": "make_rect_array",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "cca3d273791a7a5e4fd176eb9bbfaadcd288402f82906476314c2ed7d196177c"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rect_array2d",
|
|
"name": "make_rect_array2d",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_orthoarray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4cfbab27f2bd2b3def8ddd4b4929b6781721f310d6f89ca19ec9897e7e2c7d4c"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_array",
|
|
"name": "make_path_array",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "3f9b53cc7b1482ee0892856b5648a1b6c5c34280c8697d6f49d82a5045e6df32"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makePathArray",
|
|
"name": "makePathArray",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ae3322055b1c4ce20df90a64b08462ad3c2332c45de2034ebf4a2ba81498bea2"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_path_twisted_array",
|
|
"name": "make_path_twisted_array",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_patharray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "dce3d3d8ae68192ceda66b8f4d38c0b9533decd6ca4fdf2552de1ef567290475"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polar_array",
|
|
"name": "make_polar_array",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polararray.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0ddf6e4634be258860d2e7ef8ad14712807ca4d0b239e158ef927e04d4f95fa0"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_polygon",
|
|
"name": "make_polygon",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_polygon.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "08b3a10c3b640ee61608af0eb5d6c8285492417615c0211e1e8b176f347e4e43"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_rectangle",
|
|
"name": "make_rectangle",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_rectangle.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2d752b24e3c2b84307e1a9f905e3ff01d21d3ccf6f42dd31fcfd5c3d7a1876c2"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_sketch",
|
|
"name": "make_sketch",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_sketch.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5a801962c536a91c9a4b04935ceb7170daa3db9e1b084f657d59b2f9a802a05e"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_text",
|
|
"name": "make_text",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b91221efa40addb3a324812469563483a6e1b1fb11e5c7cd315afc9b612c407f"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:makeText",
|
|
"name": "makeText",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "704569f1b409ff301f69a6812528b6f48f8502243d50df44d67713a4a8e927c2"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convert_draft_texts",
|
|
"name": "convert_draft_texts",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "593851d97f5a61874498a08f007ef36a84367f2485bda359b1ed6ada075d19c3"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:convertDraftTexts",
|
|
"name": "convertDraftTexts",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_text.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "d490588e781e6d489b8abbb226007fde215b02fe5fb8dc93092189a70da877b1"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_workingplaneproxy",
|
|
"name": "make_workingplaneproxy",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftmake/make_wpproxy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "fae8360e280d782d86077558165a6420d8e64cc8c61335f580445a19ffd68d63"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:rect_placements",
|
|
"name": "rect_placements",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "0f4ef32ae63b3b72396b01411e87f44071fa5ab0d4480e936c5b9be1bb1e9ef6"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:polar_placements",
|
|
"name": "polar_placements",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f4216bd4c1bc2aa523177fcf1fcc598e7f529b33b6ee5e8ae778226b8b82ee39"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:circ_placements",
|
|
"name": "circ_placements",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/array.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f65012afe5496824c9fd9c6e3df6292fae9f9143b929538b840a469770f1d64a"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_one_obj_vertices",
|
|
"name": "measure_one_obj_vertices",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "385337b228f30b8a7a7ceda0aad9cfd809f19f35869357e366c4ab62edb58119"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:measure_two_obj_angles",
|
|
"name": "measure_two_obj_angles",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/dimension.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b7055ae1d133b4d1f5d0e7a48c226f50b5bf3aba08f0bf9fda8d48c62c7ca8fb"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:return_info",
|
|
"name": "return_info",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/label.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ec084293abb432c343f6c2bf00cb20666bfb783912c23d52f12430f2e5ab49bf"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_layer",
|
|
"name": "get_layer",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"sourceEntry": "src/Mod/Draft/draftobjects/layer.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "8344fcfcdb292641884233f4ec62957193327fd4db50c56dacf186ce0713478c"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:placements_on_path",
|
|
"name": "placements_on_path",
|
|
"family": "pure-function",
|
|
"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": "bbf07f6c210fd212c3671867932ac41af2b73530255a77cc31890ad61ece8e7b"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:calculate_placement",
|
|
"name": "calculate_placement",
|
|
"family": "pure-function",
|
|
"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": "d732ed938f3cbb33e685fd910bb7ef7443e9556f3733ca15a01ce58bab9e7d04"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Draft",
|
|
"worker": "draft.worker.ts",
|
|
"revision": "515c9f5f2c606d50",
|
|
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "bbea0dbc3d4c6424a5f44a1bbf9a4a5940b42b25947b75ff14dcbd9277f24d8f",
|
|
"wasmSha256": "515c9f5f2c606d506bd83b4688c7dfa8fe9e0c08da513cde74294e9df0866300"
|
|
},
|
|
"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."
|
|
]
|
|
}
|