Co-authored-by: eddgranados12 <eddgranados12@users.noreply.github.com>
Co-authored-by: MENDOZA BALLARDO GAEL RICARDO <gael-meb123@users.noreply.github.com> Co-authored-by: Azareth-Tr <Azareth-Tr@users.noreply.github.com> modificacion de las vistas principales para el usuario ciudadano, primer avance para el panel admin
This commit is contained in:
@@ -7,6 +7,12 @@ class RegisterRequest(BaseModel):
|
||||
phone: Optional[str] = None
|
||||
password: str
|
||||
role: Literal["citizen", "driver", "admin"] = "citizen"
|
||||
# Dirección inicial (opcional, se guarda en el mismo request para evitar un segundo HTTP call)
|
||||
address_label: Optional[str] = None
|
||||
address_calle: Optional[str] = None
|
||||
address_colonia: Optional[str] = None
|
||||
address_lat: Optional[float] = None
|
||||
address_lng: Optional[float] = None
|
||||
|
||||
|
||||
class LoginRequest(BaseModel):
|
||||
@@ -20,3 +26,6 @@ class TokenResponse(BaseModel):
|
||||
token_type: str = "bearer"
|
||||
user_id: str
|
||||
role: str
|
||||
# route_id se incluye opcionalmente para ciudadanos; permite al cliente
|
||||
# suscribirse al topic correcto inmediatamente después del login.
|
||||
route_id: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user