Files
FreeCADWasmDev/docs/p6/templatepymod-tier1-readonly-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

2701 lines
112 KiB
JSON

{
"schema": "freecad-web-p6-templatepymod-tier1-readonly-family-runtime/v1",
"taskId": "FW-P6-FPA-F1-TEMPLATEPYMOD",
"module": "TemplatePyMod",
"tier": "tier-1-readonly",
"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": {
"cmd": "templatepymod.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:TemplatePyMod:class:Box",
"name": "Box",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:CircleSet",
"name": "CircleSet",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:DistanceBolt",
"name": "DistanceBolt",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:EnumTest",
"name": "EnumTest",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:Line",
"name": "Line",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:MainWindow",
"name": "MainWindow",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:MeshFeature",
"name": "MeshFeature",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:Molecule",
"name": "Molecule",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:MyLineEdit",
"name": "MyLineEdit",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:Octahedron",
"name": "Octahedron",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PartFeature",
"name": "PartFeature",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PointFeature",
"name": "PointFeature",
"family": "geometry-value",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PythonQtWorkbench",
"name": "PythonQtWorkbench",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/PythonQt.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:SphereCreator",
"name": "SphereCreator",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyCheckable",
"name": "TemplatePyCheckable",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_1",
"name": "TemplatePyGrp_1",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_2",
"name": "TemplatePyGrp_2",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_3",
"name": "TemplatePyGrp_3",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyModWorkbench",
"name": "TemplatePyModWorkbench",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/InitGui.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd1",
"name": "TemplatePyMod_Cmd1",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd2",
"name": "TemplatePyMod_Cmd2",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd3",
"name": "TemplatePyMod_Cmd3",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd4",
"name": "TemplatePyMod_Cmd4",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd5",
"name": "TemplatePyMod_Cmd5",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd6",
"name": "TemplatePyMod_Cmd6",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:Texture",
"name": "Texture",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:ViewProvider",
"name": "ViewProvider",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderBox",
"name": "ViewProviderBox",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderCircleSet",
"name": "ViewProviderCircleSet",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderEnumTest",
"name": "ViewProviderEnumTest",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderLine",
"name": "ViewProviderLine",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMesh",
"name": "ViewProviderMesh",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMolecule",
"name": "ViewProviderMolecule",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderOctahedron",
"name": "ViewProviderOctahedron",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderPoints",
"name": "ViewProviderPoints",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderTexture",
"name": "ViewProviderTexture",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.ViewObject",
"name": "DocumentObject.ViewObject",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.getAllDerivedFrom",
"name": "DocumentObject.getAllDerivedFrom",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.isDerivedFrom",
"name": "DocumentObject.isDerivedFrom",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.getMainWindow",
"name": "TaskPanel.getMainWindow",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.getStandardButtons",
"name": "TaskPanel.getStandardButtons",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.isAllowedAlterView",
"name": "TaskPanel.isAllowedAlterView",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/TaskPanel.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyCheckable.GetResources",
"name": "TemplatePyCheckable.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGroup.GetResources",
"name": "TemplatePyGroup.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_1.GetResources",
"name": "TemplatePyGrp_1.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_2.GetResources",
"name": "TemplatePyGrp_2.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_3.GetResources",
"name": "TemplatePyGrp_3.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd1.GetResources",
"name": "TemplatePyMod_Cmd1.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.GetResources",
"name": "TemplatePyMod_Cmd2.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.IsActive",
"name": "TemplatePyMod_Cmd2.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd3.GetResources",
"name": "TemplatePyMod_Cmd3.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd4.GetResources",
"name": "TemplatePyMod_Cmd4.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd5.GetResources",
"name": "TemplatePyMod_Cmd5.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd6.GetResources",
"name": "TemplatePyMod_Cmd6.GetResources",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Commands.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.DisplayModes",
"name": "ViewProvider.DisplayModes",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.addDisplayMode",
"name": "ViewProvider.addDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.getAllDerivedFrom",
"name": "ViewProvider.getAllDerivedFrom",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.isDerivedFrom",
"name": "ViewProvider.isDerivedFrom",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.isVisible",
"name": "ViewProvider.isVisible",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/DocumentObject.py",
"disposition": "not_implemented"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getDefaultDisplayMode",
"name": "ViewProviderBox.getDefaultDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getDisplayModes",
"name": "ViewProviderBox.getDisplayModes",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getIcon",
"name": "ViewProviderBox.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.setDisplayMode",
"name": "ViewProviderBox.setDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderLine.getDefaultDisplayMode",
"name": "ViewProviderLine.getDefaultDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getDefaultDisplayMode",
"name": "ViewProviderMesh.getDefaultDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getIcon",
"name": "ViewProviderMesh.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDefaultDisplayMode",
"name": "ViewProviderOctahedron.getDefaultDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDisplayModes",
"name": "ViewProviderOctahedron.getDisplayModes",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getIcon",
"name": "ViewProviderOctahedron.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.setDisplayMode",
"name": "ViewProviderOctahedron.setDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDefaultDisplayMode",
"name": "ViewProviderPoints.getDefaultDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDisplayModes",
"name": "ViewProviderPoints.getDisplayModes",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getIcon",
"name": "ViewProviderPoints.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.setDisplayMode",
"name": "ViewProviderPoints.setDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/FeaturePython.py",
"disposition": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.getDisplayModes",
"name": "ViewProviderTexture.getDisplayModes",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/TemplatePyMod/Texture.py",
"disposition": "restricted"
}
]
}
},
"inputSha256": "6f4186b47e5624bdd520935859be8a402d81787854a8eb53d880d804f31cdace",
"result": {
"cmd": "templatepymod.pythonFamilyBatch",
"count": 75,
"module": "TemplatePyMod",
"ok": true,
"records": [
{
"apiId": "py:TemplatePyMod:class:Box",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Box",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.Box",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:CircleSet",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "CircleSet",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.CircleSet",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:DistanceBolt",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "DistanceBolt",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.DistanceBolt",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:EnumTest",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "EnumTest",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.EnumTest",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:Line",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Line",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.Line",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:MainWindow",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MainWindow",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:MeshFeature",
"code": "native_python_symbol",
"family": "geometry-value",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "MeshFeature",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.MeshFeature",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:Molecule",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Molecule",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.Molecule",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:MyLineEdit",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "MyLineEdit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:Octahedron",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Octahedron",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.Octahedron",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PartFeature",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "PartFeature",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.PartFeature",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PointFeature",
"code": "native_python_symbol",
"family": "geometry-value",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "PointFeature",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.PointFeature",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:PythonQtWorkbench",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "PythonQtWorkbench",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:SphereCreator",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "SphereCreator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyCheckable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyCheckable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_1",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_1",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_2",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_3",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_3",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyModWorkbench",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyModWorkbench",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd1",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd1",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd2",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd3",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd3",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd4",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd4",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd5",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd5",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd6",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd6",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:Texture",
"code": "native_python_symbol",
"family": "generic-object",
"message": "TemplatePyMod Python symbol is resolved from the embedded FreeCAD source",
"name": "Texture",
"native": true,
"parameterSchema": "source-declared",
"replay": "native-python-ast-reflection",
"resourcesReleased": true,
"returnSchema": "TemplatePyMod.Texture",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TemplatePyMod:class:ViewProvider",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProvider",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderBox",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderBox",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderCircleSet",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderCircleSet",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderEnumTest",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderEnumTest",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderLine",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderLine",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMesh",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderMesh",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMolecule",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderMolecule",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderOctahedron",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderOctahedron",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderPoints",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderPoints",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderTexture",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderTexture",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.ViewObject",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "DocumentObject.ViewObject",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.getAllDerivedFrom",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.getAllDerivedFrom",
"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.isDerivedFrom",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "DocumentObject.isDerivedFrom",
"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:TaskPanel.getMainWindow",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.getMainWindow",
"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.getStandardButtons",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.getStandardButtons",
"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.isAllowedAlterView",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TaskPanel.isAllowedAlterView",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyCheckable.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyCheckable.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGroup.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGroup.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_1.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_1.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_2.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_2.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_3.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyGrp_3.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd1.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd1.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd2.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.IsActive",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd2.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd3.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd3.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd4.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd4.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd5.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd5.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd6.GetResources",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "TemplatePyMod_Cmd6.GetResources",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.DisplayModes",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProvider.DisplayModes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.addDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProvider.addDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.getAllDerivedFrom",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.getAllDerivedFrom",
"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.isDerivedFrom",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.isDerivedFrom",
"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.isVisible",
"code": "method_evidence_pending",
"family": "generic-object",
"message": "TemplatePyMod method has no method-level native argument/return replay",
"name": "ViewProvider.isVisible",
"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.getDefaultDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderBox.getDefaultDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getDisplayModes",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderBox.getDisplayModes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderBox.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.setDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderBox.setDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderLine.getDefaultDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderLine.getDefaultDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getDefaultDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderMesh.getDefaultDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderMesh.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDefaultDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderOctahedron.getDefaultDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDisplayModes",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderOctahedron.getDisplayModes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderOctahedron.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.setDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderOctahedron.setDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDefaultDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderPoints.getDefaultDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDisplayModes",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderPoints.getDisplayModes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderPoints.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.setDisplayMode",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderPoints.setDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.getDisplayModes",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "TemplatePyMod API requires FreeCADGui/Qt resources unavailable in the headless Web runtime",
"name": "ViewProviderTexture.getDisplayModes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-templatepymod/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "51453fd861796fe28f3c749fa7255a5ce2cf632d290ac0058f4b1568a061538f",
"replay": {
"equal": true,
"resultSha256": "51453fd861796fe28f3c749fa7255a5ce2cf632d290ac0058f4b1568a061538f"
},
"crossModuleBoundary": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "templatepymod-family-cross",
"result": {
"cmd": "templatepymod.pythonFamilyBatch",
"count": 1,
"module": "TemplatePyMod",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Camera",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "TemplatePyMod API record is not part of this module-scoped adapter",
"name": "Box",
"native": true,
"parameterSchema": "unmatched",
"resourcesReleased": true,
"returnSchema": "unmatched",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-templatepymod/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"resultSha256": "e1cdefb06ed00f7a3335161dc935479369fc3a52f5a85371669616390ce90d5f"
},
"malformedRequest": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "templatepymod-family-invalid-tier",
"error": {
"code": "invalid_request",
"message": "TemplatePyMod Python family envelope invalid"
}
},
"resultSha256": "1b7e2dba41e822e62ec9b6caa35fd6841551f5ba37db6e1fd743f383a89d9923"
},
"cancellation": {
"result": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "templatepymod-family-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled before execution"
}
},
"resultSha256": "731f80a1ebf77fa6457e4bc76244b84b56256ca5f2162b93c59b4fa4b787750c"
},
"dispositionCounts": {
"exposed": 11,
"restricted": 59,
"nonportable": 0,
"not_implemented": 5
},
"records": [
{
"apiId": "py:TemplatePyMod:class:Box",
"name": "Box",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.Box",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "340234b67387cda311b2f645a0b357bf806e434bfc2bc60486064d28d641f8ba"
},
{
"apiId": "py:TemplatePyMod:class:CircleSet",
"name": "CircleSet",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.CircleSet",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6a493073e038915cfc005fb892a5318aff44104496e8831bad21c0531b373341"
},
{
"apiId": "py:TemplatePyMod:class:DistanceBolt",
"name": "DistanceBolt",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.DistanceBolt",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "95799195543030c8b07fa15960b24d1c938d5ef28cf41c27c350512dfdb16621"
},
{
"apiId": "py:TemplatePyMod:class:EnumTest",
"name": "EnumTest",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.EnumTest",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c2980547407c759bf594299e9dfd7d20b1b2f253c492faca6941823cc38ef8b3"
},
{
"apiId": "py:TemplatePyMod:class:Line",
"name": "Line",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.Line",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e2cc0bcf803973538a0928aeb04d1342db76d159b811b75b65ef5c96e4e94273"
},
{
"apiId": "py:TemplatePyMod:class:MainWindow",
"name": "MainWindow",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2e59f73c096bb95c5761b1e75535279fa49d6b7e9e7a66b145866d28671212ef"
},
{
"apiId": "py:TemplatePyMod:class:MeshFeature",
"name": "MeshFeature",
"family": "geometry-value",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.MeshFeature",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "15357fe70ebea04836627023ddc82c6286783bf5f4c707a2e0728e70a45efe0a"
},
{
"apiId": "py:TemplatePyMod:class:Molecule",
"name": "Molecule",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.Molecule",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "753a5b5f668bfa342d21bf5f248266d196c3afc255158ea02d1f77ebf010598b"
},
{
"apiId": "py:TemplatePyMod:class:MyLineEdit",
"name": "MyLineEdit",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "43ce8126a7e9e357099d2032fb94365d9aa70fb45d51c1ebcddc9082b52b7d7f"
},
{
"apiId": "py:TemplatePyMod:class:Octahedron",
"name": "Octahedron",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.Octahedron",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2da3202452866c0933503605a7428e16f63a2968774fc3f3ad3f3237a45c5f38"
},
{
"apiId": "py:TemplatePyMod:class:PartFeature",
"name": "PartFeature",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.PartFeature",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b2bf8ac86a41d821562189987a8ebbcb4113c0eec6bdc272f170cc2330b4b044"
},
{
"apiId": "py:TemplatePyMod:class:PointFeature",
"name": "PointFeature",
"family": "geometry-value",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.PointFeature",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0270e9522967a31d6c6080acd8e209b15989aad7f15be6d22de82773f9b56038"
},
{
"apiId": "py:TemplatePyMod:class:PythonQtWorkbench",
"name": "PythonQtWorkbench",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/PythonQt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ee739f3aed5b925743126b372e774532a6d79f5970181a1a1b699fd080848bdc"
},
{
"apiId": "py:TemplatePyMod:class:SphereCreator",
"name": "SphereCreator",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "92c320725b6b2010ec54dbebcdfa6082a6c63ed03482c79189b5c7e33128ce17"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyCheckable",
"name": "TemplatePyCheckable",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "eba54a43a128dfd5da6ec1518420b5fec9c3c6e59553eb799aefc45cf06f0550"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_1",
"name": "TemplatePyGrp_1",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0c53c800a49050f08e83e4e44a69f61489b390959b9bede96e31d68554fc9d16"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_2",
"name": "TemplatePyGrp_2",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a90108fcc6d15ed38214c51c0376502b0e58845452052e45d3428f996070e8ae"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyGrp_3",
"name": "TemplatePyGrp_3",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "960dfc26842ef1998d828cdc2c29507e79fd8158b08af1bb1531f48f2e0d9cd5"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyModWorkbench",
"name": "TemplatePyModWorkbench",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "72e93407157d1953432d2a4c8eb71cc03ec3ab01463f4b5c51fb40de5c9f3d1d"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd1",
"name": "TemplatePyMod_Cmd1",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cc587f3b75e2079f4ae2951e3476d8f7c177291272253375b0cd8fb369c75471"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd2",
"name": "TemplatePyMod_Cmd2",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "1cb12dc573470b9b828b6a0ca6c30ef9b05c0d41bfe97a1990fc51b6607eb416"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd3",
"name": "TemplatePyMod_Cmd3",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "39bf83a88809bc86cc81143cd2f6815a5fc5728d2ee54cc39de00e72f6f383bb"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd4",
"name": "TemplatePyMod_Cmd4",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4c24148de6de81866c29ff01b30d4632e7c295a6e5d218475ff5d14bb724581c"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd5",
"name": "TemplatePyMod_Cmd5",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7b7fa631b0c1b14626e90978f4f689433f38bb4123f8321b4c6dc1f6a66e037a"
},
{
"apiId": "py:TemplatePyMod:class:TemplatePyMod_Cmd6",
"name": "TemplatePyMod_Cmd6",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "663f0c2d5721ec12be19c68fef2d59c6ff1c8719f54aaf99f4acd6bf67afe0df"
},
{
"apiId": "py:TemplatePyMod:class:Texture",
"name": "Texture",
"family": "generic-object",
"status": "exposed",
"code": "native_python_symbol",
"parameterSchema": "source-declared",
"returnSchema": "TemplatePyMod.Texture",
"replay": "native-python-ast-reflection",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6bed04c47c007405c852657019413bab14b8e14b8f8866519142f7a064c55bdd"
},
{
"apiId": "py:TemplatePyMod:class:ViewProvider",
"name": "ViewProvider",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "afa0acb7f0c5860c8f54d4783b0dd2f09c6781e56d23da9f9f7aab876737df6e"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderBox",
"name": "ViewProviderBox",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a627a265696d6d97c71da1a711a30271755fc260cac84813950d0cbd38dfcafd"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderCircleSet",
"name": "ViewProviderCircleSet",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "66f0e58280cd082c2705b4dfd0a65efe633f7b79dd1206ad1c32f731eda0662a"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderEnumTest",
"name": "ViewProviderEnumTest",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5438894f57c8769e5467ef71edd03d4dbe8691fd5f3c11d8ae847f3eff2d5fd0"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderLine",
"name": "ViewProviderLine",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4a66a683c6c0ad34d6835675e9555db8cbd70af447ac3b31bd14302a6e13a839"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMesh",
"name": "ViewProviderMesh",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "775f7b2f9100a1ad2dbae36247dddf6f76b4d5ea3d24ad4f9b9eb98ab8ed10ac"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderMolecule",
"name": "ViewProviderMolecule",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "e988efa49fe1e222218f2ec83163d982a3cc9113d6ca195164767ba6425717a5"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderOctahedron",
"name": "ViewProviderOctahedron",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8e3ba864d2c2a9ba8c5ba711f5f035aace6fcef0a165432caa45b2440019a616"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderPoints",
"name": "ViewProviderPoints",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "919ff7a66aeab979191918262a04d05b9fb4a98bdc11a5e00d7c5b1e40b93fc4"
},
{
"apiId": "py:TemplatePyMod:class:ViewProviderTexture",
"name": "ViewProviderTexture",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d2ac8af0467d42db5badcc6b9860cac4748e0a429878213ec40db8ec3e2803b5"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.ViewObject",
"name": "DocumentObject.ViewObject",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2b0af3c6ca5261d9af2c101813475d44757a43f769f1205ba5331624beaaf0b2"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.getAllDerivedFrom",
"name": "DocumentObject.getAllDerivedFrom",
"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": "42e3d057004de426c6de76364106f8345e3a0cdf322d2648b80bbb82ef3e02fc"
},
{
"apiId": "py:TemplatePyMod:method:DocumentObject.isDerivedFrom",
"name": "DocumentObject.isDerivedFrom",
"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": "db5aa01c81f6199135368b0759ed59287c42b9d81690ef1ba899c2cae85d9486"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.getMainWindow",
"name": "TaskPanel.getMainWindow",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "85e943172b22c94709cd9eb84b4cb83e9d4e2168037cd29328ef10968980f623"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.getStandardButtons",
"name": "TaskPanel.getStandardButtons",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "9590d51e612baa07c757ee0e3006dac3df9cdd043cbbbc62d38268db82ba29f7"
},
{
"apiId": "py:TemplatePyMod:method:TaskPanel.isAllowedAlterView",
"name": "TaskPanel.isAllowedAlterView",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/TaskPanel.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "34e7b40e44d67ed3f9f016785a0e1425a0067f8a416ff06824d91bc2b7c0c355"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyCheckable.GetResources",
"name": "TemplatePyCheckable.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5a9f651cef42c1c8edf92159db6e23566f4525a627a0b5ccdafb62c789ffe5fb"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGroup.GetResources",
"name": "TemplatePyGroup.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f9853a0888fb8dd632b3699eafdf3bad2c7d1422b8e92207c0c716e2629f9a34"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_1.GetResources",
"name": "TemplatePyGrp_1.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8ed1bd3ba6a680fc31f8397610c08b683f9711e0284f20e21e5d993e8195baea"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_2.GetResources",
"name": "TemplatePyGrp_2.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "735c4d453b2baa0343c4b9b8a09ce579dd53dc5c0836ce9cc08d39e2a14d5760"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyGrp_3.GetResources",
"name": "TemplatePyGrp_3.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "3d8b3088997787e8a5f0aab3fa5d783277729ad1933fa99f77b1468d815dc698"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd1.GetResources",
"name": "TemplatePyMod_Cmd1.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "085084e042ab8bcd527aeab3a3689ff62c8d21fa87c2fc0de93b27cf2f489a06"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.GetResources",
"name": "TemplatePyMod_Cmd2.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "50a4d5a6278a24fc533c67348fc215462cc92ac17d5b00febff557d434ce5bfa"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd2.IsActive",
"name": "TemplatePyMod_Cmd2.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "5b9ce0610b1a47e4ca3abd7af46121d7d6b833518d56378c4105a9717fb39c3e"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd3.GetResources",
"name": "TemplatePyMod_Cmd3.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "cd6e514e0f63b260e45f6f64ab192d9ca59ab4a316e371d9cdbd74a520bf5b69"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd4.GetResources",
"name": "TemplatePyMod_Cmd4.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "20bae0ab53f18c601a1d94b3548486cb49f5d7730117cdcda3aacfe5674435dd"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd5.GetResources",
"name": "TemplatePyMod_Cmd5.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "ee8419e11d086e13db30c64585fe1a52ad6c4c2317c7b63f484023fcb78cc7d8"
},
{
"apiId": "py:TemplatePyMod:method:TemplatePyMod_Cmd6.GetResources",
"name": "TemplatePyMod_Cmd6.GetResources",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Commands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "50ed6349d45ef8c9a577e64bb7e6e01d7db3e13c655edd22d355a31c47b191be"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.DisplayModes",
"name": "ViewProvider.DisplayModes",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "7574fb060c8dc8893cb8e6532e7ed5fcfd41a985319169f6829c4cf8ede976db"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.addDisplayMode",
"name": "ViewProvider.addDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "4fb23e253d8328e73ad643d8d6ab927d91371d5c2b0321c66bf716a3c7b9b1d9"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.getAllDerivedFrom",
"name": "ViewProvider.getAllDerivedFrom",
"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": "0c77a7c149e317f0236b69ef672d43cb1c70aebdf8f343609ca6e94c1b98bb1c"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.isDerivedFrom",
"name": "ViewProvider.isDerivedFrom",
"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": "3833ba3cfab9a6c7fe6f51af4da87bc07a40c0e62cff2f163412cf8ab27232f0"
},
{
"apiId": "py:TemplatePyMod:method:ViewProvider.isVisible",
"name": "ViewProvider.isVisible",
"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": "fdcd57c441c4077400f28e9ff2d9715dc7253f7d4368b694e7194630b7e843de"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getDefaultDisplayMode",
"name": "ViewProviderBox.getDefaultDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "0a3f2bbb1016f2b3571f48a530efc59b565723e6ba672eae492d1da7ff328d71"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getDisplayModes",
"name": "ViewProviderBox.getDisplayModes",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "207099161da3fd28757f21b19d0d9ec3d231973c877e74ec11b344445b7f82a0"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.getIcon",
"name": "ViewProviderBox.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "973f2abacfd2ead7798c306659102df6aaf06192e4de393cafb7b1125211d35c"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderBox.setDisplayMode",
"name": "ViewProviderBox.setDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d1bae026e669dce8dbef889e6bc50b09af1592d1ae95e89e2b1b7897da941021"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderLine.getDefaultDisplayMode",
"name": "ViewProviderLine.getDefaultDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "c36d8d5567ef8e7d5d734e15e60d2e3fb31b037b8a6e78c261e5e9ea8cd89d19"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getDefaultDisplayMode",
"name": "ViewProviderMesh.getDefaultDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "75135052d709b5c095046c2f45f682a11627a4c2f58396fa795d124a9de591cd"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderMesh.getIcon",
"name": "ViewProviderMesh.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "d8e3cd8679b0b04900aa3c08e56c0fb56cc8d4572eeddaa6ce2852e00d74e400"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDefaultDisplayMode",
"name": "ViewProviderOctahedron.getDefaultDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "beeeb7beeb83658be5af5aedaa26f6b186198eeffd34e687d42f9495e0695c01"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getDisplayModes",
"name": "ViewProviderOctahedron.getDisplayModes",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "17d9a7e6b44300a9039cb721073ceec7bfeb4f4bd9dfd3acec672e6e825b03b8"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.getIcon",
"name": "ViewProviderOctahedron.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "60fb9a891a2d92a3bcd018ae3c28835098f2c18af0b32ebe7fcfb73e94356b1d"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderOctahedron.setDisplayMode",
"name": "ViewProviderOctahedron.setDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "fdf7e8727519c7c179a8937003b6222459d045223afe5c6be87f6131deac876f"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDefaultDisplayMode",
"name": "ViewProviderPoints.getDefaultDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "a855096403e729b9a706d96aec82d5e5549ee035469e1c033f179f9fc69e1185"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getDisplayModes",
"name": "ViewProviderPoints.getDisplayModes",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "f75980e50ac3e8570899be39ee03d2e70c2bf48e08e535c9ea43d7fee7736fdd"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.getIcon",
"name": "ViewProviderPoints.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8a4f2dfefd6840b6e3b11fb9b3a2b1d292a41d8da542955b199600bbc43a2eca"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderPoints.setDisplayMode",
"name": "ViewProviderPoints.setDisplayMode",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/FeaturePython.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "89e2de88360d32a8966f574b913868711411f84fccb7489d59b947e7d70e58ea"
},
{
"apiId": "py:TemplatePyMod:method:ViewProviderTexture.getDisplayModes",
"name": "ViewProviderTexture.getDisplayModes",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"parameterSchema": "source-declared",
"returnSchema": "gui-resource",
"sourceEntry": "src/Mod/TemplatePyMod/Texture.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "aad4f26ea1fbb644992ad4ecf7af1120d7d9ae92bdddeaeb32e5b054d68daa39"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm",
"sha256": "fe4b3f60e394eb80ad352864a9d6e2b6c65992213ad164f4682daa6ccb92be5c"
},
"loader": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"sha256": "c3ae2d0dd392a5911fffe31c686fc4f25dacdcad0e8e116b66f9631f0e511576"
}
},
"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."
]
}