{ "schema": "freecad-web-p6-assembly-action-03/v1", "result": "pass", "action": "python-api", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "inputSha256": "309e9e1b6c774b336b714dadae2088b4fb491ccc992233ce55730a1ac13a8e57", "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "python-success", "result": { "schema": "freecad-web-assembly/python-api/v1", "module": "Assembly", "generatedBindings": [ "AssemblyObject.pyi", "AssemblyLink.pyi", "BomObject.pyi", "BomGroup.pyi", "JointGroup.pyi", "ViewGroup.pyi", "SimulationGroup.pyi" ], "apiCount": 552, "guiAvailable": false, "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb" } }, "error": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "python-error", "error": { "code": "revision_mismatch", "message": "Assembly Python API revision is not locked", "diagnostic": { "sourceRevision": "wrong" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "python-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "python-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } } }, "trace": [ { "direction": "request", "requestId": "python-success" }, { "direction": "handler", "requestId": "python-success" }, { "direction": "response", "requestId": "python-success", "kind": "result", "code": null }, { "direction": "request", "requestId": "python-error" }, { "direction": "handler", "requestId": "python-error" }, { "direction": "response", "requestId": "python-error", "kind": "error", "code": "revision_mismatch" }, { "direction": "request", "requestId": "python-success" }, { "direction": "response", "requestId": "python-success", "kind": "error", "code": "duplicate_request" }, { "direction": "request", "requestId": "python-cancel" }, { "direction": "response", "requestId": "python-cancel", "kind": "error", "code": "cancelled" } ], "state": { "guiAvailable": false, "nativePointersExposed": false } }