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 :
CamelModelRepré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 :
objectAccè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 :
CamelModelRepré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 :
objectAccè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