Files
FreeCADWasmDev/docs/p6/templatepymod-tier2-pure-family-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

2922 lines
120 KiB
JSON

{
"schema": "freecad-web-p6-templatepymod-tier2-pure-family-runtime/v1",
"taskId": "FW-P6-FPA-F2-TEMPLATEPYMOD",
"module": "TemplatePyMod",
"tier": "tier-2-pure",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"worker": "web/src/templatepymod-python.worker.ts",
"facade": "web/src/templatepymod-python-family-facade.ts",
"command": "templatepymod.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TemplatePyModRuntimeProbe.cpp:fc_web_dispatch_json"
},
"input": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "request",
"requestId": "templatepymod-tier2-success",
"command": "templatepymod.pythonFamilyBatch",
"payload": {
"schema": "freecad-web-templatepymod/python-family-batch/v1",
"module": "TemplatePyMod",
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:TemplatePyMod:function:PlaceBox",
"name": "PlaceBox",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/MengerSponge.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:Sierpinski",
"name": "Sierpinski",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/MengerSponge.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeBox",
"name": "makeBox",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeCircleSet",
"name": "makeCircleSet",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeDistanceBolt",
"name": "makeDistanceBolt",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeEnumTest",
"name": "makeEnumTest",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeLine",
"name": "makeLine",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge",
"name": "makeMengerSponge",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/MengerSponge.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge_mt",
"name": "makeMengerSponge_mt",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/MengerSponge.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMesh",
"name": "makeMesh",
"family": "geometry-value",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMolecule",
"name": "makeMolecule",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeOctahedron",
"name": "makeOctahedron",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makePoints",
"name": "makePoints",
"family": "geometry-value",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithGui",
"name": "makeSnapshotWithGui",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/Automation.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithoutGui",
"name": "makeSnapshotWithoutGui",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/Automation.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeTexture",
"name": "makeTexture",
"family": "pure-function",
"kind": "function",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:method:Box.customFunctionSetLength",
"name": "Box.customFunctionSetLength",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:Box.onChanged",
"name": "Box.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DistanceBolt.onChanged",
"name": "DistanceBolt.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Content",
"name": "DocumentObject.Content",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.InList",
"name": "DocumentObject.InList",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.MemSize",
"name": "DocumentObject.MemSize",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Module",
"name": "DocumentObject.Module",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.OutList",
"name": "DocumentObject.OutList",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.State",
"name": "DocumentObject.State",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.onChanged",
"name": "DocumentObject.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.purgeTouched",
"name": "DocumentObject.purgeTouched",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.touch",
"name": "DocumentObject.touch",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.aboutQt",
"name": "MainWindow.aboutQt",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.addCalendar",
"name": "MainWindow.addCalendar",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.critical",
"name": "MainWindow.critical",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.information",
"name": "MainWindow.information",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.question",
"name": "MainWindow.question",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.setWindowTitle",
"name": "MainWindow.setWindowTitle",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.warning",
"name": "MainWindow.warning",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MengerThread.run",
"name": "MengerThread.run",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/MengerSponge.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:MeshFeature.onChanged",
"name": "MeshFeature.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:Octahedron.make_face",
"name": "Octahedron.make_face",
"family": "geometry-value",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:PointFeature.onChanged",
"name": "PointFeature.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.critical",
"name": "PythonQtWorkbench.critical",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.information",
"name": "PythonQtWorkbench.information",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.warning",
"name": "PythonQtWorkbench.warning",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.create",
"name": "SphereCreator.create",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.enter",
"name": "SphereCreator.enter",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.exit",
"name": "SphereCreator.exit",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.leave",
"name": "SphereCreator.leave",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskLineEdit.shouldShow",
"name": "TaskLineEdit.shouldShow",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.addElement",
"name": "TaskPanel.addElement",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.clicked",
"name": "TaskPanel.clicked",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.helpRequested",
"name": "TaskPanel.helpRequested",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.needsFullSpace",
"name": "TaskPanel.needsFullSpace",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.open",
"name": "TaskPanel.open",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskWatcher.shouldShow",
"name": "TaskWatcher.shouldShow",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:Texture.onChanged",
"name": "Texture.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Annotation",
"name": "ViewProvider.Annotation",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Content",
"name": "ViewProvider.Content",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.MemSize",
"name": "ViewProvider.MemSize",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Module",
"name": "ViewProvider.Module",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.RootNode",
"name": "ViewProvider.RootNode",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.hide",
"name": "ViewProvider.hide",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.setTransformation",
"name": "ViewProvider.setTransformation",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.show",
"name": "ViewProvider.show",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.toString",
"name": "ViewProvider.toString",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.update",
"name": "ViewProvider.update",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.attach",
"name": "ViewProviderBox.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.onChanged",
"name": "ViewProviderBox.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.updateData",
"name": "ViewProviderBox.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.attach",
"name": "ViewProviderCircleSet.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.updateData",
"name": "ViewProviderCircleSet.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderEnumTest.updateData",
"name": "ViewProviderEnumTest.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.attach",
"name": "ViewProviderMesh.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMolecule.updateData",
"name": "ViewProviderMolecule.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.attach",
"name": "ViewProviderOctahedron.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.onChanged",
"name": "ViewProviderOctahedron.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.updateData",
"name": "ViewProviderOctahedron.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.attach",
"name": "ViewProviderPoints.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.onChanged",
"name": "ViewProviderPoints.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.updateData",
"name": "ViewProviderPoints.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.attach",
"name": "ViewProviderTexture.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.onChanged",
"name": "ViewProviderTexture.onChanged",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.updateData",
"name": "ViewProviderTexture.updateData",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "not_implemented"
}
]
},
"documentId": "templatepymod-python-family"
},
"inputSha256": "9fba8176a2744de1e5f3f010e81ffbdc1fe8e31be5dbce3290377dfa78e8e4e3",
"result": {
"cmd": "templatepymod.pythonFamilyBatch",
"count": 81,
"module": "TemplatePyMod",
"ok": true,
"records": [
{
"apiId": "py:TemplatePyMod:function:PlaceBox",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "PlaceBox",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:Sierpinski",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Sierpinski",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeBox",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeBox",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeCircleSet",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeCircleSet",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeDistanceBolt",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeDistanceBolt",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeEnumTest",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeEnumTest",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeLine",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeLine",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeMengerSponge",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge_mt",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeMengerSponge_mt",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMesh",
"code": "native_python_symbol",
"family": "geometry-value",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeMesh",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeMolecule",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeMolecule",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeOctahedron",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeOctahedron",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makePoints",
"code": "native_python_symbol",
"family": "geometry-value",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makePoints",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithGui",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeSnapshotWithGui",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Automation.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithoutGui",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeSnapshotWithoutGui",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Automation.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:function:makeTexture",
"code": "native_python_symbol",
"family": "pure-function",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "makeTexture",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:method:Box.customFunctionSetLength",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "Box.customFunctionSetLength",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:Box.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "Box.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DistanceBolt.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DistanceBolt.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Content",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.Content",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.InList",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.InList",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.MemSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.MemSize",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Module",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.Module",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.OutList",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.OutList",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.State",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.State",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.purgeTouched",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.purgeTouched",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.touch",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.touch",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.aboutQt",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.aboutQt",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.addCalendar",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.addCalendar",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.critical",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.critical",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.information",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.information",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.question",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.question",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.setWindowTitle",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.setWindowTitle",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.warning",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow.warning",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:MengerThread.run",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "MengerThread.run",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:MeshFeature.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "MeshFeature.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:Octahedron.make_face",
"code": "method_evidence_pending",
"family": "geometry-value",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "Octahedron.make_face",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:PointFeature.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "PointFeature.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.critical",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "PythonQtWorkbench.critical",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.information",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "PythonQtWorkbench.information",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.warning",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "PythonQtWorkbench.warning",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.create",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "SphereCreator.create",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.enter",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "SphereCreator.enter",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.exit",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "SphereCreator.exit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.leave",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "SphereCreator.leave",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskLineEdit.shouldShow",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskLineEdit.shouldShow",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.addElement",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.addElement",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.clicked",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.clicked",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.helpRequested",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.helpRequested",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.needsFullSpace",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.needsFullSpace",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.open",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.open",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskWatcher.shouldShow",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskWatcher.shouldShow",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:Texture.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "Texture.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Annotation",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.Annotation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Content",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.Content",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.MemSize",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.MemSize",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Module",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.Module",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.RootNode",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.RootNode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.hide",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.hide",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.setTransformation",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.setTransformation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.show",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.show",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.toString",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.toString",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.update",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.update",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderBox.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderBox.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderBox.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderCircleSet.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderCircleSet.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderEnumTest.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderEnumTest.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderMesh.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMolecule.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderMolecule.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderOctahedron.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderOctahedron.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderOctahedron.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderPoints.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderPoints.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderPoints.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.attach",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderTexture.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.onChanged",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderTexture.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.updateData",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProviderTexture.updateData",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-templatepymod/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "2da5817dda6827d5293626b775831e53e94bd217e985bc57ec35c60a78bd2359",
"replay": {
"equal": true,
"resultSha256": "2da5817dda6827d5293626b775831e53e94bd217e985bc57ec35c60a78bd2359"
},
"crossModuleBoundary": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "templatepymod-tier2-cross",
"result": {
"cmd": "templatepymod.pythonFamilyBatch",
"count": 1,
"module": "TemplatePyMod",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Camera",
"code": "unmatched_source_record",
"family": "pure-function",
"message": "TemplatePyMod API record is not part of this module-scoped adapter",
"name": "PlaceBox",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-templatepymod/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
}
},
"resultSha256": "491bf2a76730619e3ccaaac9ec0ebe77226ee74dd0da9667b1c06e8dcef6f649"
},
"malformedRequest": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "templatepymod-tier2-invalid-tier",
"error": {
"code": "invalid_request",
"message": "TemplatePyMod Python family envelope invalid"
}
},
"resultSha256": "091139860e4c8d59128cf8e21afff0809b2095db666317239072f04579c3157c"
},
"cancellation": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "templatepymod-tier2-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled before execution"
}
},
"resultSha256": "2e3b4b9b4c5903323f17f6e7bf27cbf97edcf02a768a4218cbdc560112fc0abb"
},
"dispositionCounts": {
"exposed": 16,
"restricted": 21,
"nonportable": 0,
"not_implemented": 44
},
"records": [
{
"apiId": "py:TemplatePyMod:function:PlaceBox",
"name": "PlaceBox",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "488b7ba4c137ed3e5281338bd8e3705d0e6e0177c52ce78d3229d3f85aa3eedf"
},
{
"apiId": "py:TemplatePyMod:function:Sierpinski",
"name": "Sierpinski",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "54f882e4060a6acc37375bd6ee5be12a7269aab8c148742f75a2744fb5e93497"
},
{
"apiId": "py:TemplatePyMod:function:makeBox",
"name": "makeBox",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "544fd96868942affe2d98037a2c6e121aebd6bc73118b458a373a645e8b52212"
},
{
"apiId": "py:TemplatePyMod:function:makeCircleSet",
"name": "makeCircleSet",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "43be70182f2be0043d682c85bebc4a690d3d317de333bb2d78163eb0120911d4"
},
{
"apiId": "py:TemplatePyMod:function:makeDistanceBolt",
"name": "makeDistanceBolt",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d3dbd7557ecde230d8a9b6a67077a6287531527931fd8baf28c5e7fc5d17e110"
},
{
"apiId": "py:TemplatePyMod:function:makeEnumTest",
"name": "makeEnumTest",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3fdfb602868da7ae7547b7924c96239b12a441038850d8e8c123aa73cf39ce28"
},
{
"apiId": "py:TemplatePyMod:function:makeLine",
"name": "makeLine",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7a6c5d0e2828f178d4ad48777cf9c2fd3e833696e11cfff54a1b00d7645ff993"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge",
"name": "makeMengerSponge",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "35a3ce6f5cdc93c2e8942c4bca358d1d08aba022dcad07a3093c0e67374495c8"
},
{
"apiId": "py:TemplatePyMod:function:makeMengerSponge_mt",
"name": "makeMengerSponge_mt",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9d6b681240b1ea9d0de69e3130674a5d0f02044c6bf9f5d4d62c92f53097a2b9"
},
{
"apiId": "py:TemplatePyMod:function:makeMesh",
"name": "makeMesh",
"family": "geometry-value",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0a70f6752844e0056c72b3fbf0b2b03a68bdc83b2bdedda2b6676e2ddd8e3144"
},
{
"apiId": "py:TemplatePyMod:function:makeMolecule",
"name": "makeMolecule",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "dbae886d75c4908895901fefe2d472a5e768e14160320bb270e8d8d60e4c4f29"
},
{
"apiId": "py:TemplatePyMod:function:makeOctahedron",
"name": "makeOctahedron",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "fb36a463e44ab7a64ecaedf4b8dc52bd8e4980432a7305afac57960c21152fae"
},
{
"apiId": "py:TemplatePyMod:function:makePoints",
"name": "makePoints",
"family": "geometry-value",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6d73ca55904143374dd760b51196802ba881ff37023b3814f69e282c4a310206"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithGui",
"name": "makeSnapshotWithGui",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/Automation.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "07bec3610b21e962cb6618251dd9836fdf28468123f6f0f4acc926031e439822"
},
{
"apiId": "py:TemplatePyMod:function:makeSnapshotWithoutGui",
"name": "makeSnapshotWithoutGui",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/Automation.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b8311b8fbbd6f72a9f2cd9de427b83b3f5b28a89989b3309f9194f936e024ad9"
},
{
"apiId": "py:TemplatePyMod:function:makeTexture",
"name": "makeTexture",
"family": "pure-function",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b64fcf6ecde44c51764daa81b9b69e57a924e8a238fa61a234de8caa7ce7667f"
},
{
"apiId": "py:TemplatePyMod:method:Box.customFunctionSetLength",
"name": "Box.customFunctionSetLength",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d5dad667d3e87fabe398e325fe6ad9d7113fa934b9c6a30d1f81783bd200758d"
},
{
"apiId": "py:TemplatePyMod:method:Box.onChanged",
"name": "Box.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0c4d160a6316e0c122b07ef216d7497e48acd319c79f049dec04505773eab95f"
},
{
"apiId": "py:TemplatePyMod:method:DistanceBolt.onChanged",
"name": "DistanceBolt.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "96f94481b4099a51ff76afacb80d7d5e3de3384772b250250eb840dfae6df1e6"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Content",
"name": "DocumentObject.Content",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4ffa3103c7b6bbde5430dd003d5fc7ea83c1cd7acde59d823623bc9b8aed58e5"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.InList",
"name": "DocumentObject.InList",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "62fa4e99e4b5c901842b3e615de70bbc19c5ebdbd44f1b4368421e840da8fb5e"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.MemSize",
"name": "DocumentObject.MemSize",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "bfbcf763e06631faeab0c440356bd8e84228010228a4eaff978c019719412c6b"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.Module",
"name": "DocumentObject.Module",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0b5e2432c71a6be16dc21433677b6dfc1e0d1cffa63ec25cdf47352dbf96f59c"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.OutList",
"name": "DocumentObject.OutList",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "95c63bd955aeddaea73d8e37317732997ed746c56c256f8491d2d4488df79871"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.State",
"name": "DocumentObject.State",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "80eb23f2de449fb2b03f5a247ab20b2ad988daad7707043d6d61862a17ba1b74"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.onChanged",
"name": "DocumentObject.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "95413a39cc7316afb395c4b3736506f5633a24fdf14d9dac5b625f678eaaba6b"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.purgeTouched",
"name": "DocumentObject.purgeTouched",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "df1b3380ea7df928cc39f022d5402776189e643ad7e727620a2aadba6bfe6cc1"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.touch",
"name": "DocumentObject.touch",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1b0e0b6a83437a1aeb18eb84a501c346e7b03ec60a217a811daeeeb2ee7cc2f7"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.aboutQt",
"name": "MainWindow.aboutQt",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b3cb8ef83a2f884b046b18d928d56ef2415b3ee66a9015e94be4d7613027fa9e"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.addCalendar",
"name": "MainWindow.addCalendar",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "adf59a2dade03c31997c70ca0e29ca324bb370dc943f471fe3f8c6f2c5cf5404"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.critical",
"name": "MainWindow.critical",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5c1d5dc2b5cadcd8e129e34f7f27ccb78240eeee3f673c901780e62f41c4e860"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.information",
"name": "MainWindow.information",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "85f222e907710089452532638ad591e271f0003a723158532764a06da4e0db3f"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.question",
"name": "MainWindow.question",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "739ca6b97b118ce1afcb673a1ae7adae03530aefd7893452485a15079146b938"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.setWindowTitle",
"name": "MainWindow.setWindowTitle",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "904b50c791d9f8bef620224b9f33f1cec5043b785e2a4cf04b59b455daa48ccc"
},
{
"apiId": "py:TemplatePyMod:method:MainWindow.warning",
"name": "MainWindow.warning",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "60283a6383befd4af6ff6b1d3afb7334743b3410fe44df30e2a37f797b94d4f7"
},
{
"apiId": "py:TemplatePyMod:method:MengerThread.run",
"name": "MengerThread.run",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/MengerSponge.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "097119e8168716a67767973fa97b46f444bdc04772100ef1ad6c329071b0a243"
},
{
"apiId": "py:TemplatePyMod:method:MeshFeature.onChanged",
"name": "MeshFeature.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3af9ac30830eac41946b1a959e97800306df9bc36afc0a0ff19612c6a3038f5e"
},
{
"apiId": "py:TemplatePyMod:method:Octahedron.make_face",
"name": "Octahedron.make_face",
"family": "geometry-value",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ffa7b9c5095da8ced760918d7bf5c48285b8363a76f438d3fab2b0de25df73e2"
},
{
"apiId": "py:TemplatePyMod:method:PointFeature.onChanged",
"name": "PointFeature.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b99e675861d7fd368bd4014681ce3338e0df3201995edbfde6d2709762cf97d1"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.critical",
"name": "PythonQtWorkbench.critical",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "25ec0d7e2df36f752f5df6e236c0b06b720914a75f3df86e7c9dcfe08a168d93"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.information",
"name": "PythonQtWorkbench.information",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aa100f27e310008e69ea8a610824c56e9a1f4991069ea9ee1e1c6881fa7fa12f"
},
{
"apiId": "py:TemplatePyMod:method:PythonQtWorkbench.warning",
"name": "PythonQtWorkbench.warning",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d5efb44564ead3f92b9be2ff98bce64140f912032d3838ed6a456e50459c0e3b"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.create",
"name": "SphereCreator.create",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "feb2ec9b3694f330c74eb5f8ae79d00f577c780f9a6a31b81c294a4faa86db9f"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.enter",
"name": "SphereCreator.enter",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5b68720d84cb821e96734113edb49ac114ab8ed87c02c4eae982ef2bea6bbd1f"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.exit",
"name": "SphereCreator.exit",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c921fd06250117fbc398c89b86a43f9cc1c8cc59981cf1059a6fc09e08cfa130"
},
{
"apiId": "py:TemplatePyMod:method:SphereCreator.leave",
"name": "SphereCreator.leave",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2b80176c241b9d5aca3aa06d5d8fdd5de6e3a75cca698994bc107b2cda867b0d"
},
{
"apiId": "py:TemplatePyMod:method:TaskLineEdit.shouldShow",
"name": "TaskLineEdit.shouldShow",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e35675e9c56ade5fb5d06f820f2ca6b317641a97cc7ca12204c39275e0db2b48"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.addElement",
"name": "TaskPanel.addElement",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8ef9f866291def541eb0d84c11483aabf0d0fa691a388101eaddecf454486e6e"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.clicked",
"name": "TaskPanel.clicked",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cf225f84d57ac8fbc2d948b9c3aa0a4f4f3dbc8b4c2dd0afe78ce52537beb5a6"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.helpRequested",
"name": "TaskPanel.helpRequested",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4c07fc15385a4bfc9b7f60d5fa16f2652c13c91aad411210372fe712b3f21bcf"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.needsFullSpace",
"name": "TaskPanel.needsFullSpace",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "636a436885493d0e4eb16bfe3dd19d76e93299ff7fffb1883706a56fe9575850"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.open",
"name": "TaskPanel.open",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9240fb288663831cfc9e69db939d81dd7e74dd2ea92909e61062bfd1a1a73843"
},
{
"apiId": "py:TemplatePyMod:method:TaskWatcher.shouldShow",
"name": "TaskWatcher.shouldShow",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3c819b98c897e619a41bdf90c8314e82d7a84c11494b2cdd91b542798b995ecf"
},
{
"apiId": "py:TemplatePyMod:method:Texture.onChanged",
"name": "Texture.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8d84383b425aa95c2ce29b5fe163533cf54f588db945f4dcc95d56007224a1d4"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Annotation",
"name": "ViewProvider.Annotation",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c4448de3f2cb1d985afd05e6e1c59444004740184d9a94129f0f9bda6803233c"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Content",
"name": "ViewProvider.Content",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1a8746121a44d25ec4fa570f51b40ad82e3887cd2f4e864f8632d6cf84c6bb40"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.MemSize",
"name": "ViewProvider.MemSize",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d0a1c9695f11b2e9a779ceeb8e3aad088cf693ad05592588229906f26ab95873"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.Module",
"name": "ViewProvider.Module",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7153d274a6fc83a000a7f3e633ab03dff724576bd2be1ee8cc4c832ac5ceddf6"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.RootNode",
"name": "ViewProvider.RootNode",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "82c2d70f3842128fd6fee8514a94b91fc7f0bae745b608ecf5d5760cd60368f6"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.hide",
"name": "ViewProvider.hide",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6789bb01ad9612d4388b530e5cb0fafdd2667da15a0dea60d7eab937b22ec226"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.setTransformation",
"name": "ViewProvider.setTransformation",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e6a1d4c649d36f3a8b15bba7562b4ca4b281dc188ac8408c98977cb877133899"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.show",
"name": "ViewProvider.show",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "180fa9d9e927050606ccd2ce109345fa67a43e6cd92fa6c91e4717455d1cecdd"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.toString",
"name": "ViewProvider.toString",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f6998b5ec3fb47b76fb05a5698c8b98c2602f3943395c08ccf988ea6cfec368f"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.update",
"name": "ViewProvider.update",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a153a57082d0d724151a3c5a1a35bd01b028d8b9e5b925b17a134ff0f1bc19c5"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.attach",
"name": "ViewProviderBox.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5b5dca9803ce9475d3f44756a9b1cdad5b9afe65bcac418d6e66df47da960d09"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.onChanged",
"name": "ViewProviderBox.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9ab602632f93c302a71800bc4d84fe15069982be831811b1dca7eabc2194fbea"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.updateData",
"name": "ViewProviderBox.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9553b605d1766dce6de0b58fa43fafe5eb569a59cb471c4356c899bc84ce269d"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.attach",
"name": "ViewProviderCircleSet.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7e53e08bfa3afceba89194957515397ce8113af473adc8340ce48e34ec494fc9"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderCircleSet.updateData",
"name": "ViewProviderCircleSet.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "29df87d08d8668a3506a1481a19eed6f768224dff27dd737d7fff0c31611f6a4"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderEnumTest.updateData",
"name": "ViewProviderEnumTest.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6a2d284da9c47d6e7abf96052d0fce674da4908b1abb545b91e34c22861aa993"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.attach",
"name": "ViewProviderMesh.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0134da26485a553c2a306357ecfad47a4dd2092a39e8784cec8b339e4e30a389"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMolecule.updateData",
"name": "ViewProviderMolecule.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b887b5ed7eb3c3b67a5085bef7b5aaca8723d728235c3b13a2c6e6200c9db5a4"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.attach",
"name": "ViewProviderOctahedron.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9ebf13faf7cbfdb90d3607362f3e78bc8bab475bb42ec438e1aac7e67c0b02dc"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.onChanged",
"name": "ViewProviderOctahedron.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d6eca65e851b107be3af42cc45c66afe2f44706acdbbcfd8950baaa2aab1f0ce"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.updateData",
"name": "ViewProviderOctahedron.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7d2bc0e62893582495f6e9725b7f3a18d5cf8c7d098ccb78c2e042642b3dd2e5"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.attach",
"name": "ViewProviderPoints.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f474ce5f6332aa78d0638c3d94981cef2b6eba807a4836db63c804e713fdd7b2"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.onChanged",
"name": "ViewProviderPoints.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d13d8578dad8e7515c55c46d735bee53cc3dd1bedbefa5452b0f60318c79bb68"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.updateData",
"name": "ViewProviderPoints.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aa87d2ac8d602f1aff85e84a476724e8787cc7ef5e9484a69795211a1209d90a"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.attach",
"name": "ViewProviderTexture.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3685dff0642e87f59e9072000d85279ab8b6fa1cbf6508a5a49fd88af5caf112"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.onChanged",
"name": "ViewProviderTexture.onChanged",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "62e349a7ceb8238aa4ce044c67499f98110901dad9757ec38a69155b23037279"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.updateData",
"name": "ViewProviderTexture.updateData",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "95e7b94c5d7a64095cf88fbf6a2731c3005ed16ca155659fcf649e437479786b"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm",
"sha256": "c7237bbe4054994dbaa6fe470e82a65e9f480706539dfc46c615732b416186b9"
},
"loader": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"sha256": "3eabd5d0638e961b9e0d97b78adef58478e25ee1ee3cef78b5887c7f9ac81b22"
}
},
"boundaries": [
"TemplatePyMod GUI/Qt and command/view-resource records remain restricted in the headless Web runtime.",
"Method records remain not_implemented until typed argument/return replay fixtures are available.",
"All statuses, schemas and hashes derive from compiled FreeCAD through fc_web_dispatch_json; no JavaScript API result is substituted."
]
}