Files
FreeCADWasmDev/docs/p6/partdesign-module-batch-2d622df984f77efac73db8f1-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

963 lines
40 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "2d622df984f77efac73db8f1",
"module": "PartDesign",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"route": {
"command": "partdesign.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/partdesign-python-family-facade.ts",
"worker": "web/src/partdesign-python.worker.ts"
},
"input": {
"cmd": "partdesign.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:PartDesign:method:ViewProvider.setBodyMode",
"name": "ViewProvider.setBodyMode",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProvider.makeTemporaryVisible",
"name": "ViewProvider.makeTemporaryVisible",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:DistanceBolt.onChanged",
"name": "DistanceBolt.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/DistanceBolt.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Epitrochoid.onChanged",
"name": "Epitrochoid.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/Epitrochoid.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.add",
"name": "Vector.add",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.sub",
"name": "Vector.sub",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.dot",
"name": "Vector.dot",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.mult",
"name": "Vector.mult",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.cross",
"name": "Vector.cross",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.length",
"name": "Vector.length",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.norm",
"name": "Vector.norm",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Parallelepiped.onChanged",
"name": "Parallelepiped.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:BoxCylinder.onChanged",
"name": "BoxCylinder.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:MySpring.onChanged",
"name": "MySpring.onChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/Scripts/Spring.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.attach",
"name": "ViewProviderSprocket.attach",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.setEdit",
"name": "ViewProviderSprocket.setEdit",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.unsetEdit",
"name": "ViewProviderSprocket.unsetEdit",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferTo",
"name": "SprocketTaskPanel.transferTo",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferFrom",
"name": "SprocketTaskPanel.transferFrom",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.pitchChanged",
"name": "SprocketTaskPanel.pitchChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.sprocketReferenceChanged",
"name": "SprocketTaskPanel.sprocketReferenceChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.rollerDiameterChanged",
"name": "SprocketTaskPanel.rollerDiameterChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.numTeethChanged",
"name": "SprocketTaskPanel.numTeethChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.thicknessChanged",
"name": "SprocketTaskPanel.thicknessChanged",
"family": "generic-object",
"sourcePath": "src/Mod/PartDesign/SprocketFeature.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "a2eee455377384018bc010e3e4a6a1c93a1af06ec6d09e2dbe373e59105f9501",
"result": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 24,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:PartDesign:method:ViewProvider.setBodyMode",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProvider.setBodyMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProvider.makeTemporaryVisible",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProvider.makeTemporaryVisible",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:DistanceBolt.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "DistanceBolt.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/DistanceBolt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Epitrochoid.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Epitrochoid.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Epitrochoid.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.add",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.add",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.sub",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.sub",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.dot",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.dot",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.mult",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.mult",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.cross",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.cross",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.length",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.length",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Vector.norm",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.norm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:Parallelepiped.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Parallelepiped.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:BoxCylinder.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "BoxCylinder.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:MySpring.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "MySpring.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Spring.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.attach",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.setEdit",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.setEdit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.unsetEdit",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.unsetEdit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferTo",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.transferTo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferFrom",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.transferFrom",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.pitchChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.pitchChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.sprocketReferenceChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.sprocketReferenceChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.rollerDiameterChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.rollerDiameterChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.numTeethChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.numTeethChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.thicknessChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.thicknessChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "37f94b82d1c6d389dfbb076d5f1e61affb5ec50576035776f684da68749f06fb",
"replay": {
"equal": true,
"resultSha256": "37f94b82d1c6d389dfbb076d5f1e61affb5ec50576035776f684da68749f06fb"
},
"boundaries": {
"crossModule": {
"cmd": "partdesign.pythonFamilyBatch",
"count": 1,
"module": "PartDesign",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "PartDesign API record is not part of this module-scoped adapter",
"name": "ViewProvider.setBodyMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-partdesign/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"malformed": {
"ok": false,
"code": "invalid_request",
"error": "partdesign.pythonFamilyBatch requires tier=tier-1-readonly, tier=tier-2-pure or object-contract and non-empty args.records"
}
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 24
},
"records": [
{
"apiId": "py:PartDesign:method:ViewProvider.setBodyMode",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProvider.setBodyMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "7f3327680af16d2208a3d23d97196e0cb39d7c355a1784e9616920f1d8a973c0"
},
{
"apiId": "py:PartDesign:method:ViewProvider.makeTemporaryVisible",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProvider.makeTemporaryVisible",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Gui/ViewProvider.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "800dec8e8a02d720a724798e7069e267f53ec427f9df1fc0d315088ac639433c"
},
{
"apiId": "py:PartDesign:method:DistanceBolt.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "DistanceBolt.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/DistanceBolt.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "bf4aeb41ee6bd7d9a25ecb49253467a01bf8eb0801b8a4c4a0ab654f61b9b478"
},
{
"apiId": "py:PartDesign:method:Epitrochoid.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Epitrochoid.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Epitrochoid.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "fe67ed45011fb8738b0e1a0164cc0c0d72215e2b47f8418c638e03ccd6ae2bdc"
},
{
"apiId": "py:PartDesign:method:Vector.add",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.add",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "7da5e4280716b2c9b027c2b5e1c991b63753d3c3663dc7aec09210cb58d0f43a"
},
{
"apiId": "py:PartDesign:method:Vector.sub",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.sub",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "87c2c8c4f41b20aa1fdc9303c1e6936277bec98bb983e8c1c2445c87edf3b000"
},
{
"apiId": "py:PartDesign:method:Vector.dot",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.dot",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "63a308e04e8359f6087fb169856a6f3c4d75409456d498e4b4e608a11c1dfc36"
},
{
"apiId": "py:PartDesign:method:Vector.mult",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.mult",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "c0acbfdaee772d6571c9e6b62b3b9cfc8ce6a2ed74a9646612a945bb4b841b6a"
},
{
"apiId": "py:PartDesign:method:Vector.cross",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.cross",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "e112523f45e721478945be7fed7dea26c63987656d44d527f7a33d2d8d246b52"
},
{
"apiId": "py:PartDesign:method:Vector.length",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.length",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "8b2afdbf840dbe1052b813a4962fc0dc1efa1f6c4d39013a82943e2738edc47b"
},
{
"apiId": "py:PartDesign:method:Vector.norm",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Vector.norm",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "c3c4055c76ec4f7aa170535c980edb5f21b0c226b17ff64efc824d36b2eb7c79"
},
{
"apiId": "py:PartDesign:method:Parallelepiped.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "Parallelepiped.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "1c9fc669d2a461ed23bcdb1369961c1393c5638d404b28fc45dfd45247b5c015"
},
{
"apiId": "py:PartDesign:method:BoxCylinder.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "BoxCylinder.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Parallelepiped.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "3dd66816a6d7fc0002ef54ca1daf192252a4d13d1fdba716c882ed0f7b49ae17"
},
{
"apiId": "py:PartDesign:method:MySpring.onChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "MySpring.onChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/Scripts/Spring.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "1da196913246da6e23fb1fca0f72ab3cfd8bd577b30322a7525e7e6a4449b58c"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.attach",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.attach",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "2e35b5235d592754276d78a6f1c36775897be453e20a67345dbf99f019b1d0ab"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.setEdit",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.setEdit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "6ccf983fa461e28f6c3d3970a6cde168a14e2e1b23e1379ab1a0a0a4cbf59656"
},
{
"apiId": "py:PartDesign:method:ViewProviderSprocket.unsetEdit",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "ViewProviderSprocket.unsetEdit",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "807e9fccd715fff1cd96a47f2a157b60aef4b01fdda03befc167d982eea6c33d"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferTo",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.transferTo",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "4dc09379a7acde561e735d6ff0073e97c5068e9e9e4c26d7727ae2387c8a2b0d"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.transferFrom",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.transferFrom",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "c884c146951086940cf8992437162329cb406be708626daa1f327ee444ffc93c"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.pitchChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.pitchChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "08b91542c941ef5c02b3c9360364f967f6212d0195c92cfbd4a4f9a5390f4f66"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.sprocketReferenceChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.sprocketReferenceChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "dfb37486d206a29b3e08c1640ad6837956c84c4a91841ba82ce98afc2a08bbd5"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.rollerDiameterChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.rollerDiameterChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "abc241ce635030e05a9a11adabf7f209af21bb7afb60a36bd6edd5cc28fd98c1"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.numTeethChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.numTeethChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "ee30650b08d12c614ed52f5b6084ae5919db6a4d1a148a2421841bef6d0e318b"
},
{
"apiId": "py:PartDesign:method:SprocketTaskPanel.thicknessChanged",
"code": "source_disposition",
"family": "generic-object",
"message": "PartDesign API disposition is bounded by the FreeCAD source manifest",
"name": "SprocketTaskPanel.thicknessChanged",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/PartDesign/SprocketFeature.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"evidenceSha256": "012b49222ab38a12d8c3fc3afdb4dd56a46f181a011f88d0558d5f4253b0c6bb"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"moduleArtifact": {
"module": "PartDesign",
"worker": "partdesign-python.worker.ts",
"revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"runtimeUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartDesignRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/kernel/",
"buildProfile": "fast-dev",
"runtimeSha256": "68d2916d453cf89755420c7a4afb24c5d6ad9e9874d9f1e7c07605e11f74bd91",
"wasmSha256": "7c21c9b997a3f1588adaaee79fa4aedb661cc6e2a63ebc7802855b68f332ea24"
}
}