satupeta-main/app/schemas/token_schema.py
2026-01-27 09:11:58 +07:00

22 lines
406 B
Python

from datetime import datetime
from typing import Optional
from .base import BaseSchema
class Token(BaseSchema):
access_token: str
refresh_token: str
expires_at: float
token_type: str = "bearer"
class TokenPayload(BaseSchema):
sub: Optional[str] = None
exp: Optional[datetime] = None
type: Optional[str] = None
class RefreshTokenSchema(BaseSchema):
refresh_token: str