2025-05-30 20:35:55 +00:00

17 lines
380 B
Python

"""
Token schemas for authentication
"""
from typing import Optional
from pydantic import BaseModel
class Token(BaseModel):
"""Schema for access token"""
access_token: str
token_type: str = "bearer"
class TokenPayload(BaseModel):
"""Schema for token payload"""
sub: Optional[int] = None # Subject (user ID)
exp: Optional[int] = None # Expiration time