Code source de henrri_connect.models.company

"""
Modèles pour les entreprises dans l'API Henrri Connect.

Attributs:
- Company: Représente une entreprise dans l'API Henrri Connect.
"""

from __future__ import annotations

from .base import CamelModel, Link
from .address_contacts import Address

[docs] class Company(CamelModel): """ Représente une entreprise dans l'API Henrri Connect. Attributs: - id: Identifiant unique de l'entreprise. - name: Nom de l'entreprise. - logo_url: URL du logo de l'entreprise. - is_self_employed: Indique si l'entreprise est un travailleur indépendant. - siret: Numéro SIRET de l'entreprise (si applicable). - email: Adresse e-mail de l'entreprise (si applicable). - web_site: Site web de l'entreprise (si applicable). - ape_code: Code APE de l'entreprise (si applicable). - ape_label: Libellé du code APE de l'entreprise (si applicable). - global_id: Identifiant global de l'entreprise (si applicable). - address: Adresse de l'entreprise (si applicable). - links: Liste de liens associés à l'entreprise (si applicable). """ id: int | None = None name: str | None = None logo_url: str | None = None is_self_employed: bool = False siret: str | None = None email: str | None = None web_site: str | None = None ape_code: str | None = None ape_label: str | None = None global_id: int | None = None address: Address | None = None links: list[Link] | None = None