from typing import Optional from pydantic import BaseModel, EmailStr class Token(BaseModel): """Schema per token JWT""" access_token: str token_type: str = "bearer" class TokenData(BaseModel): """Schema per dati contenuti nel token""" email: Optional[str] = None cliente_id: Optional[int] = None class LoginRequest(BaseModel): """Schema per richiesta di login""" email: EmailStr password: str class RegisterFCMToken(BaseModel): """Schema per registrazione FCM token""" fcm_token: str