Files
malenia-backend/schemas/dto.py

19 lines
300 B
Python

from dataclasses import dataclass
from typing import Literal
from db.models.users import User
@dataclass
class KeyPair:
access_token: str
refresh_token: str
expires_at: float
@dataclass
class AuthContext:
user: User
auth_method: Literal["jwt"]
service: str | None = None