Init project structure

This commit is contained in:
k1nq
2025-11-22 13:56:45 +05:00
parent ad0025be28
commit 74330b292f
25 changed files with 1343 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
"""Token-related Pydantic schemas."""
from __future__ import annotations
from datetime import datetime
from pydantic import BaseModel, EmailStr
class TokenPayload(BaseModel):
sub: str
exp: datetime
email: EmailStr | None = None
class TokenResponse(BaseModel):
access_token: str
token_type: str = "bearer"
expires_in: int
class LoginRequest(BaseModel):
email: EmailStr
password: str