LegifranceClient
class LegifranceClient: def __init__(self, config: ApiConfig | None = None)
@classmethod def create(cls, config: ApiConfig | None = None) -> Self
def update_api_keys( self, client_id: str | None = None, client_secret: str | None = None, )
def call_api(self, route: str, data: Any) -> requests.Response def get(self, route: str) -> requests.Response def ping(self, route: str = "consult/ping") -> bool def session_context(self) # contextmanager def close(self) -> NoneGère l’authentification OAuth PISTE et les appels à l’API Legifrance.