ira/sim-search-api/app/schemas/token.py

29 lines
474 B
Python

"""
Token schemas for the sim-search API.
This module defines the Pydantic models for token-related operations.
"""
from typing import Optional
from pydantic import BaseModel
class Token(BaseModel):
"""Token schema."""
access_token: str
token_type: str
class TokenPayload(BaseModel):
"""Token payload schema."""
sub: Optional[str] = None
class TokenData(BaseModel):
"""Token data schema."""
username: Optional[str] = None