Types de document¶
Sous-client pour les endpoints /v1/documenttypes.
Classes:
- SyncDocumentTypesClient : Accès synchrone aux endpoints types de documents.
- AsyncDocumentTypesClient : Accès asynchrone aux endpoints types de documents.
Notes:
Utiliser de préférence les objets suivants pour acceder aux endpoints:
- henrri_connect.SyncHenrriClient
- henrri_connect.AsyncHenrriClient
- class henrri_connect.document_types.AsyncDocumentTypesClient(client)[source]
Bases :
objectAccès asynchrone aux types de documents.
Arguments -
client: Objethenrri_connect.AsyncHenrriClient.Methods -
list_document_types: Liste tous les types de documents.- async list_document_types()[source]
Liste tous les types de documents.
Arguments -
NoneReturns -
ListResponse[DocumentType]: Liste de types de documents.- Type renvoyé:
ListResponse[DocumentType]
- class henrri_connect.document_types.DocumentType(**data)[source]
Bases :
CamelModelReprésente un type de document dans l’API Henrri Connect.
Attributs: - id: Identifiant unique du type de document. - label: Libellé du type de document. - short_label: Libellé court du type de document. - document_kind: Type de document. - is_accounting: Indique si le type de document est comptable.
- id: int | None
- label: str | None
- short_label: str | None
- document_kind: str
- is_accounting: bool
- is_managed: bool
- is_mandatory: bool
- is_visible: bool
- 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.document_types.ListResponse(**data)[source]
Bases :
CamelModel,Generic[T]Réponse liste générique.
Attributs - elements: Liste d’éléments. - meta: Métadonnées de la réponse liste (si applicable).
- elements: list[T] | None
- meta: MetaListResponse | 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.document_types.SyncDocumentTypesClient(client)[source]
Bases :
objectAccès synchrone aux types de documents.
Arguments -
client: Objethenrri_connect.SyncHenrriClient.Methods -
list_document_types: Liste tous les types de documents.- list_document_types()[source]
Liste tous les types de documents.
Arguments -
NoneReturns -
ListResponse[DocumentType]: Liste de types de documents.- Type renvoyé:
ListResponse[DocumentType]