{ "name": "HyprlandWorkspace", "module": "Quickshell.Hyprland", "type": "class", "super": { "type": "qt", "module": "qml.QtQml", "name": "QtObject" }, "description": null, "details": null, "flags": [ "uncreatable" ], "properties": { "name": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": null, "flags": [ "readonly" ] }, "id": { "type": { "type": "qt", "module": "qml", "name": "int" }, "details": null, "flags": [ "readonly" ] }, "lastIpcObject": { "type": { "type": "unknown", "module": "", "name": "" }, "details": "Last json returned for this workspace, as a javascript object.\n\n{{< callout type=\"warning\" >}}\n This is *not* updated unless the workspace object is fetched again from\nHyprland. If you need a value that is subject to change and does not have a dedicated\nproperty, run {{< qmltypelink type=\"local\" module=\"Quickshell.Hyprland\" name=\"Hyprland\" mtype=\"func\" mname=\"refreshWorkspaces\" >}} and wait for this property to update.\n\n{{< /callout >}}", "flags": [ "readonly" ] }, "monitor": { "type": { "type": "local", "module": "Quickshell.Hyprland", "name": "HyprlandMonitor" }, "details": null, "flags": [ "readonly" ] } }, "functions": [], "signals": {}, "variants": {} }