Sociétés

Sous-client pour les endpoints /v1/companies.

Classes: - SyncCompaniesClient : Accès synchrone aux endpoints entreprises. - AsyncCompaniesClient : Accès asynchrone aux endpoints entreprises.

Models: - Address : Adresse. - Company : Entreprise.

Notes: Utiliser de préférence les objets suivants pour acceder aux endpoints: - henrri_connect.SyncHenrriClient - henrri_connect.AsyncHenrriClient

class henrri_connect.companies.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.companies.AsyncCompaniesClient(client)[source]

Bases : object

Accès asynchrone aux endpoints entreprises.

Arguments - client (AsyncHenrriClient) : Client Henrri Connect.

Methodes - get(self, company_id: int) : Récupère une entreprise par son identifiant. - get_address(self, company_id: int) : Récupère l’adresse d’une entreprise.

async get(company_id)[source]

Récupère une entreprise par son identifiant.

Arguments - company_id : Identifiant de l’entreprise.

Returns - henrri_connect.models.Company : Entreprise.

Type renvoyé:

Company

async get_address(company_id)[source]

Récupère l’adresse d’une entreprise.

Arguments - company_id : Identifiant de l’entreprise.

Returns - henrri_connect.models.Address : Adresse de l’entreprise.

Type renvoyé:

Address

class henrri_connect.companies.Company(**data)[source]

Bases : 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
name: str | None
logo_url: str | None
is_self_employed: bool
siret: str | None
email: str | None
web_site: str | None
ape_code: str | None
ape_label: str | None
global_id: int | None
address: Address | None
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.companies.SyncCompaniesClient(client)[source]

Bases : object

Accès synchrone aux endpoints entreprises.

Arguments - client (SyncHenrriClient) : Client HTTP.

Methodes - get(self, company_id: int) : Récupère une entreprise par son identifiant. - get_address(self, company_id: int) : Récupère l’adresse d’une entreprise.

get(company_id)[source]

Récupère une entreprise par son identifiant.

Arguments - company_id : Identifiant de l’entreprise.

Returns - henrri_connect.models.Company : Entreprise.

Type renvoyé:

Company

get_address(company_id)[source]

Récupère l’adresse d’une entreprise.

Arguments - company_id : Identifiant de l’entreprise.

Returns - henrri_connect.models.Address : Adresse de l’entreprise.

Type renvoyé:

Address