1904 lines
83 KiB
JSON
1904 lines
83 KiB
JSON
{
|
|
"schema": "freecad-web-assembly-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "af2e60f1b71fcaab3764ac83",
|
|
"module": "Assembly",
|
|
"tier": "tier-1-readonly",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"route": {
|
|
"command": "assembly.pythonFamily",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/AssemblyRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/assembly-python-family-facade.ts",
|
|
"worker": "web/src/assembly.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "assembly.pythonFamily",
|
|
"args": {
|
|
"tier": "tier-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartConnected",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isJointConnectingPartToGround",
|
|
"name": "AssemblyObject.isJointConnectingPartToGround",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 122,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartGrounded",
|
|
"name": "AssemblyObject.isPartGrounded",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 135,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.getDownstreamParts",
|
|
"name": "AssemblyObject.getDownstreamParts",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 157,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateAssembly.IsActive",
|
|
"name": "CommandCreateAssembly.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 58,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandActivateAssembly.IsActive",
|
|
"name": "CommandActivateAssembly.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 142,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateBom.IsActive",
|
|
"name": "CommandCreateBom.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 80,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:TaskAssemblyCreateBom.isCustomColumn",
|
|
"name": "TaskAssemblyCreateBom.isCustomColumn",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 247,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointFixed.IsActive",
|
|
"name": "CommandCreateJointFixed.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 87,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRevolute.IsActive",
|
|
"name": "CommandCreateJointRevolute.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 113,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointCylindrical.IsActive",
|
|
"name": "CommandCreateJointCylindrical.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 136,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointSlider.IsActive",
|
|
"name": "CommandCreateJointSlider.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 159,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBall.IsActive",
|
|
"name": "CommandCreateJointBall.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 182,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointDistance.IsActive",
|
|
"name": "CommandCreateJointDistance.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 207,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointParallel.IsActive",
|
|
"name": "CommandCreateJointParallel.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 230,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointPerpendicular.IsActive",
|
|
"name": "CommandCreateJointPerpendicular.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 255,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointAngle.IsActive",
|
|
"name": "CommandCreateJointAngle.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 278,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRackPinion.IsActive",
|
|
"name": "CommandCreateJointRackPinion.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 304,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointScrew.IsActive",
|
|
"name": "CommandCreateJointScrew.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 328,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointGears.IsActive",
|
|
"name": "CommandCreateJointGears.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 352,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBelt.IsActive",
|
|
"name": "CommandCreateJointBelt.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 376,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandGroupGearBelt.IsActive",
|
|
"name": "CommandGroupGearBelt.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 400,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandToggleGrounded.IsActive",
|
|
"name": "CommandToggleGrounded.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 441,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateSimulation.IsActive",
|
|
"name": "CommandCreateSimulation.IsActive",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/Assembly/CommandCreateSimulation.py",
|
|
"sourceLine": 76,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "8f7afc357e41b24b67c5f43528a64ea8288a46f2783f99757ba49b20d91fa093",
|
|
"result": {
|
|
"cmd": "assembly.pythonFamily",
|
|
"count": 24,
|
|
"module": "Assembly",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartConnected",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isJointConnectingPartToGround",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isJointConnectingPartToGround",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,string",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 122,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartGrounded",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartGrounded",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 135,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.getDownstreamParts",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.getDownstreamParts",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": [],
|
|
"returnSchema": "list[DocumentObject]",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandActivateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandActivateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 142,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateBom.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateBom.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:TaskAssemblyCreateBom.isCustomColumn",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly BOM task panel is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "TaskAssemblyCreateBom.isCustomColumn",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-task",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 247,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointFixed.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointFixed.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 87,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRevolute.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRevolute.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 113,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointCylindrical.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointCylindrical.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 136,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointSlider.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointSlider.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 159,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBall.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBall.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 182,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointDistance.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointDistance.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointParallel.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointParallel.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 230,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointPerpendicular.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointPerpendicular.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 255,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointAngle.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointAngle.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 278,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRackPinion.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRackPinion.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 304,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointScrew.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointScrew.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 328,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointGears.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointGears.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 352,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 376,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandGroupGearBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandGroupGearBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 400,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandToggleGrounded.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandToggleGrounded.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 441,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateSimulation.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateSimulation.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateSimulation.py",
|
|
"sourceLine": 76,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-assembly/python-family/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "686e30cb9d493e62bf319495e708e76388e54c9bbd75321930e89bc50d2a31f4",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "686e30cb9d493e62bf319495e708e76388e54c9bbd75321930e89bc50d2a31f4"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "assembly.pythonFamily"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "assembly-generic-batch-success",
|
|
"result": {
|
|
"cmd": "assembly.pythonFamily",
|
|
"count": 24,
|
|
"module": "Assembly",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartConnected",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isJointConnectingPartToGround",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isJointConnectingPartToGround",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,string",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 122,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartGrounded",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartGrounded",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 135,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.getDownstreamParts",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.getDownstreamParts",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": [],
|
|
"returnSchema": "list[DocumentObject]",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandActivateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandActivateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 142,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateBom.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateBom.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:TaskAssemblyCreateBom.isCustomColumn",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly BOM task panel is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "TaskAssemblyCreateBom.isCustomColumn",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-task",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 247,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointFixed.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointFixed.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 87,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRevolute.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRevolute.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 113,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointCylindrical.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointCylindrical.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 136,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointSlider.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointSlider.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 159,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBall.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBall.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 182,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointDistance.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointDistance.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointParallel.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointParallel.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 230,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointPerpendicular.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointPerpendicular.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 255,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointAngle.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointAngle.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 278,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRackPinion.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRackPinion.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 304,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointScrew.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointScrew.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 328,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointGears.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointGears.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 352,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 376,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandGroupGearBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandGroupGearBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 400,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandToggleGrounded.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandToggleGrounded.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 441,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateSimulation.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateSimulation.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateSimulation.py",
|
|
"sourceLine": 76,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-assembly/python-family/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "assembly-generic-batch-repeat",
|
|
"result": {
|
|
"cmd": "assembly.pythonFamily",
|
|
"count": 24,
|
|
"module": "Assembly",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartConnected",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isJointConnectingPartToGround",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isJointConnectingPartToGround",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,string",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 122,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartGrounded",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.isPartGrounded",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": false,
|
|
"returnSchema": "bool",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 135,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.getDownstreamParts",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"name": "AssemblyObject.getDownstreamParts",
|
|
"native": true,
|
|
"parameterSchema": "DocumentObject,DocumentObject",
|
|
"replay": "native-source-fixture",
|
|
"resourcesReleased": true,
|
|
"result": [],
|
|
"returnSchema": "list[DocumentObject]",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandActivateAssembly.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandActivateAssembly.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 142,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateBom.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateBom.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:TaskAssemblyCreateBom.isCustomColumn",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly BOM task panel is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "TaskAssemblyCreateBom.isCustomColumn",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-task",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 247,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointFixed.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointFixed.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 87,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRevolute.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRevolute.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 113,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointCylindrical.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointCylindrical.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 136,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointSlider.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointSlider.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 159,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBall.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBall.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 182,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointDistance.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointDistance.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointParallel.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointParallel.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 230,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointPerpendicular.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointPerpendicular.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 255,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointAngle.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointAngle.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 278,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRackPinion.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointRackPinion.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 304,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointScrew.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointScrew.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 328,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointGears.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointGears.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 352,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateJointBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 376,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandGroupGearBelt.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandGroupGearBelt.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 400,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandToggleGrounded.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandToggleGrounded.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 441,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateSimulation.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"name": "CommandCreateSimulation.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "gui-command",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateSimulation.py",
|
|
"sourceLine": 76,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-assembly/python-family/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "assembly-generic-batch-cross",
|
|
"result": {
|
|
"cmd": "assembly.pythonFamily",
|
|
"count": 1,
|
|
"module": "Assembly",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "generic-object",
|
|
"message": "Assembly API record is not part of this module-scoped adapter",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"native": true,
|
|
"parameterSchema": "unmatched",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "unmatched",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-assembly/python-family/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Assembly Python family envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "assembly-family-cancel-1",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "assembly-generic-batch-reset"
|
|
},
|
|
"traceSha256": "3ff6c513fed0f3c7f3af1b3751ba60346d50955cb897757cb3b2d418de8c0439"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 4,
|
|
"restricted": 20,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartConnected",
|
|
"name": "AssemblyObject.isPartConnected",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 114,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "DocumentObject",
|
|
"returnSchema": "bool",
|
|
"result": false,
|
|
"evidenceSha256": "82d5b9b915651c6be5cdfa44f3d37e8f69a589c6d1db91bdde61271c90eeee31"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isJointConnectingPartToGround",
|
|
"name": "AssemblyObject.isJointConnectingPartToGround",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 122,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "DocumentObject,string",
|
|
"returnSchema": "bool",
|
|
"result": false,
|
|
"evidenceSha256": "e984e695bde1c2ea76a524a4453709899a6c84c2e652b5b9ab5d687a168c79ee"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.isPartGrounded",
|
|
"name": "AssemblyObject.isPartGrounded",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 135,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "DocumentObject",
|
|
"returnSchema": "bool",
|
|
"result": false,
|
|
"evidenceSha256": "857813c41d430807628f043a96dd99abbc90df32faf37fd4bf9451e5ea012a82"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:AssemblyObject.getDownstreamParts",
|
|
"name": "AssemblyObject.getDownstreamParts",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "AssemblyObject readonly method replayed by a native FreeCAD document fixture",
|
|
"sourceEntry": "src/Mod/Assembly/App/AssemblyObject.pyi",
|
|
"sourceLine": 157,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "DocumentObject,DocumentObject",
|
|
"returnSchema": "list[DocumentObject]",
|
|
"result": [],
|
|
"evidenceSha256": "0d9e89aa64ecff88254f740bf480de7b5ec3fac5e6bd71ece072a8c0bf156ead"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateAssembly.IsActive",
|
|
"name": "CommandCreateAssembly.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 58,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "1b1ccb1b4418ed4317837867c3332d520af6770de54fbcdd7994f2707858356b"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandActivateAssembly.IsActive",
|
|
"name": "CommandActivateAssembly.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateAssembly.py",
|
|
"sourceLine": 142,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "8583c4ce9c63987d2713ffd526099037d0ab8ab88ad264feca6b4c1eb71536ad"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateBom.IsActive",
|
|
"name": "CommandCreateBom.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 80,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "db946b4d4842b82ca04305b32fca81f5f875286897294e2770ddf8c94deff3cd"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:TaskAssemblyCreateBom.isCustomColumn",
|
|
"name": "TaskAssemblyCreateBom.isCustomColumn",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly BOM task panel is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateBom.py",
|
|
"sourceLine": 247,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-task",
|
|
"evidenceSha256": "b9f1f0b66fbe5d16cfcd0b000c57da1034955b85aa1f8000fa6657e3bb81e8dd"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointFixed.IsActive",
|
|
"name": "CommandCreateJointFixed.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 87,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "5c4edaa604b4ad64607a3a5f86c7ffd4d2d11f66a24eeac28c81fd98e2a1334a"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRevolute.IsActive",
|
|
"name": "CommandCreateJointRevolute.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 113,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "5f374df51df4474cbbc600830459659afd4f5c7bf86028768212a8772e257ad7"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointCylindrical.IsActive",
|
|
"name": "CommandCreateJointCylindrical.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 136,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "e762401959f72b6340e86a78f54137f74cfeaddfa8a41b75a2a358cfae2ac49a"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointSlider.IsActive",
|
|
"name": "CommandCreateJointSlider.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 159,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "952d334d1edd0e7e04be0b1817b3a74d2de259c89e6efbf0bb88390e82c38ac4"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBall.IsActive",
|
|
"name": "CommandCreateJointBall.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 182,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "e5c15369e7daced556b3d82ace82e0756973ba9966c010efd4132fb928b0fa62"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointDistance.IsActive",
|
|
"name": "CommandCreateJointDistance.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 207,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "8de6dbe0aec2b8df462de06d628fac45d674479800e29a2700dc4040ca879802"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointParallel.IsActive",
|
|
"name": "CommandCreateJointParallel.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 230,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "569fbeb95deb7e88525bbe60877c80e1e281ac88ba65f764162912857035af40"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointPerpendicular.IsActive",
|
|
"name": "CommandCreateJointPerpendicular.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 255,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "4ee9f7b27e6da52e700f8f882a29405435a14102ed45c424517cd9170e43b96a"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointAngle.IsActive",
|
|
"name": "CommandCreateJointAngle.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 278,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "1b2535d82f5cc4e9c040fcf304bbc9daadeb53f79a0a5dbd361582bfc52f13c1"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointRackPinion.IsActive",
|
|
"name": "CommandCreateJointRackPinion.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 304,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "3529828b011d0b1ea0f3c766f5cd6f8abef99ec76738cf97caa03ab15731cd9c"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointScrew.IsActive",
|
|
"name": "CommandCreateJointScrew.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 328,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "5f85697efbecf08976fbf06f5e7c1440d2d975a45ecfc363524f41c9103c81f8"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointGears.IsActive",
|
|
"name": "CommandCreateJointGears.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 352,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "6ad16b482f30901f2ecbf6baee73f3c091acb76be90b778a4f5f947533921b36"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateJointBelt.IsActive",
|
|
"name": "CommandCreateJointBelt.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 376,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "011f601e0356166778fda85ad8846dd7c840ea1f2a1faa22e2dc5cdca77c1199"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandGroupGearBelt.IsActive",
|
|
"name": "CommandGroupGearBelt.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 400,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "b3e3abbee21a8a180a199a2f3239d2c4ca2676b3e3b801b7c477ef1ea18785da"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandToggleGrounded.IsActive",
|
|
"name": "CommandToggleGrounded.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateJoint.py",
|
|
"sourceLine": 441,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "12fa7b50ed4b7e02d6036ef962f405c03a16dfde1e2ef646dbfb586604c4d094"
|
|
},
|
|
{
|
|
"apiId": "py:Assembly:method:CommandCreateSimulation.IsActive",
|
|
"name": "CommandCreateSimulation.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Assembly command activation is GUI-bound and FreeCADGui is unavailable in the headless Web runtime",
|
|
"sourceEntry": "src/Mod/Assembly/CommandCreateSimulation.py",
|
|
"sourceLine": 76,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "gui-command",
|
|
"evidenceSha256": "85960317ed1649dda3df6150bd266cb366516385090953904bb20d5cd00fe635"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false,
|
|
"readonlyFixture": true
|
|
},
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebAssemblyProbe.wasm",
|
|
"sha256": "a5b5f03ad9c91783197cb5a43565fa0a8d433e1dc098fcf86bedafee8f52971a"
|
|
},
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebAssemblyProbe.js",
|
|
"sha256": "33cf89bd3140bbf172c616428dcebf7aad611ce9a74e8cc78a50b55c9ad9467d"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"AssemblyObject readonly methods are exposed only through the native document fixture and return its deterministic unconnected-part values.",
|
|
"Assembly command activation and BOM task-panel APIs remain restricted because FreeCADGui/PySide is unavailable in the GUI-free Web runtime.",
|
|
"All statuses, values, source lines and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
|
|
]
|
|
}
|