Files
FreeCADWasmDev/docs/p6/cam-generic-object-module-batch-18e5048e1b7ebdaf027dbfd7-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

1976 lines
82 KiB
JSON

{
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "18e5048e1b7ebdaf027dbfd7",
"module": "CAM",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"dispatcher": "fc_web_dispatch_json",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"route": {
"command": "cam.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/cam-python-family-batch-facade.ts",
"worker": "web/src/cam.worker.ts"
},
"input": {
"cmd": "cam.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"name": "CommandJobTemplateExport.GetJob",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 109,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"name": "CommandJobTemplateExport.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 124,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:JobCreate",
"name": "JobCreate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 56,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"name": "JobCreate.getModels",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 445,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"name": "JobCreate.getTemplate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 465,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"name": "JobTemplateExport",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 479,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"name": "JobPreferencesPage",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 37,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"name": "JobPreferencesPage.getPostProcessor",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 279,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"name": "CommandCAMSanity.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceLine": 59,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:PathSimulation",
"name": "PathSimulation",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 69,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"name": "CommandPathSimulate.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 628,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"name": "CAMSimTaskUi.getStandardButtons",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 74,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"name": "CAMSimulation",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 89,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"name": "CAMSimulation.GetToolProfile",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 162,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"name": "CommandCAMSimulate.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 356,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:JobTemplate",
"name": "JobTemplate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 52,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:NotificationClass",
"name": "NotificationClass",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 100,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"name": "ObjectJob.getCycleTime",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 732,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"name": "ObjectJob.getMachine",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 779,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"name": "ObjectJob.isBaseCandidate",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 907,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"name": "ImageBuilder",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 42,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"name": "ImageBuilderFactory",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 53,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"name": "ImageBuilderFactory.get_image_builder",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 55,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"name": "DummyImageBuilder",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 64,
"disposition": "planned"
}
]
}
},
"inputSha256": "18b60c173ea536ae60aaf6bf069aa27248cf50a40cf5156fa7d81b091ae6c594",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.GetJob",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 109,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobCreate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 56,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getModels",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 445,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 465,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplateExport",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 479,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 37,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage.getPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 279,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSanity.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceLine": 59,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 69,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 628,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimTaskUi.getStandardButtons",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 74,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 89,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation.GetToolProfile",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 162,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 356,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 52,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NotificationClass",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NotificationClass",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 100,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getCycleTime",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 732,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getMachine",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 779,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.isBaseCandidate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 907,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory.get_image_builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DummyImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 64,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "9cdc77d11fd9b017a5fec3fef00f4d0d0e8ced35d491ae56f90db98428cda1d8",
"replay": {
"equal": true,
"resultSha256": "9cdc77d11fd9b017a5fec3fef00f4d0d0e8ced35d491ae56f90db98428cda1d8"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "cam.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-success",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.GetJob",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 109,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobCreate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 56,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getModels",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 445,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 465,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplateExport",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 479,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 37,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage.getPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 279,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSanity.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceLine": 59,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 69,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 628,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimTaskUi.getStandardButtons",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 74,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 89,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation.GetToolProfile",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 162,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 356,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 52,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NotificationClass",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NotificationClass",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 100,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getCycleTime",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 732,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getMachine",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 779,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.isBaseCandidate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 907,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory.get_image_builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DummyImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 64,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-repeat",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.GetJob",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 109,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandJobTemplateExport.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobCreate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 56,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getModels",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 445,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobCreate.getTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 465,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplateExport",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceLine": 479,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 37,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobPreferencesPage.getPostProcessor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceLine": 279,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSanity.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceLine": 59,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:PathSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "PathSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 69,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandPathSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceLine": 628,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimTaskUi.getStandardButtons",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 74,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 89,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMSimulation.GetToolProfile",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 162,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandCAMSimulate.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceLine": 356,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:JobTemplate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "JobTemplate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 52,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:NotificationClass",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "NotificationClass",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 100,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getCycleTime",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 732,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.getMachine",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 779,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ObjectJob.isBaseCandidate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceLine": 907,
"sourcePath": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ImageBuilderFactory.get_image_builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 55,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DummyImageBuilder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceLine": 64,
"sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"cross": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "cam-generic-object-cross",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 1,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "CAM API record is not part of this module-scoped adapter",
"name": "CommandJobTemplateExport.GetJob",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceLine": 109,
"sourcePath": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-invalid",
"error": {
"code": "invalid_request",
"message": "CAM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "cam-generic-object-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "cam-generic-object-reset"
},
"traceSha256": "7b60620da63828a0c7b2ef45ac59872087771387db7bb55f279857104bf26e10"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"name": "CommandJobTemplateExport.GetJob",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b007c40a0f9a049ce05d98d0f427eaeca7c0888f3eeed2ccb1efe269fa8255cd"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"name": "CommandJobTemplateExport.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "91a4e6739f4321e2f2c42e93d9e5d6099ed4279cb9425e0637b2f291b9837273"
},
{
"apiId": "py:CAM:class:JobCreate",
"name": "JobCreate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "0ec2c04d054bbff664d132084224c203b8401dd108ca3f3aca224870338f82c4"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"name": "JobCreate.getModels",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8b5405bec0f263854cf1b160840f4366295f0e5ed24b05461e5a07bee8352ac4"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"name": "JobCreate.getTemplate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "e33d70428f4f4ce9b343601c6ced70ac61fd05d26aec24740dffa58c21922ea7"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"name": "JobTemplateExport",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a38735866c5b85b35fabf2fe5ec2f82cbf28806e6274f81e21b12f47b503dda5"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"name": "JobPreferencesPage",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "dc3ab0b1a99af4308d835031cc03afe61af9a72d1f251a1367370d10b2ffa103"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"name": "JobPreferencesPage.getPostProcessor",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "95e95257b696a8c31e10b71d0f08d263c1282e507e42430aac684fcd0f729adc"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"name": "CommandCAMSanity.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8bc0f055b118eb4e482b5d0edc36e383f789515a6c6248bdc6a7264d5247e936"
},
{
"apiId": "py:CAM:class:PathSimulation",
"name": "PathSimulation",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "9757d13a63c12be7c8748d5fc3620ea465fe82a068545804e32ed50905b67956"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"name": "CommandPathSimulate.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "67010d8805619254e3d5a5692b9cdb4e4a510a7ee6aca5b0264c722b5d3786be"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"name": "CAMSimTaskUi.getStandardButtons",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "43a3bb669294c54e03f6cd02594c175f454fad92517c5377944432a50530a050"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"name": "CAMSimulation",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "46fa7790be2bf0c3160272f8a083684f0c0ff4b8488c35491792c5c667a403a9"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"name": "CAMSimulation.GetToolProfile",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "9d98e4ae31f61c24037dbad4b42e454342b5f3d192a4d459919a2adaad38a94e"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"name": "CommandCAMSimulate.IsActive",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "de8591535de9ecd50f72a14d591f924f122658c4ddc89436a5669a27c46be194"
},
{
"apiId": "py:CAM:class:JobTemplate",
"name": "JobTemplate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d4d3003d6ccf4e637140dd7c8f7ac3d939b5ac461591ada5a9f3471efb30fbe5"
},
{
"apiId": "py:CAM:class:NotificationClass",
"name": "NotificationClass",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "bef4e3a6d028d03c2986bc232107da1a447111856b1eaf4d4c6f047e1cb87d8a"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"name": "ObjectJob.getCycleTime",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "28059b5918d569a1f525bceea1ab056b23ab09ef4be366584192c1215310e159"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"name": "ObjectJob.getMachine",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "eedfb28b2df61f70aed3dae142518583793f21cf0b20e489ce7a3a92446640ea"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"name": "ObjectJob.isBaseCandidate",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Job.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "778c2c378c73f1258649697f0a87ecec2e1308e706cb03520e50e53c6849d832"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"name": "ImageBuilder",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f28251593150f5a1460497ba3c64e6ee5caa8d4eb271fc9062e5c02b4a7af705"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"name": "ImageBuilderFactory",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d05943ed17baa1f80e3f06cbf9e3b7465aa939e9abff2c29d11980ec83238dac"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"name": "ImageBuilderFactory.get_image_builder",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "5b06c8450f3cb0ed658a8bc9d0890d60e8dcf252f23be3b2f9ebc820a592187a"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"name": "DummyImageBuilder",
"family": "generic-object",
"status": "restricted",
"code": "native_fixture_required",
"message": "CAM generic-object record has no typed readonly native fixture",
"result": null,
"sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "3d9be75b99ce02a1c7dc1034cac1a9d980c2a66f9fd1d9f3176ce26e829ccd9a"
}
],
"sourceEvidence": [
{
"apiId": "py:CAM:method:CommandJobTemplateExport.GetJob",
"path": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"line": 109,
"declaration": "def GetJob(self):",
"sha256": "c869def2740d3b471d1bea705924b50d36766fcf099dcbff0ebecaae3b5e0a44"
},
{
"apiId": "py:CAM:method:CommandJobTemplateExport.IsActive",
"path": "src/Mod/CAM/Path/Main/Gui/JobCmd.py",
"line": 124,
"declaration": "def IsActive(self):",
"sha256": "c869def2740d3b471d1bea705924b50d36766fcf099dcbff0ebecaae3b5e0a44"
},
{
"apiId": "py:CAM:class:JobCreate",
"path": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"line": 56,
"declaration": "class JobCreate:",
"sha256": "e3ec99fd505a1ebfc7a4b28ce405467136ec85f0f4d8abe0e4053821d41eb63a"
},
{
"apiId": "py:CAM:method:JobCreate.getModels",
"path": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"line": 445,
"declaration": "def getModels(self):",
"sha256": "e3ec99fd505a1ebfc7a4b28ce405467136ec85f0f4d8abe0e4053821d41eb63a"
},
{
"apiId": "py:CAM:method:JobCreate.getTemplate",
"path": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"line": 465,
"declaration": "def getTemplate(self):",
"sha256": "e3ec99fd505a1ebfc7a4b28ce405467136ec85f0f4d8abe0e4053821d41eb63a"
},
{
"apiId": "py:CAM:class:JobTemplateExport",
"path": "src/Mod/CAM/Path/Main/Gui/JobDlg.py",
"line": 479,
"declaration": "class JobTemplateExport:",
"sha256": "e3ec99fd505a1ebfc7a4b28ce405467136ec85f0f4d8abe0e4053821d41eb63a"
},
{
"apiId": "py:CAM:class:JobPreferencesPage",
"path": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"line": 37,
"declaration": "class JobPreferencesPage:",
"sha256": "eba548b94de7589bd1446a4ea7500238ab1423588f50c63ac33533c0c2a7162c"
},
{
"apiId": "py:CAM:method:JobPreferencesPage.getPostProcessor",
"path": "src/Mod/CAM/Path/Main/Gui/PreferencesJob.py",
"line": 279,
"declaration": "def getPostProcessor(self, name):",
"sha256": "eba548b94de7589bd1446a4ea7500238ab1423588f50c63ac33533c0c2a7162c"
},
{
"apiId": "py:CAM:method:CommandCAMSanity.IsActive",
"path": "src/Mod/CAM/Path/Main/Gui/SanityCmd.py",
"line": 59,
"declaration": "def IsActive(self):",
"sha256": "a5f7cd1bdbf86ebfe18a7fa10da8accbdc2c6fcc0d9cb768a80a8cf195401b08"
},
{
"apiId": "py:CAM:class:PathSimulation",
"path": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"line": 69,
"declaration": "class PathSimulation:",
"sha256": "60323c71e75261bc6cb5818c0d563e92dbe1798ea90afbac1158976d2003a69b"
},
{
"apiId": "py:CAM:method:CommandPathSimulate.IsActive",
"path": "src/Mod/CAM/Path/Main/Gui/Simulator.py",
"line": 628,
"declaration": "def IsActive(self):",
"sha256": "60323c71e75261bc6cb5818c0d563e92dbe1798ea90afbac1158976d2003a69b"
},
{
"apiId": "py:CAM:method:CAMSimTaskUi.getStandardButtons",
"path": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"line": 74,
"declaration": "def getStandardButtons(self, *_args):",
"sha256": "6c69a38a69c095b32424e03b3e04dce4075acc0940bc3ca3e80d0cec836d057e"
},
{
"apiId": "py:CAM:class:CAMSimulation",
"path": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"line": 89,
"declaration": "class CAMSimulation:",
"sha256": "6c69a38a69c095b32424e03b3e04dce4075acc0940bc3ca3e80d0cec836d057e"
},
{
"apiId": "py:CAM:method:CAMSimulation.GetToolProfile",
"path": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"line": 162,
"declaration": "def GetToolProfile(self, tool, resolution):",
"sha256": "6c69a38a69c095b32424e03b3e04dce4075acc0940bc3ca3e80d0cec836d057e"
},
{
"apiId": "py:CAM:method:CommandCAMSimulate.IsActive",
"path": "src/Mod/CAM/Path/Main/Gui/SimulatorGL.py",
"line": 356,
"declaration": "def IsActive(self):",
"sha256": "6c69a38a69c095b32424e03b3e04dce4075acc0940bc3ca3e80d0cec836d057e"
},
{
"apiId": "py:CAM:class:JobTemplate",
"path": "src/Mod/CAM/Path/Main/Job.py",
"line": 52,
"declaration": "class JobTemplate:",
"sha256": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c"
},
{
"apiId": "py:CAM:class:NotificationClass",
"path": "src/Mod/CAM/Path/Main/Job.py",
"line": 100,
"declaration": "class NotificationClass(QtCore.QObject):",
"sha256": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c"
},
{
"apiId": "py:CAM:method:ObjectJob.getCycleTime",
"path": "src/Mod/CAM/Path/Main/Job.py",
"line": 732,
"declaration": "def getCycleTime(self):",
"sha256": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c"
},
{
"apiId": "py:CAM:method:ObjectJob.getMachine",
"path": "src/Mod/CAM/Path/Main/Job.py",
"line": 779,
"declaration": "def getMachine(self):",
"sha256": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c"
},
{
"apiId": "py:CAM:method:ObjectJob.isBaseCandidate",
"path": "src/Mod/CAM/Path/Main/Job.py",
"line": 907,
"declaration": "def isBaseCandidate(cls, obj):",
"sha256": "fe0446db79e3cf7a3343e1262b1129b34002ca2a2f8679abf3216b6ab35df17c"
},
{
"apiId": "py:CAM:class:ImageBuilder",
"path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"line": 42,
"declaration": "class ImageBuilder:",
"sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432"
},
{
"apiId": "py:CAM:class:ImageBuilderFactory",
"path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"line": 53,
"declaration": "class ImageBuilderFactory:",
"sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432"
},
{
"apiId": "py:CAM:method:ImageBuilderFactory.get_image_builder",
"path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"line": 55,
"declaration": "def get_image_builder(file_path, **kwargs):",
"sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432"
},
{
"apiId": "py:CAM:class:DummyImageBuilder",
"path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py",
"line": 64,
"declaration": "class DummyImageBuilder(ImageBuilder):",
"sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"module": "CAM",
"worker": "cam.worker.ts",
"revision": "dc17d6519d7efa90",
"runtimeUrl": "/kernel/FreeCADWebCAMProbe.js",
"wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"workerRevision": "b9b195e05129eea9",
"runtimeSha256": "900744dfa95e09f89096e34717077e18958a64925eb36282686fc24e769d4e71",
"wasmSha256": "b9b195e05129eea911dbc96b23bdbf58c428bfed6ff81787e1ae79a0267123dc"
},
"boundaries": [
"CAM classes and direct readonly values are returned by compiled FreeCAD CAM sources through fc_web_dispatch_json.",
"CAM postprocessor mocks and machine-model enums/dataclasses remain explicit Python-runtime boundaries; CAMWorkbench and PathCommandGroup activation remain GUI-only boundaries.",
"The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used."
]
}