{ "schema": "freecad-web-draft-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "1c022b30a2474e92422f54fc", "module": "Draft", "tier": "tier-2-pure", "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-2-pure", "records": [ { "apiId": "py:Draft:method:Plane.alignTo3Points", "name": "Plane.alignTo3Points", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_3_points", "name": "PlaneGui.align_to_3_points", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edges_vertexes", "name": "PlaneGui.align_to_edges_vertexes", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edge_or_wire", "name": "PlaneGui.align_to_edge_or_wire", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_straight_edge", "name": "PlaneGui.align_to_straight_edge", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face", "name": "PlaneGui.align_to_face", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face_and_edge", "name": "PlaneGui.align_to_face_and_edge", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_point_and_axis", "name": "PlaneGui.align_to_point_and_axis", "family": "geometry-value", "kind": "method", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromPoints", "name": "getPlacementFromPoints", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromFace", "name": "getPlacementFromFace", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/WorkingPlane.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:draftify_shape", "name": "draftify_shape", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/draftify.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:join_wires", "name": "join_wires", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/join.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:join_two_wires", "name": "join_two_wires", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/join.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:move_edge", "name": "move_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/move.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:copy_moved_edge", "name": "copy_moved_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/move.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:rotate_vector_from_center", "name": "rotate_vector_from_center", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/rotate.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:rotate_edge", "name": "rotate_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/rotate.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:copy_rotated_edge", "name": "copy_rotated_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/rotate.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:scale_vector_from_center", "name": "scale_vector_from_center", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/scale.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:scale_edge", "name": "scale_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/scale.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:copy_scaled_edge", "name": "copy_scaled_edge", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/scale.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:split_closed_wire", "name": "split_closed_wire", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/split.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:split_open_wire", "name": "split_open_wire", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/split.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:format_point", "name": "format_point", "family": "geometry-value", "kind": "function", "sourcePath": "src/Mod/Draft/draftfunctions/svg.py", "disposition": "not_implemented" } ] } }, "inputSha256": "515a272152189bcd91c7a7b6a2c1d7d18aec11adc98fe2598048f38fd535e48a", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:method:Plane.alignTo3Points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "Plane.alignTo3Points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_3_points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_3_points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edges_vertexes", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edges_vertexes", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edge_or_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edge_or_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_straight_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_straight_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face_and_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face_and_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_point_and_axis", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_point_and_axis", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromPoints", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromPoints", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromFace", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromFace", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draftify_shape", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "draftify_shape", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/draftify.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_two_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_two_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:move_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "move_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_moved_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_moved_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_rotated_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_rotated_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_scaled_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_scaled_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_closed_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_closed_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_open_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_open_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:format_point", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "format_point", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/svg.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" }, "resultSha256": "a98d20f5dbf097d8b543339661a11c4bb38e1053d81c0ca305010c54fc1ec5ea", "replay": { "equal": true, "resultSha256": "a98d20f5dbf097d8b543339661a11c4bb38e1053d81c0ca305010c54fc1ec5ea" }, "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:Plane.alignTo3Points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "Plane.alignTo3Points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_3_points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_3_points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edges_vertexes", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edges_vertexes", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edge_or_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edge_or_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_straight_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_straight_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face_and_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face_and_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_point_and_axis", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_point_and_axis", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromPoints", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromPoints", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromFace", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromFace", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draftify_shape", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "draftify_shape", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/draftify.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_two_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_two_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:move_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "move_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_moved_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_moved_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_rotated_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_rotated_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_scaled_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_scaled_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_closed_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_closed_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_open_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_open_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:format_point", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "format_point", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/svg.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:Plane.alignTo3Points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "Plane.alignTo3Points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_3_points", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_3_points", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edges_vertexes", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edges_vertexes", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edge_or_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_edge_or_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_straight_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_straight_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face_and_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_face_and_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:method:PlaneGui.align_to_point_and_axis", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "PlaneGui.align_to_point_and_axis", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromPoints", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromPoints", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:getPlacementFromFace", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "getPlacementFromFace", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draftify_shape", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "draftify_shape", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/draftify.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:join_two_wires", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "join_two_wires", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:move_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "move_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_moved_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_moved_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:rotate_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "rotate_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_rotated_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_rotated_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_vector_from_center", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_vector_from_center", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:scale_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "scale_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:copy_scaled_edge", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "copy_scaled_edge", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_closed_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_closed_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:split_open_wire", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "split_open_wire", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:format_point", "code": "method_evidence_pending", "family": "geometry-value", "message": "Draft Python API has no method-level readonly native evidence", "name": "format_point", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftfunctions/svg.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": "geometry-value", "message": "Draft API record is not part of this module-scoped adapter", "name": "Plane.alignTo3Points", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Draft/WorkingPlane.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": "b7b78ac5b205961d4db2cdc5f538a769c54f1d84109a27585c597b77e601bc88" }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 24 }, "records": [ { "apiId": "py:Draft:method:Plane.alignTo3Points", "name": "Plane.alignTo3Points", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "31e8498fa6984129e2fb322294ea4d80fd04b525f7b5653fb7b7578b554cb17e" }, { "apiId": "py:Draft:method:PlaneGui.align_to_3_points", "name": "PlaneGui.align_to_3_points", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "7053a09027cb0ea34a861769fb0866af413428d914db0e7619ab1e1b49534137" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edges_vertexes", "name": "PlaneGui.align_to_edges_vertexes", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "f6bf7cdc52499ca900c68b6d00aadae86f18e76312b3e0d54548e5877b92f4eb" }, { "apiId": "py:Draft:method:PlaneGui.align_to_edge_or_wire", "name": "PlaneGui.align_to_edge_or_wire", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "30c900d9b751e6e5c60ca552a1cbdfeb0617e546d107ee0c1c5578b00a1df6bb" }, { "apiId": "py:Draft:method:PlaneGui.align_to_straight_edge", "name": "PlaneGui.align_to_straight_edge", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "7bb744ed5327aaed3febed33ef6675b745d045f77520f85bd7e861b1f2218d52" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face", "name": "PlaneGui.align_to_face", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "86e61a210b1b45fe2b1601bf9939f9e7f90596aa86308b8376677948fdf86484" }, { "apiId": "py:Draft:method:PlaneGui.align_to_face_and_edge", "name": "PlaneGui.align_to_face_and_edge", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ab7286819d26fef28fba0eb7cdd55fe91954c128f1844945098353752baabfbd" }, { "apiId": "py:Draft:method:PlaneGui.align_to_point_and_axis", "name": "PlaneGui.align_to_point_and_axis", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "9e76077eced1b4e3c2c89574c39cdefd22378cbbf29d5353e2836201a796d23b" }, { "apiId": "py:Draft:function:getPlacementFromPoints", "name": "getPlacementFromPoints", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "518f1345f29a0421b3d0343ebb796c2018cef51a1ebb2e05c1c0071f7c525cdd" }, { "apiId": "py:Draft:function:getPlacementFromFace", "name": "getPlacementFromFace", "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/WorkingPlane.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "200f5504f8a5487c62d7844090cb3bdfdb3e5cf6ece37b93e0f80b6310dd9030" }, { "apiId": "py:Draft:function:draftify_shape", "name": "draftify_shape", "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/draftfunctions/draftify.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "5d5a422f37e307d1a28a5bff347297c7cbcff1d0668110d16b62e11cf241385d" }, { "apiId": "py:Draft:function:join_wires", "name": "join_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/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ffdf59ef3e46a620a8576d913309070d7b6b9efe03afa5e0b8390067e35c7813" }, { "apiId": "py:Draft:function:join_two_wires", "name": "join_two_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/draftfunctions/join.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2d69089bb1fef5055ca74df387ee3d2f0473b1587a486684dda9fcb78aa24a94" }, { "apiId": "py:Draft:function:move_edge", "name": "move_edge", "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/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "4e5dd65ae5bee8a7fe45e7f237b1a7cd421a572fc4c91c64cf7a49f272ca2beb" }, { "apiId": "py:Draft:function:copy_moved_edge", "name": "copy_moved_edge", "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/draftfunctions/move.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "4e86f3918a985a05e87041511c07fa43352ff6403e6007e6bc77b341e0f10867" }, { "apiId": "py:Draft:function:rotate_vector_from_center", "name": "rotate_vector_from_center", "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/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "848788bd396089e4568b2cf8836703009ab02a61ad38cdb43ebbe2d7423d09bf" }, { "apiId": "py:Draft:function:rotate_edge", "name": "rotate_edge", "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/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "476f6e24354f79522697fc2780e0212d4c6bf85a609db7a54862fcfa2dfda0df" }, { "apiId": "py:Draft:function:copy_rotated_edge", "name": "copy_rotated_edge", "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/draftfunctions/rotate.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2a0f62a37edfee219430813a942b08d1bf697d85df2aeb63c2df90ac9d45f653" }, { "apiId": "py:Draft:function:scale_vector_from_center", "name": "scale_vector_from_center", "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/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "28691ce9e3b0586fe1b26502bc2fddc5ba7591b950f08e492c132689fb5a2b14" }, { "apiId": "py:Draft:function:scale_edge", "name": "scale_edge", "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/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "0a86a162d98f0cae5e9ee82d77b4c60ed508fcb85dfec93471e26031014877d0" }, { "apiId": "py:Draft:function:copy_scaled_edge", "name": "copy_scaled_edge", "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/draftfunctions/scale.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "bfd70b4da466c6b1a82c3c3ac4819ee4983b28fe040d476e34d55da47c756441" }, { "apiId": "py:Draft:function:split_closed_wire", "name": "split_closed_wire", "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/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "47a517b120f2dc0f0ce43b83e4ee2e4b2bfaa90e33a075ac5b145dd51d6dc542" }, { "apiId": "py:Draft:function:split_open_wire", "name": "split_open_wire", "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/draftfunctions/split.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ddd170c1182dbb32346592a797c91b35cd051a9a76d2b53fb2537b7d2ca9f2a4" }, { "apiId": "py:Draft:function:format_point", "name": "format_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/draftfunctions/svg.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "eec2e64585e795cc85b034a43501df9d7fbf5b6c8ea62baca6615a7b2f0dfbee" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "Draft", "worker": "draft.worker.ts", "revision": "864e32372e44697f", "runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js", "wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "buildProfile": "fast-dev", "runtimeSha256": "c1db8d8e42f8a92a2bf529b9ca84da293819c4ef2d76603299baac45b5a14efa", "wasmSha256": "864e32372e44697ff6addfab14b27350200f0585683033164a2844557a90f0dc" }, "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." ] }