Coverage for src/henrri_connect/documents/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-05 10:54 +0200

1""" 

2Sous-client pour les endpoints /v1/documents. 

3 

4Classes: 

5- ``SyncDocumentsClient`` : Accès synchrone aux endpoints documents. 

6- ``AsyncDocumentsClient`` : Accès asynchrone aux endpoints documents. 

7 

8Notes: 

9Utiliser de préférence les objets suivants pour acceder aux endpoints: 

10- ``henrri_connect.SyncHenrriClient`` 

11- ``henrri_connect.AsyncHenrriClient`` 

12""" 

13 

14from __future__ import annotations 

15 

16from .synchro import SyncDocumentsClient 

17from .asynchro import AsyncDocumentsClient 

18from ..models import ( 

19 Document, 

20 ListResponse, 

21 PagedListResponse, 

22 PaymentMilestone, 

23 PdfUrlResponse, 

24 TaxDetailArray, 

25 ValidateDocumentRequest, 

26) 

27 

28__all__ = [ 

29 "AsyncDocumentsClient", 

30 "Document", 

31 "ListResponse", 

32 "PagedListResponse", 

33 "PaymentMilestone", 

34 "PdfUrlResponse", 

35 "TaxDetailArray", 

36 "ValidateDocumentRequest", 

37 "SyncDocumentsClient", 

38]