"""``monitor.*`` — auto-generated ISPConfig remote-API wrappers. This module is produced by ``tools/gen_methods.py`` from the ``tools/method_inventory.json`` catalog. Hand-edits go below the ``---- HAND-EDIT ONLY BELOW ----`` marker — they survive regeneration. """ from __future__ import annotations from typing import TYPE_CHECKING, Any if TYPE_CHECKING: from .client import ISPConfigClient class MonitorModule: """Auto-generated module: Monitor. All methods below the ``AUTO-GENERATED START`` marker are produced by ``tools/gen_methods.py``. Do not hand-edit that block — changes will be overwritten on the next regeneration. Add helpers and overrides below the ``HAND-EDIT ONLY BELOW`` marker instead. """ def __init__(self, client: ISPConfigClient) -> None: self._c = client # ---- AUTO-GENERATED START (do not hand-edit above this line) ---- # Regenerate with: python3 tools/gen_methods.py def monitor_jobqueue_count(self, server_id: Any = 0) -> Any: """ Auto-generated wrapper for ``monitor_jobqueue_count``. Source: ``monitor.inc.php`` line 36. PHP signature: ``monitor_jobqueue_count($session_id, $server_id = 0)``. AUTO-GENERATED - param shapes may need verification against your ISPConfig version. File issues at Sulkta-OSS/ispconfig-py. """ return self._c._call("monitor_jobqueue_count", ("server_id", server_id)) # ---- AUTO-GENERATED END ---- # ---- HAND-EDIT ONLY BELOW ----