Skip to main content

PinData

Representa un PIN de autenticación en el sistema.

Propiedades

id

Identificador único del PIN.
string
ID único generado automáticamente

pin

El código PIN en texto plano.
string
PIN de autenticación

emojiString

El PIN codificado en emojis.
string
PIN representado como string de emojis

status

Estado actual del PIN.
'pending' | 'verified'
Estado del PIN

userId

ID del usuario asociado (asignado después de la verificación).
string | undefined
ID del usuario que verificó el PIN

phoneNumber

Número de teléfono que verificó el PIN.
string | undefined
Teléfono del usuario en formato internacional

socketId

ID del socket de Socket.IO que registró el PIN.
string | undefined
ID del socket del cliente

expiresAt

Timestamp de expiración (milisegundos desde epoch).
number
Momento en que expira el PIN

createdAt

Timestamp de creación (milisegundos desde epoch).
number
Momento en que se creó el PIN

userData

Datos del usuario (asignado después de la verificación).
any
Información completa del usuario

accessToken

Token JWT de acceso (asignado después de la verificación).
string | undefined
Token JWT para acceder a recursos protegidos

refreshToken

Token JWT de refresco (asignado después de la verificación).
string | undefined
Token para obtener nuevos access tokens

Ciclo de vida de un PIN

Ejemplo de uso

Véase también