Files
FreeCADWasmDev/docs/p6/cam-generic-object-module-batch-0447a6f3158351a5c2baa2ae-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
85 KiB
JSON

{
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "0447a6f3158351a5c2baa2ae",
"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:ToolBitLibraryDock",
"name": "ToolBitLibraryDock",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceLine": 50,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"name": "LibraryEditor",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 67,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"name": "LibraryEditor.get_selected_library_id",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 241,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"name": "LibraryEditor.get_selected_library",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 250,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"name": "CAMAssetMigrator",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 53,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"name": "CAMAssetMigrator.has_migration_been_offered",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 233,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"name": "ToolBitShape.get_id",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 112,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"name": "ToolBitShape.is_builtin",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 122,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"name": "ToolBitShape.get_thumbnail",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 786,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"name": "ToolBitShapeIcon.get_id",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 49,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"name": "ToolBitShapeIcon.get_size_in_bytes",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 132,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"name": "ToolBitShapeIcon.get_abbr",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 145,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"name": "ToolBitShapeIcon.get_png",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 158,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"name": "ToolBitShapeIcon.get_qpixmap",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 164,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"name": "ToolBitShapeSvgIcon.get_png",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 174,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"name": "ToolBitShapeSvgIcon.get_qpixmap",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 198,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"name": "ToolBitShapeSvgIcon.get_abbr",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 230,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"name": "ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 243,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"name": "ToolBitShapePngIcon.get_png",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 282,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"name": "ToolBitShapePngIcon.get_qpixmap",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 290,
"disposition": "planned"
},
{
"apiId": "py:CAM:class:FlowLayout",
"name": "FlowLayout",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 27,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"name": "FlowLayout.hasHeightForWidth",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 66,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"name": "ParameterAccessor.has",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 40,
"disposition": "planned"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"name": "ParameterAccessor.get",
"family": "generic-object",
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 48,
"disposition": "planned"
}
]
}
},
"inputSha256": "64338099a0b9f4927b55d3c6c9f91d4bcf985c9f1e0f19f21e815ba46921f88d",
"result": {
"cmd": "cam.pythonFamilyBatch",
"count": 24,
"module": "CAM",
"ok": true,
"records": [
{
"apiId": "py:CAM:class:ToolBitLibraryDock",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitLibraryDock",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceLine": 50,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 67,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 241,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator.has_migration_been_offered",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 233,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 112,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.is_builtin",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 122,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_thumbnail",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 786,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 49,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_size_in_bytes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 132,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 145,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 158,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 164,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 198,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 230,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 282,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 290,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FlowLayout",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 27,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout.hasHeightForWidth",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 66,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.has",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 40,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 48,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-cam/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "cc0316b35536c2fc1043976e1a1377283ee8fbb0925524388a640d687eb6f8ea",
"replay": {
"equal": true,
"resultSha256": "cc0316b35536c2fc1043976e1a1377283ee8fbb0925524388a640d687eb6f8ea"
},
"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:ToolBitLibraryDock",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitLibraryDock",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceLine": 50,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 67,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 241,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator.has_migration_been_offered",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 233,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 112,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.is_builtin",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 122,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_thumbnail",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 786,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 49,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_size_in_bytes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 132,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 145,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 158,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 164,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 198,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 230,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 282,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 290,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FlowLayout",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 27,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout.hasHeightForWidth",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 66,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.has",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 40,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 48,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.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:ToolBitLibraryDock",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitLibraryDock",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceLine": 50,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 67,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 241,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "LibraryEditor.get_selected_library",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceLine": 250,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 53,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "CAMAssetMigrator.has_migration_been_offered",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceLine": 233,
"sourcePath": "src/Mod/CAM/Path/Tool/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 112,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.is_builtin",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 122,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShape.get_thumbnail",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceLine": 786,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_id",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 49,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_size_in_bytes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 132,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 145,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 158,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 164,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 174,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 198,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 230,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 243,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_png",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 282,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ToolBitShapePngIcon.get_qpixmap",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceLine": 290,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:class:FlowLayout",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 27,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "FlowLayout.hasHeightForWidth",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceLine": 66,
"sourcePath": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.has",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 40,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"status": "restricted"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"code": "native_fixture_required",
"family": "generic-object",
"message": "CAM generic-object record has no typed readonly native fixture",
"name": "ParameterAccessor.get",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"sourceLine": 48,
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/migration.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": "ToolBitLibraryDock",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"sourceLine": 50,
"sourcePath": "src/Mod/CAM/Path/Tool/library/ui/dock.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": "1a2f54dfd89cf2923495aa494c02b6b17a7783d93dce38d7f653c793251731f1"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 24,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:CAM:class:ToolBitLibraryDock",
"name": "ToolBitLibraryDock",
"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/dock.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f1990316eb37e8361f03b77726363208054179809d9b2f7bdc139e36f5be0f4e"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"name": "LibraryEditor",
"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/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "eadeba4eba13fec11c059bf377fb8f22e2e49c2fcf41978492802b58c9d5ddbf"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"name": "LibraryEditor.get_selected_library_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/ui/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "cab060a5d652e57a51d7680fbfacf25bace5ab9ca644dfb82f02825bdc28e256"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"name": "LibraryEditor.get_selected_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/editor.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a49753597ca4be79151f31eb4d27adae3e280f927170389793da9d83ffcdaec2"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"name": "CAMAssetMigrator",
"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/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f2569bdab06d7b7ae098d135178e93b34dd0c93f8335502e9f815025f282ee63"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"name": "CAMAssetMigrator.has_migration_been_offered",
"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/migration/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "e9d95b78a1b79b3db0a3c76b801da3f80cc3d524fc0b5e3bed226e4365e75ade"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"name": "ToolBitShape.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/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "a1948b85631ceee4c7d8a16bc020d6f48d32fe8330b72afe9bd439667a61944b"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"name": "ToolBitShape.is_builtin",
"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/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "46b89e8e1ef50ed62e7fa55bed974feeef5bc98eb30692f8d0de406b6ca3c1d4"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"name": "ToolBitShape.get_thumbnail",
"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/shape/models/base.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "6c45ee79dac6273ccd3f774dfacd9dc3eeb8042858e501e749de69dacb0fba90"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"name": "ToolBitShapeIcon.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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "e69d83ab62c4d6f2918014e7ef522169c5f9d8cb232324f58356fee25c6cf57e"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"name": "ToolBitShapeIcon.get_size_in_bytes",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "3a5943c8b6c4e7126319f6beed6ff3cca34d973db356f457fb563717746202ce"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"name": "ToolBitShapeIcon.get_abbr",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "5f28feb31dab6562a17f6fabdcc3d7a7ab6099801fa1d3bcca2d7a309a43b0b4"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"name": "ToolBitShapeIcon.get_png",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "952e2af4e51243ff09eb6b5053cc5865c69dac9bd5219f257cce66133365c0be"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"name": "ToolBitShapeIcon.get_qpixmap",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b2d8079d97744bd3598e194a2a4c7e72d57608fbbe25a244f41b2091ddae8001"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"name": "ToolBitShapeSvgIcon.get_png",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "076359106e1b0aedbf0f0bf79470ad95fe2a30aae75fa6e3d773e6d77fe1c26f"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"name": "ToolBitShapeSvgIcon.get_qpixmap",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "9e88ec7b023f1c7c75f65ab0b1d2ada29746cbd464b565b23cd6f00b47c56e21"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"name": "ToolBitShapeSvgIcon.get_abbr",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "ac79a04af960ab162b7369282ec769386a54902028a5a1e1ab6bd98f827c2804"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"name": "ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "f003d903a129a90e77020432fa9cf4ea3bd4def4b5bc1f86078d4d5c20337a47"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"name": "ToolBitShapePngIcon.get_png",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "63432c1dff8aa4ffa81eace368ce4aea76bc70374a4418dbe1b6466834cb3e79"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"name": "ToolBitShapePngIcon.get_qpixmap",
"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/shape/models/icon.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "8e5a8a292b0891e96c02911ccf9036e5747570cc30ec27a557ae58685fc4d7f1"
},
{
"apiId": "py:CAM:class:FlowLayout",
"name": "FlowLayout",
"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/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b6d4878373439caf740e1ebf65eb725e6c984f816cc9c7fc895f69113d74fac6"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"name": "FlowLayout.hasHeightForWidth",
"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/shape/ui/flowlayout.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "7bb24ac83251b92763ac1a09bcb1864529270b1a23715f0b5ceaad5a63cd349b"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"name": "ParameterAccessor.has",
"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/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "b0536c6434c4436e0bcafb79e90bd8c784037b2a8dfcf5c6651d7cffc3d13c3b"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"name": "ParameterAccessor.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/toolbit/migration.py",
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
"evidenceSha256": "6b90f661fc929b8ab89be112464aa84a457aab4a75ec09b9e37c807982ac536b"
}
],
"sourceEvidence": [
{
"apiId": "py:CAM:class:ToolBitLibraryDock",
"path": "src/Mod/CAM/Path/Tool/library/ui/dock.py",
"line": 50,
"declaration": "class ToolBitLibraryDock(object):",
"sha256": "30dd238434daa249641a07a963f4f337f38083aa4fbca17bf8a689eec3921a8c"
},
{
"apiId": "py:CAM:class:LibraryEditor",
"path": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"line": 67,
"declaration": "class LibraryEditor(QWidget):",
"sha256": "28503c9df5e058afc553d0c889ace098b11576ec37ad905008dd318e92fa29eb"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library_id",
"path": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"line": 241,
"declaration": "def get_selected_library_id(self) -> Optional[str]:",
"sha256": "28503c9df5e058afc553d0c889ace098b11576ec37ad905008dd318e92fa29eb"
},
{
"apiId": "py:CAM:method:LibraryEditor.get_selected_library",
"path": "src/Mod/CAM/Path/Tool/library/ui/editor.py",
"line": 250,
"declaration": "def get_selected_library(self, depth=1) -> Optional[Library]:",
"sha256": "28503c9df5e058afc553d0c889ace098b11576ec37ad905008dd318e92fa29eb"
},
{
"apiId": "py:CAM:class:CAMAssetMigrator",
"path": "src/Mod/CAM/Path/Tool/migration/migration.py",
"line": 53,
"declaration": "class CAMAssetMigrator:",
"sha256": "ef022dff0bb216961cc5acd68091ef37d8a52c6b1eaebdfeb89c1c280fd62755"
},
{
"apiId": "py:CAM:method:CAMAssetMigrator.has_migration_been_offered",
"path": "src/Mod/CAM/Path/Tool/migration/migration.py",
"line": 233,
"declaration": "def has_migration_been_offered(self):",
"sha256": "ef022dff0bb216961cc5acd68091ef37d8a52c6b1eaebdfeb89c1c280fd62755"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_id",
"path": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"line": 112,
"declaration": "def get_id(self) -> str:",
"sha256": "0051a94526d2ccefec1ee60de5650faf518290bb1444be05ace233ceda37ad74"
},
{
"apiId": "py:CAM:method:ToolBitShape.is_builtin",
"path": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"line": 122,
"declaration": "def is_builtin(self) -> bool:",
"sha256": "0051a94526d2ccefec1ee60de5650faf518290bb1444be05ace233ceda37ad74"
},
{
"apiId": "py:CAM:method:ToolBitShape.get_thumbnail",
"path": "src/Mod/CAM/Path/Tool/shape/models/base.py",
"line": 786,
"declaration": "def get_thumbnail(self) -> Optional[bytes]:",
"sha256": "0051a94526d2ccefec1ee60de5650faf518290bb1444be05ace233ceda37ad74"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_id",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 49,
"declaration": "def get_id(self) -> str:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_size_in_bytes",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 132,
"declaration": "def get_size_in_bytes(self) -> int:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_abbr",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 145,
"declaration": "def get_abbr(self, param_name: str) -> Optional[str]:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_png",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 158,
"declaration": "def get_png(self, icon_size: Optional[QtCore.QSize] = None) -> bytes:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeIcon.get_qpixmap",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 164,
"declaration": "def get_qpixmap(self, icon_size: Optional[QtCore.QSize] = None) -> QtGui.QPixmap:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_png",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 174,
"declaration": "def get_png(self, icon_size: Optional[QtCore.QSize] = None) -> bytes:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_qpixmap",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 198,
"declaration": "def get_qpixmap(self, icon_size: Optional[QtCore.QSize] = None) -> QtGui.QPixmap:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbr",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 230,
"declaration": "def get_abbr(self, param_name: str) -> Optional[str]:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapeSvgIcon.get_abbreviations_from_svg",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 243,
"declaration": "def get_abbreviations_from_svg(svg: bytes) -> Mapping[str, str]:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_png",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 282,
"declaration": "def get_png(self, icon_size: Optional[QtCore.QSize] = None) -> bytes:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:method:ToolBitShapePngIcon.get_qpixmap",
"path": "src/Mod/CAM/Path/Tool/shape/models/icon.py",
"line": 290,
"declaration": "def get_qpixmap(self, icon_size: Optional[QtCore.QSize] = None) -> QtGui.QPixmap:",
"sha256": "c3955116b7c813efb765f83ee6ef40ed40c742143300b4b15eb3245d3fe4bf6c"
},
{
"apiId": "py:CAM:class:FlowLayout",
"path": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"line": 27,
"declaration": "class FlowLayout(QLayout):",
"sha256": "f86b88a54a9d48f295ff6b0a0ba67255b60ba40e18809056feefabe6e4c27328"
},
{
"apiId": "py:CAM:method:FlowLayout.hasHeightForWidth",
"path": "src/Mod/CAM/Path/Tool/shape/ui/flowlayout.py",
"line": 66,
"declaration": "def hasHeightForWidth(self):",
"sha256": "f86b88a54a9d48f295ff6b0a0ba67255b60ba40e18809056feefabe6e4c27328"
},
{
"apiId": "py:CAM:method:ParameterAccessor.has",
"path": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"line": 40,
"declaration": "def has(self, key):",
"sha256": "b790351777fe9b42d15f5a38d934ebdb97d24f42f78e8420174d4563c2f7b3e6"
},
{
"apiId": "py:CAM:method:ParameterAccessor.get",
"path": "src/Mod/CAM/Path/Tool/toolbit/migration.py",
"line": 48,
"declaration": "def get(self, key):",
"sha256": "b790351777fe9b42d15f5a38d934ebdb97d24f42f78e8420174d4563c2f7b3e6"
}
],
"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."
]
}