Files
FreeCADWasmDev/docs/p6/cam-generic-object-module-batch-44067d6b451b27bd04d3b5c8-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
84 KiB
JSON

{
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "44067d6b451b27bd04d3b5c8",
"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:class:MemoryStore",
"name": "MemoryStore",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 29,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"name": "MemoryStore.get",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 42,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"name": "MemoryStore.is_empty",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 183,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"name": "AssetOpenDialog",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceLine": 38,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"name": "AssetPreferencesPage",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceLine": 47,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:AssetUri",
"name": "AssetUri",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 28,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"name": "AssetUri.is_uri",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 90,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"name": "CamAssetManager",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 211,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"name": "CamAssetManager.get",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 231,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"name": "CamAssetManager.get_or_none",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 243,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"name": "DetachedDocumentObject.getEditorMode",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceLine": 141,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:Library",
"name": "Library",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 31,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.get_id",
"name": "Library.get_id",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 46,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"name": "Library.get_next_bit_no",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 120,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"name": "Library.get_bit_no_from_bit",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 124,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"name": "Library.get_tool_by_uri",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 130,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"name": "Library.get_bits",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 163,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"name": "Library.has_bit",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 166,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"name": "LibraryBrowserWidget",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 47,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"name": "LibraryBrowserWidget.get_tool_no_from_current_library",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 174,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"name": "LibraryBrowserWidget.get_current_library",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 293,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"name": "LibraryBrowserWithCombo",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 537,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"name": "CommandToolBitLibraryDockOpen.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 60,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"name": "CommandLibraryEditorOpen.IsActive",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 86,
"disposition": "planned"
}
]
}
},
"inputSha256": "c287e1955591a1061f2c00aa418e3323befbceee6a6914c4d99ba486ef6ecf71",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:class:MemoryStore",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 29,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.is_empty",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 183,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetOpenDialog",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceLine": 38,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetUri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 28,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri.is_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 90,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 211,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 231,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get_or_none",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DetachedDocumentObject.getEditorMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceLine": 141,
"sourcePath": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 31,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 46,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_next_bit_no",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 120,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bit_no_from_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_tool_by_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 130,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bits",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 163,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.has_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 166,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_tool_no_from_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 293,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWithCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 537,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandToolBitLibraryDockOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 60,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandLibraryEditorOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 86,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "8326746386c21c8425711adc4c2a93ff60fc1f46a8f689044d7f1518fe1cad6b",
"replay": {
"equal": true,
"resultSha256": "8326746386c21c8425711adc4c2a93ff60fc1f46a8f689044d7f1518fe1cad6b"
},
"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:class:MemoryStore",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 29,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.is_empty",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 183,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetOpenDialog",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceLine": 38,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetUri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 28,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri.is_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 90,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 211,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 231,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get_or_none",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DetachedDocumentObject.getEditorMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceLine": 141,
"sourcePath": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 31,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 46,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_next_bit_no",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 120,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bit_no_from_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_tool_by_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 130,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bits",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 163,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.has_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 166,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_tool_no_from_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 293,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWithCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 537,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandToolBitLibraryDockOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 60,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandLibraryEditorOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 86,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.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:class:MemoryStore",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 29,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 42,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "MemoryStore.is_empty",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 183,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetOpenDialog",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceLine": 38,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetPreferencesPage",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:AssetUri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 28,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "AssetUri.is_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceLine": 90,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 211,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 231,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CamAssetManager.get_or_none",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "DetachedDocumentObject.getEditorMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceLine": 141,
"sourcePath": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:Library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 31,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 46,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_next_bit_no",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 120,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bit_no_from_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 124,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_tool_by_uri",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 130,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.get_bits",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 163,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "Library.has_bit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceLine": 166,
"sourcePath": "src/Mod/CAM/Path/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 47,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_tool_no_from_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWidget.get_current_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 293,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryBrowserWithCombo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceLine": 537,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandToolBitLibraryDockOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 60,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CommandLibraryEditorOpen.IsActive",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"sourceLine": 86,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/cmd.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": "MemoryStore",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"sourceLine": 29,
"sourcePath": "src/Mod/CAM/Path/Tool/assets/store/memory.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": "546c19bf4a2d0e7a8c31dc4010a5a03ce45cef58dda788b1d3c0d5b84cd3c24e"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:CAM:class:MemoryStore",
"name": "MemoryStore",
"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/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "058e342d07dba3590a589a06bc436ef461359406033d226ce257e51bc0b87594"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"name": "MemoryStore.get",
"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/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "ebd454c7e2f648354535b399801f5511adb8175c9e4a0cfdd7c72d00b0adc065"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"name": "MemoryStore.is_empty",
"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/Tool/assets/store/memory.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f1337fce529f5aaaad4c77ad98f591ba2696b1cff8ea0b19ac4066f26f5afbb1"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"name": "AssetOpenDialog",
"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/Tool/assets/ui/filedialog.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "179ae070e8c9111ef6c7a1afd50206ce1cc68b0ddb777ccabd03490c5f3f2f71"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"name": "AssetPreferencesPage",
"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/Tool/assets/ui/preferences.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "eb9b302c7b6f88c79d6d76f37c83d80ebd26146efeb7535e392a40ca93a23a89"
},
{
"apiId": "py:CAM:class:AssetUri",
"name": "AssetUri",
"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/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "fb881e4fec3b11905fd69617e8d67b92c0de195d9413630997335538075e7007"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"name": "AssetUri.is_uri",
"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/Tool/assets/uri.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a239efeb64421cedd9fa3435aaf5dab2afbde2c737609cf5fcda5ef6ff58dcf7"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"name": "CamAssetManager",
"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/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "cf3de865c206d89d7e48d4e7d5d8698ef2b53e8eb1d33d7a24eef9f8a298a9f8"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"name": "CamAssetManager.get",
"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/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "4d5b175a52c00597f221939c3550570d7a64bd3767488011eb886f413b93a40a"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"name": "CamAssetManager.get_or_none",
"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/Tool/camassets.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "17ae7b466794153db0f3979e6f62b22e1f139db49358fb907439f05fee2aefd4"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"name": "DetachedDocumentObject.getEditorMode",
"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/Tool/docobject/models/docobject.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "5f789653e90f09bca26a2fd2d4c6a63b6be2ad41ac9b2675ad73bc10e0805c4f"
},
{
"apiId": "py:CAM:class:Library",
"name": "Library",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "2c882c5aaa663690cdd1d28c2964c2d99f2e8f237b2fc9997b9fbcabb2ef3486"
},
{
"apiId": "py:CAM:method:Library.get_id",
"name": "Library.get_id",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a64524e26d910ee921ae5ccd818f61e72795c2ecbc4f037000e4ce36a4541cb3"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"name": "Library.get_next_bit_no",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "c1003fccd672804878b7a199cfdf6f8b6cba34319bba4cd88f3b57f4b437afb8"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"name": "Library.get_bit_no_from_bit",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d23079131c3fb624046da88d01cbca29941c5f01ec0d392d81f51ce728d0a533"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"name": "Library.get_tool_by_uri",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "efb9c83a638df1ced5f7289651681f15f554e9cf76bac941323a4c847db03130"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"name": "Library.get_bits",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "7bfe9f925505345757bcf8af577f85640d5f95a2e838db9899ebdce8e639fe84"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"name": "Library.has_bit",
"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/Tool/library/models/library.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "3daa8121ee26b1a35945e516096f5249a29d81c146104dbc5cd264d5d4de4e03"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"name": "LibraryBrowserWidget",
"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/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "7b8010aefa08d4f5c015a5849045747442ae4c33234fe78fa36c492e4ca3b048"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"name": "LibraryBrowserWidget.get_tool_no_from_current_library",
"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/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b008fc286b910ab6b756e28f4004ae1f4cf6fffe280ce478acd0c3deea424c3f"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"name": "LibraryBrowserWidget.get_current_library",
"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/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8a110343fbc1d01708a212fe31ab1d8f4f24b2b7ec17c52e5e73fbb335d4e6ad"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"name": "LibraryBrowserWithCombo",
"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/Tool/library/ui/browser.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "0ff743f50c6096a5863bb5764730c47dc3cbfd86b4f11aba983ba0cf5377c9b1"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"name": "CommandToolBitLibraryDockOpen.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/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "d4d3c981f08c7606da75b701302f3df68510e6fd79f38ef803cd4f4274c88a69"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"name": "CommandLibraryEditorOpen.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/Tool/library/ui/cmd.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "53e6b795794240112442e13e8d3a2e553a420465c5fbbed9412aa2e9d3023baa"
}
],
"sourceEvidence": [
{
"apiId": "py:CAM:class:MemoryStore",
"path": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"line": 29,
"declaration": "class MemoryStore(AssetStore):",
"sha256": "907cb836c98f6040aaec5f1a7df449d6ff111d4843625baf7e96452297c4e158"
},
{
"apiId": "py:CAM:method:MemoryStore.get",
"path": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"line": 42,
"declaration": "async def get(self, uri: AssetUri) -> bytes:",
"sha256": "907cb836c98f6040aaec5f1a7df449d6ff111d4843625baf7e96452297c4e158"
},
{
"apiId": "py:CAM:method:MemoryStore.is_empty",
"path": "src/Mod/CAM/Path/Tool/assets/store/memory.py",
"line": 183,
"declaration": "async def is_empty(self, asset_type: str | None = None) -> bool:",
"sha256": "907cb836c98f6040aaec5f1a7df449d6ff111d4843625baf7e96452297c4e158"
},
{
"apiId": "py:CAM:class:AssetOpenDialog",
"path": "src/Mod/CAM/Path/Tool/assets/ui/filedialog.py",
"line": 38,
"declaration": "class AssetOpenDialog(QFileDialog):",
"sha256": "28f563f14a23417f674107420049ea6c1eaaf4ca32cf90e7d2dd3dcef898f932"
},
{
"apiId": "py:CAM:class:AssetPreferencesPage",
"path": "src/Mod/CAM/Path/Tool/assets/ui/preferences.py",
"line": 47,
"declaration": "class AssetPreferencesPage:",
"sha256": "de7fcc915773cf47ebe86258ba3ab1fc4f00b088eef78a96b97514a96606a796"
},
{
"apiId": "py:CAM:class:AssetUri",
"path": "src/Mod/CAM/Path/Tool/assets/uri.py",
"line": 28,
"declaration": "class AssetUri:",
"sha256": "246ea0348030d5c4f05d9c181e51b7c3b08a91ad5b3734ec38d923481369d94d"
},
{
"apiId": "py:CAM:method:AssetUri.is_uri",
"path": "src/Mod/CAM/Path/Tool/assets/uri.py",
"line": 90,
"declaration": "def is_uri(cls, uri: AssetUri | str) -> bool:",
"sha256": "246ea0348030d5c4f05d9c181e51b7c3b08a91ad5b3734ec38d923481369d94d"
},
{
"apiId": "py:CAM:class:CamAssetManager",
"path": "src/Mod/CAM/Path/Tool/camassets.py",
"line": 211,
"declaration": "class CamAssetManager(AssetManager):",
"sha256": "244cced14e474ad6fd07d9eeec7b0635f220a331ffb48def5a48c3d6391c3dad"
},
{
"apiId": "py:CAM:method:CamAssetManager.get",
"path": "src/Mod/CAM/Path/Tool/camassets.py",
"line": 231,
"declaration": "def get(",
"sha256": "244cced14e474ad6fd07d9eeec7b0635f220a331ffb48def5a48c3d6391c3dad"
},
{
"apiId": "py:CAM:method:CamAssetManager.get_or_none",
"path": "src/Mod/CAM/Path/Tool/camassets.py",
"line": 243,
"declaration": "def get_or_none(",
"sha256": "244cced14e474ad6fd07d9eeec7b0635f220a331ffb48def5a48c3d6391c3dad"
},
{
"apiId": "py:CAM:method:DetachedDocumentObject.getEditorMode",
"path": "src/Mod/CAM/Path/Tool/docobject/models/docobject.py",
"line": 141,
"declaration": "def getEditorMode(self, name: str) -> int:",
"sha256": "e6c0504e0d7e69a8275803250006dcfea8a709b62fb8d35bea5600619a53dec0"
},
{
"apiId": "py:CAM:class:Library",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 31,
"declaration": "class Library(Asset):",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.get_id",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 46,
"declaration": "def get_id(self) -> str:",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.get_next_bit_no",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 120,
"declaration": "def get_next_bit_no(self):",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.get_bit_no_from_bit",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 124,
"declaration": "def get_bit_no_from_bit(self, bit: ToolBit) -> Optional[int]:",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.get_tool_by_uri",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 130,
"declaration": "def get_tool_by_uri(self, uri: AssetUri) -> Optional[ToolBit]:",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.get_bits",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 163,
"declaration": "def get_bits(self) -> List[ToolBit]:",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:method:Library.has_bit",
"path": "src/Mod/CAM/Path/Tool/library/models/library.py",
"line": 166,
"declaration": "def has_bit(self, bit: ToolBit) -> bool:",
"sha256": "34dbaa2b0d88f05974e445519f8f47dc1f246c238e265bd7e72940d5d7a43e49"
},
{
"apiId": "py:CAM:class:LibraryBrowserWidget",
"path": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"line": 47,
"declaration": "class LibraryBrowserWidget(ToolBitBrowserWidget, ToolBitTypeFilterMixin):",
"sha256": "3bd429dd6f5cd1870129d7dc308e7fa70134e4cdcf4afb8aeeb525b1b770de0f"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_tool_no_from_current_library",
"path": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"line": 174,
"declaration": "def get_tool_no_from_current_library(self, toolbit):",
"sha256": "3bd429dd6f5cd1870129d7dc308e7fa70134e4cdcf4afb8aeeb525b1b770de0f"
},
{
"apiId": "py:CAM:method:LibraryBrowserWidget.get_current_library",
"path": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"line": 293,
"declaration": "def get_current_library(self) -> Library | None:",
"sha256": "3bd429dd6f5cd1870129d7dc308e7fa70134e4cdcf4afb8aeeb525b1b770de0f"
},
{
"apiId": "py:CAM:class:LibraryBrowserWithCombo",
"path": "src/Mod/CAM/Path/Tool/library/ui/browser.py",
"line": 537,
"declaration": "class LibraryBrowserWithCombo(LibraryBrowserWidget):",
"sha256": "3bd429dd6f5cd1870129d7dc308e7fa70134e4cdcf4afb8aeeb525b1b770de0f"
},
{
"apiId": "py:CAM:method:CommandToolBitLibraryDockOpen.IsActive",
"path": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"line": 60,
"declaration": "def IsActive(self):",
"sha256": "9898a568aea0ec505a3f356fe746021d380a03ba9aba42cf16ca9392851d3c0b"
},
{
"apiId": "py:CAM:method:CommandLibraryEditorOpen.IsActive",
"path": "src/Mod/CAM/Path/Tool/library/ui/cmd.py",
"line": 86,
"declaration": "def IsActive(self):",
"sha256": "9898a568aea0ec505a3f356fe746021d380a03ba9aba42cf16ca9392851d3c0b"
}
],
"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."
]
}