Adresses & Contacts

Modèles pour les adresses et contacts dans l’API Henrri Connect.

Attributs: - Address: Représente une adresse d’entreprise. - Contact: Représente un contact d’entreprise.

class henrri_connect.models.address_contacts.Address(**data)[source]

Bases : CamelModel

Représente une adresse d’entreprise.

Attributs: - id: Identifiant unique de l’adresse. - address: Adresse de l’entreprise. - city: Ville de l’entreprise. - post_code: Code postal de l’entreprise. - country: Pays de l’entreprise. - is_post_code_shared: Indique si le code postal est partagé avec d’autres adresses. - links: Liste de liens associés à l’adresse (si applicable).

id: int | None
address: str | None
city: str | None
post_code: str | None
country: str | None
is_post_code_shared: bool
links: list[Link] | None
model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'populate_by_name': True, 'validate_by_alias': True, 'validate_by_name': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class henrri_connect.models.address_contacts.Contact(**data)[source]

Bases : CamelModel

Représente un contact d’entreprise.

Attributs: - id: Identifiant unique du contact. - title: Titre du contact. - first_name: Prénom du contact. - last_name: Nom de famille du contact. - email: Adresse e-mail du contact. - phone: Numéro de téléphone du contact. - mobile: Numéro de téléphone mobile du contact. - role: Rôle du contact dans l’entreprise. - is_primary: Indique si le contact est le contact principal de l’entreprise. - show_on_document: Indique si le contact doit être affiché sur les documents. - links: Liste de liens associés au contact (si applicable).

id: int | None
title: str | None
first_name: str | None
last_name: str | None
email: str | None
phone: str | None
mobile: str | None
role: str | None
is_primary: bool
show_on_document: bool
links: list[Link] | None
model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'populate_by_name': True, 'validate_by_alias': True, 'validate_by_name': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].