Utilisateurs

Modèles pour les utilisateurs dans l’API Henrri Connect.

class henrri_connect.models.users.User(**data)[source]

Bases : CamelModel

Représente un utilisateur dans l’API Henrri Connect.

Attributs: - id: Identifiant de l’utilisateur. - email: Adresse email de l’utilisateur. - first_name: Prénom de l’utilisateur. - last_name: Nom de famille de l’utilisateur. - url_image: URL de l’image de profil de l’utilisateur. - first_connexion_date: Date de la première connexion de l’utilisateur. - last_connexion_date: Date de la dernière connexion de l’utilisateur. - connexion_count: Nombre de connexions de l’utilisateur. - created_from: Source de création de l’utilisateur. - phone_number: Numéro de téléphone de l’utilisateur. - creation_date: Date de création de l’utilisateur. - is_enabled: Indique si l’utilisateur est activé. - two_factor_enabled: Indique si l’authentification à deux facteurs est activée pour l’utilisateur. - address: Adresse de l’utilisateur (si applicable). - links: Liste de liens associés à l’utilisateur (si applicable).

id: int | None
email: str | None
first_name: str | None
last_name: str | None
url_image: str | None
first_connexion_date: str | None
last_connexion_date: str | None
connexion_count: str | None
created_from: str | None
phone_number: str | None
creation_date: str | None
is_enabled: bool
two_factor_enabled: bool
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.models.users.UserAndCompany(**data)[source]

Bases : CamelModel

Représente un utilisateur et son entreprise dans l’API Henrri Connect.

Attributs:
  • user: Utilisateur de l’API Henrri Connect.

  • company: Entreprise associée à l’utilisateur dans l’API Henrri Connect.

user: User
company: Company
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].