Module user

Module user 

Source
Expand description

Módulo para gerenciamento de usuários.

Este módulo contém funcionalidades para autenticação, registro de usuários, gerenciamento de contas e integração com Firebase Authentication.

Structs§

LoginRequest
Estrutura de requisição para login de usuário.
RegisterRequest
Estrutura de requisição para registro de usuário.
UpdatePasswordRequest
Estrutura de requisição para atualizar senha do usuário.
UpdatePhoneRequest
Estrutura de requisição para atualizar número de telefone do usuário.
VerifyPasswordRequest
Estrutura de requisição para verificar senha do usuário.

Functions§

delete_account
Exclui conta do usuário e dados associados.
delete_voice
Exclui embedding de voz do usuário.
login_user
Autentica usuário e retorna token JWT.
logout_user
Faz logout do usuário invalidando o token.
register_user
Registra um novo usuário com senha hashada.
register_voice
Registra embedding de voz do usuário a partir de dados de áudio.
update_password
Atualiza senha do usuário.
update_phone
Atualiza número de telefone do usuário.
verify_password
Verifica senha atual do usuário.
voice_status
Verifica se o usuário tem voz registrada.