21 lines
405 B
Python

from datetime import datetime
from typing import Optional
from pydantic import BaseModel
class Token(BaseModel):
access_token: str
token_type: str = "bearer"
refresh_token: Optional[str] = None
expires_at: Optional[datetime] = None
class TokenPayload(BaseModel):
sub: Optional[int] = None
exp: Optional[datetime] = None
class TokenRefresh(BaseModel):
refresh_token: str