Coverage for src/henrri_connect/models/__init__.py: 100%
16 statements
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-09 19:37 +0200
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-09 19:37 +0200
1"""Modèles Pydantic v2 pour l'API Henrri."""
3from __future__ import annotations
5from .address_contacts import Address, Contact
6from .authentication import AuthenticateRequest, RefreshTokenRequest, TokenResponse
7from .base import CompanyIdentifierType, Link, UnitKind, CustomerType
8from .base.responses import ListResponse, PagedListResponse
9from .company import Company
10from .customer import Customer, CustomerRequest
11from .document import (
12 Document,
13 DocumentType,
14 DocumentLabelElement,
15 DocumentLabel,
16 DocumentQuery,
17 ValidateDocumentRequest,
18)
19from .document_line import (
20 DecorativeDocumentLine,
21 DocumentLine,
22 DocumentLineListQueryParameters,
23 DocumentLineType,
24 DocumentLineMoveQueryParameters,
25)
26from .items import Item, ItemCategory, ItemCategoryType, ItemCategoryRequest, ItemsQuery
27from .payments import PaymentMilestone, TaxDetail, TaxDetailArray
28from .pdf import PdfUrlResponse
29from .stats import MonthlyRevenueStatistics, RevenueStatistics
30from .units import Unit
31from .users import User, UserAndCompany
33__all__ = [
34 "Address",
35 "AuthenticateRequest",
36 "Company",
37 "CompanyIdentifierType",
38 "Contact",
39 "Customer",
40 "CustomerType",
41 "CustomerRequest",
42 "DecorativeDocumentLine",
43 "Document",
44 "DocumentLabel",
45 "DocumentLabelElement",
46 "DocumentLine",
47 "DocumentLineListQueryParameters",
48 "DocumentLineMoveQueryParameters",
49 "DocumentLineType",
50 "DocumentQuery",
51 "DocumentType",
52 "Item",
53 "ItemCategory",
54 "ItemCategoryRequest",
55 "ItemCategoryType",
56 "ItemsQuery",
57 "Link",
58 "ListResponse",
59 "MonthlyRevenueStatistics",
60 "PagedListResponse",
61 "PaymentMilestone",
62 "PdfUrlResponse",
63 "RefreshTokenRequest",
64 "RevenueStatistics",
65 "TaxDetail",
66 "TaxDetailArray",
67 "TokenResponse",
68 "Unit",
69 "UnitKind",
70 "User",
71 "UserAndCompany",
72 "ValidateDocumentRequest",
73]