Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/sdk-python. Official Python SDK for openstatus
Something went wrong. Try again.
1.0 kB · 37 lines
Python
at main
1234567891011121314151617181920212223242526272829303132333435363738from __future__ import annotations
from openstatus._gen.openstatus.health.v1.health_pb2 import ( CheckRequest, CheckResponse,)from openstatus._transport import _AsyncJsonTransport, _JsonTransport
__all__ = ["AsyncHealthServiceClient", "HealthServiceClient"]
_FQN = "openstatus.health.v1.HealthService"
class HealthServiceClient: def __init__(self, transport: _JsonTransport) -> None: self._t = transport
def check( self, request: CheckRequest, *, headers: dict[str, str] | None = None, ) -> CheckResponse: return self._t.call(_FQN, "Check", request, CheckResponse, headers)
class AsyncHealthServiceClient: def __init__(self, transport: _AsyncJsonTransport) -> None: self._t = transport
async def check( self, request: CheckRequest, *, headers: dict[str, str] | None = None, ) -> CheckResponse: return await self._t.call(_FQN, "Check", request, CheckResponse, headers)