{ "schema": "freecad-web-cam-generic-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "10f1e4d9ea462373dafb83a7", "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:CuttingToolMixin", "name": "CuttingToolMixin", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceLine": 27, "disposition": "planned" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "name": "RotaryToolBitMixin", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 26, "disposition": "planned" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "name": "RotaryToolBitMixin.can_rotate", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 32, "disposition": "planned" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "name": "RotaryToolBitMixin.get_diameter", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 35, "disposition": "planned" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "name": "RotaryToolBitMixin.get_length", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 49, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitBallend", "name": "ToolBitBallend", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "name": "ToolBitRecomputeObserver", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 48, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBit", "name": "ToolBit", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 82, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBit.get_id", "name": "ToolBit.get_id", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 360, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "name": "ToolBit.get_thumbnail", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 721, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "name": "ToolBit.get_spindle_direction", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1016, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "name": "ToolBit.can_rotate", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1039, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitBullnose", "name": "ToolBitBullnose", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitChamfer", "name": "ToolBitChamfer", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitCustom", "name": "ToolBitCustom", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 30, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "name": "ToolBitCustom.get_diameter", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 44, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "name": "ToolBitCustom.get_length", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 58, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitDovetail", "name": "ToolBitDovetail", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitDrill", "name": "ToolBitDrill", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitEndmill", "name": "ToolBitEndmill", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceLine": 31, "disposition": "planned" }, { "apiId": "py:CAM:class:ToolBitProbe", "name": "ToolBitProbe", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 30, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "name": "ToolBitProbe.can_rotate", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 51, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "name": "ToolBitProbe.get_diameter", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 55, "disposition": "planned" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "name": "ToolBitProbe.get_length", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 69, "disposition": "planned" } ] } }, "inputSha256": "c5b236902d6c4443da0ae74fc931712127b1a7954fd35c7a844250400eb44ba9", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:CuttingToolMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CuttingToolMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceLine": 27, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 26, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 32, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 35, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 49, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBallend", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBallend", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitRecomputeObserver", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 48, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBit", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 82, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_id", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 360, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_thumbnail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 721, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_spindle_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1016, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1039, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBullnose", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBullnose", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitChamfer", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitChamfer", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitCustom", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 44, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 58, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDovetail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDovetail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDrill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDrill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitEndmill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitEndmill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitProbe", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 51, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 55, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 69, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" }, "resultSha256": "1d0ba7c82eb1b499baa4896ea6a54589f5e332b7532cb75a367ffb0366717a94", "replay": { "equal": true, "resultSha256": "1d0ba7c82eb1b499baa4896ea6a54589f5e332b7532cb75a367ffb0366717a94" }, "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:CuttingToolMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CuttingToolMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceLine": 27, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 26, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 32, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 35, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 49, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBallend", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBallend", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitRecomputeObserver", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 48, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBit", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 82, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_id", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 360, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_thumbnail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 721, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_spindle_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1016, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1039, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBullnose", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBullnose", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitChamfer", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitChamfer", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitCustom", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 44, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 58, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDovetail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDovetail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDrill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDrill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitEndmill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitEndmill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitProbe", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 51, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 55, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 69, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.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:CuttingToolMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CuttingToolMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceLine": 27, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 26, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 32, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 35, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "RotaryToolBitMixin.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceLine": 49, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBallend", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBallend", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitRecomputeObserver", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 48, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBit", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 82, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_id", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 360, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_thumbnail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 721, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.get_spindle_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1016, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBit.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceLine": 1039, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitBullnose", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitBullnose", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitChamfer", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitChamfer", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitCustom", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 44, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitCustom.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceLine": 58, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDovetail", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDovetail", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitDrill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitDrill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitEndmill", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitEndmill", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceLine": 31, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ToolBitProbe", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 30, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.can_rotate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 51, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_diameter", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 55, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ToolBitProbe.get_length", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "sourceLine": 69, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/models/probe.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": "CuttingToolMixin", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "sourceLine": 27, "sourcePath": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.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": "05ea0935c1ff0352931cecea9a7317f0fd25f75d4ac116e1322c2576887ebcb2" }, "dispositionCounts": { "exposed": 0, "restricted": 24, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:CAM:class:CuttingToolMixin", "name": "CuttingToolMixin", "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/mixins/cutting.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "fc29d98efa2bb54b487c84908b01efe855b4e8a31a9773a4cbb73dbbf9804794" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "name": "RotaryToolBitMixin", "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/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0822cd0c767694e1c5693ecf724b109ca92dcee2f5982d399011ca7ba2826da2" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "name": "RotaryToolBitMixin.can_rotate", "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/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0669693dd2e6e8787f366cd491e3514f472792d2868caacbcc785ab89f3e4bc6" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "name": "RotaryToolBitMixin.get_diameter", "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/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d627994e4b3c9e2ec6f1afeb1ef846d3db631dbd8ee8e19f957e18b9c007a4c9" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "name": "RotaryToolBitMixin.get_length", "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/mixins/rotary.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0b20acf93be54b52f4ac6eccdadc85221f53768772961d4f67b669429934afd2" }, { "apiId": "py:CAM:class:ToolBitBallend", "name": "ToolBitBallend", "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/models/ballend.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "4bdc15a90c3e53f4b82a67314b019b2fd86ab4ada40124fd5394d45f7786d780" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "name": "ToolBitRecomputeObserver", "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/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "2e997ebac5da4cf1863b151db83b2cd0c46fa7ad8c5563140ab5343860af4249" }, { "apiId": "py:CAM:class:ToolBit", "name": "ToolBit", "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/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "8db957ae6b2eaf12209ce65e07e53a7da8a1bceb9437e749162830d94e851e5d" }, { "apiId": "py:CAM:method:ToolBit.get_id", "name": "ToolBit.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/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "2bada81499d9883083bf5226a3e8da6ea6b896c07bc1cb6686dde08fd7bcfbef" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "name": "ToolBit.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/toolbit/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "db6e012a97cb648c82d1187016bd1012e2656e931c13d59ad22ff93384acbbc6" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "name": "ToolBit.get_spindle_direction", "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/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "fc2f1eb9cbb8c9a1bf291cf69430e1a074e0c96d1e160a6b04b7a541de880fd6" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "name": "ToolBit.can_rotate", "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/models/base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0e6f558c8b7f5fac4865646bb3c53a8f13206bb7ff1a01149e702c2a1587f168" }, { "apiId": "py:CAM:class:ToolBitBullnose", "name": "ToolBitBullnose", "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/models/bullnose.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "af83d580aaacb716769230e44be82198bdd1a84f36032265bcf82442e055d23a" }, { "apiId": "py:CAM:class:ToolBitChamfer", "name": "ToolBitChamfer", "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/models/chamfer.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "81f4f1a6579fa200fd24c7d138bda12a6d6cb4a08063f7996fbcaf907cd05489" }, { "apiId": "py:CAM:class:ToolBitCustom", "name": "ToolBitCustom", "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/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "840d60b2e02894935458e3cc017660dbeddf16b1d40aa926b84a9f841fe02ae7" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "name": "ToolBitCustom.get_diameter", "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/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "adcfac98691746b41d2aa54acea9d458c5422dfed8de0dd7832facb0787f36f7" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "name": "ToolBitCustom.get_length", "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/models/custom.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "8dc2feae5ca8b3b9c6b878991bc353185b031d561f50d4dd7b20dd4aaf0e4fa8" }, { "apiId": "py:CAM:class:ToolBitDovetail", "name": "ToolBitDovetail", "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/models/dovetail.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "a968141bd381bb07eb08b0471b949387814459cd275c1be121a8843c8aafcfef" }, { "apiId": "py:CAM:class:ToolBitDrill", "name": "ToolBitDrill", "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/models/drill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "90e611b7dccdd0c34ef81abd38b0d35a549a43623281c621e457881104702885" }, { "apiId": "py:CAM:class:ToolBitEndmill", "name": "ToolBitEndmill", "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/models/endmill.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "366dd7f6a3d0d24341a9378f3c36b9b6261db32061c3f26935c70b0e89180ef1" }, { "apiId": "py:CAM:class:ToolBitProbe", "name": "ToolBitProbe", "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/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "188cca2aff10585965e49800b175156489409f0a5caeafb988c79360754dc18a" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "name": "ToolBitProbe.can_rotate", "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/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "a9a14c094ae18a724b30a57738729a4b94725cae0c81995f5006b601d4f88af8" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "name": "ToolBitProbe.get_diameter", "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/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "b74f026a84fa185f3bd8f6c58dd7f2e007dc7eebd6147184e18d9f820062878e" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "name": "ToolBitProbe.get_length", "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/models/probe.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c771e3e599a18ca3838264179fc2ea7fbe51e342ac41273f288796f489e50d45" } ], "sourceEvidence": [ { "apiId": "py:CAM:class:CuttingToolMixin", "path": "src/Mod/CAM/Path/Tool/toolbit/mixins/cutting.py", "line": 27, "declaration": "class CuttingToolMixin:", "sha256": "c0d2367c3037cf637e01c290f1e7d982e6d3163b1e84cb2a598d3ebf2e185319" }, { "apiId": "py:CAM:class:RotaryToolBitMixin", "path": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "line": 26, "declaration": "class RotaryToolBitMixin:", "sha256": "8956412e480aa76020be7ddff9a9fcbd08b87f8e19f4a0a9c9e8fc96173e1ac3" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.can_rotate", "path": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "line": 32, "declaration": "def can_rotate(self) -> bool:", "sha256": "8956412e480aa76020be7ddff9a9fcbd08b87f8e19f4a0a9c9e8fc96173e1ac3" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_diameter", "path": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "line": 35, "declaration": "def get_diameter(self) -> FreeCAD.Units.Quantity:", "sha256": "8956412e480aa76020be7ddff9a9fcbd08b87f8e19f4a0a9c9e8fc96173e1ac3" }, { "apiId": "py:CAM:method:RotaryToolBitMixin.get_length", "path": "src/Mod/CAM/Path/Tool/toolbit/mixins/rotary.py", "line": 49, "declaration": "def get_length(self) -> FreeCAD.Units.Quantity:", "sha256": "8956412e480aa76020be7ddff9a9fcbd08b87f8e19f4a0a9c9e8fc96173e1ac3" }, { "apiId": "py:CAM:class:ToolBitBallend", "path": "src/Mod/CAM/Path/Tool/toolbit/models/ballend.py", "line": 31, "declaration": "class ToolBitBallend(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "275f81ea07038f1d8b28ca13f22a393efd7753ebfd812758af842f1bcf0c26aa" }, { "apiId": "py:CAM:class:ToolBitRecomputeObserver", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 48, "declaration": "class ToolBitRecomputeObserver:", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:class:ToolBit", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 82, "declaration": "class ToolBit(Asset, ABC):", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:method:ToolBit.get_id", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 360, "declaration": "def get_id(self) -> str:", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:method:ToolBit.get_thumbnail", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 721, "declaration": "def get_thumbnail(self) -> Optional[bytes]:", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:method:ToolBit.get_spindle_direction", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 1016, "declaration": "def get_spindle_direction(self) -> toolchange.SpindleDirection:", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:method:ToolBit.can_rotate", "path": "src/Mod/CAM/Path/Tool/toolbit/models/base.py", "line": 1039, "declaration": "def can_rotate(self) -> bool:", "sha256": "2a51463133efb3a62125478ea2b4940ce29fe198b288f9aefb88769b7ec15abb" }, { "apiId": "py:CAM:class:ToolBitBullnose", "path": "src/Mod/CAM/Path/Tool/toolbit/models/bullnose.py", "line": 31, "declaration": "class ToolBitBullnose(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "1ad7f7f66fcb3f6dd0c88790446a6ca9f2dd589a9c4d9a0b0c7d52818c7337ec" }, { "apiId": "py:CAM:class:ToolBitChamfer", "path": "src/Mod/CAM/Path/Tool/toolbit/models/chamfer.py", "line": 31, "declaration": "class ToolBitChamfer(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "7fbf123baa823a8cde645765edd331c7529f37cb4d78dbcaa60e4af65ab4e276" }, { "apiId": "py:CAM:class:ToolBitCustom", "path": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "line": 30, "declaration": "class ToolBitCustom(ToolBit):", "sha256": "8a506774a804024ea03de868e222e8d2269808c606066e1a7a6de5a0a4152430" }, { "apiId": "py:CAM:method:ToolBitCustom.get_diameter", "path": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "line": 44, "declaration": "def get_diameter(self) -> FreeCAD.Units.Quantity:", "sha256": "8a506774a804024ea03de868e222e8d2269808c606066e1a7a6de5a0a4152430" }, { "apiId": "py:CAM:method:ToolBitCustom.get_length", "path": "src/Mod/CAM/Path/Tool/toolbit/models/custom.py", "line": 58, "declaration": "def get_length(self) -> FreeCAD.Units.Quantity:", "sha256": "8a506774a804024ea03de868e222e8d2269808c606066e1a7a6de5a0a4152430" }, { "apiId": "py:CAM:class:ToolBitDovetail", "path": "src/Mod/CAM/Path/Tool/toolbit/models/dovetail.py", "line": 31, "declaration": "class ToolBitDovetail(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "699157f7fb2362908db080bd5595276e53f3fbd0c5b5239f7bcb7361c2170764" }, { "apiId": "py:CAM:class:ToolBitDrill", "path": "src/Mod/CAM/Path/Tool/toolbit/models/drill.py", "line": 31, "declaration": "class ToolBitDrill(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "52144085a86db88e8105ee39432e12bbcea6a16665e966b0dfa274afcc1941e8" }, { "apiId": "py:CAM:class:ToolBitEndmill", "path": "src/Mod/CAM/Path/Tool/toolbit/models/endmill.py", "line": 31, "declaration": "class ToolBitEndmill(ToolBit, CuttingToolMixin, RotaryToolBitMixin):", "sha256": "8c1d5e4355f393db79afd19a0e313f988b0da083a54f977a2760f36ca080aaa7" }, { "apiId": "py:CAM:class:ToolBitProbe", "path": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "line": 30, "declaration": "class ToolBitProbe(ToolBit):", "sha256": "4f3d5ad48cb660ec445870981b6749c8d522c34e01818a3f885651224f42291c" }, { "apiId": "py:CAM:method:ToolBitProbe.can_rotate", "path": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "line": 51, "declaration": "def can_rotate(self) -> bool:", "sha256": "4f3d5ad48cb660ec445870981b6749c8d522c34e01818a3f885651224f42291c" }, { "apiId": "py:CAM:method:ToolBitProbe.get_diameter", "path": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "line": 55, "declaration": "def get_diameter(self) -> FreeCAD.Units.Quantity:", "sha256": "4f3d5ad48cb660ec445870981b6749c8d522c34e01818a3f885651224f42291c" }, { "apiId": "py:CAM:method:ToolBitProbe.get_length", "path": "src/Mod/CAM/Path/Tool/toolbit/models/probe.py", "line": 69, "declaration": "def get_length(self) -> FreeCAD.Units.Quantity:", "sha256": "4f3d5ad48cb660ec445870981b6749c8d522c34e01818a3f885651224f42291c" } ], "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." ] }