Code source de henrri_connect.secures.synchro
"""
Sous-client pour les endpoints /v1/secures.
Classes:
- ``henrri_connect.secures.synchro.SyncSecuresClient``
Accès synchrone aux endpoints safeguards (santé).
Notes:
- Utiliser de préférence l'objet ``henrri_connect.SyncHenrriClient`` pour acceder aux endpoints.
"""
from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from ..connect import SyncHenrriClient
SECURES_ENDPOINT = "/v1/secures"
[docs]
class SyncSecuresClient: # pylint: disable=R0903
"""
Accès synchrone aux endpoints sécurisés (santé).
Arguments
- client : SyncHenrriClient
Client synchrone pour acceder aux endpoints.
Methods
- hello_world()
Vérifie la connexion authentifiée à l'API (endpoint de santé).
"""
def __init__(self, client: SyncHenrriClient) -> None:
self._c = client
[docs]
def hello_world(self) -> str:
"""
Vérifie la connexion authentifiée à l'API (endpoint de santé).
Arguments
- None
Returns
- str : Texte de la réponse.
"""
resp = self._c.request("GET", f"{SECURES_ENDPOINT}/hello-world")
return resp.text