Yadav122's picture
fix docker
abe9dd4
raw
history blame contribute delete
637 Bytes
from pydantic import BaseModel
from typing import Optional
import datetime
# Pydantic Models
class UserCreate(BaseModel):
email: str
password: str
display_name: Optional[str] = None
class UserSignIn(BaseModel):
email: str
password: str
class PasswordReset(BaseModel):
email: str
class TokenVerify(BaseModel):
token: str
class UserResponse(BaseModel):
firebase_uid: str
email: str
display_name: Optional[str] = None
is_active: bool
created_at: datetime.datetime
last_login: Optional[datetime.datetime] = None
provider: str
class EmailVerifyRequest(BaseModel):
email: str