Coverage for src/henrri_connect/connect/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-05 10:54 +0200
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-05 10:54 +0200
1"""
2Client HTTP Henrri : implémentations synchrone/asynchrone.
4Constants:
5- ``henrri_connect.connect._BASE_URL`` : URL de base de l'API Henrri.
6- ``henrri_connect.connect.APP_VERSION`` : Version de l'application.
8Classes:
9- ``henrri_connect.connect.AsyncHenrriClient`` : Client HTTP Henrri asynchrone.
10- ``henrri_connect.connect.SyncHenrriClient`` : Client HTTP Henrri synchrone.
12Exemples:
13.. code-block:: python
15 # Client synchrone
16 from henrri_connect import SyncHenrriClient
18 client = SyncHenrriClient("client_id", "client_secret")
20 # Client asynchrone
21 from henrri_connect import AsyncHenrriClient
23 client = AsyncHenrriClient("client_id", "client_secret")
24"""
26from __future__ import annotations
28from .asynchro import AsyncHenrriClient
29from .synchro import SyncHenrriClient
31_BASE_URL = "https://api-sandbox.henrri.io"
32APP_VERSION = "application/json; X-Version=1.0"
34__all__ = [
35 "AsyncHenrriClient",
36 "SyncHenrriClient",
37]