arbret/backend/schemas/auth.py
2025-12-26 20:04:46 +01:00

20 lines
380 B
Python

from pydantic import BaseModel, EmailStr
class UserCredentials(BaseModel):
"""Base model for user email/password."""
email: EmailStr
password: str
UserCreate = UserCredentials
UserLogin = UserCredentials
class RegisterWithInvite(BaseModel):
"""Request model for registration with invite."""
email: EmailStr
password: str
invite_identifier: str