Coverage for src/henrri_connect/models/units.py: 100%
7 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"""
2Modèles pour les unités dans l'API Henrri Connect.
4Attributs:
5- Unit: Représente une unité dans l'API Henrri Connect.
6"""
8from __future__ import annotations
10from .base import CamelModel, Link, UnitKind
13class Unit(CamelModel):
14 """
15 Représente une unité dans l'API Henrri Connect.
17 Attributs:
18 - id: Identifiant de l'unité.
19 - name: Nom de l'unité.
20 - unit_kind: Type de l'unité.
21 - links: Liens associés à l'unité.
22 """
23 id: int | None = None
24 name: str
25 unit_kind: UnitKind | None = None
26 links: list[Link] | None = None