ramanjitsingh1368's picture
refactor user model and schemas to consolidate name fields and remove signup schema
fcfe4b3
raw
history blame contribute delete
408 Bytes
from typing import Annotated
from pydantic import Field
from typing import Annotated
from datetime import datetime
from beanie import Document, Indexed
class User(Document):
name: str
email: Annotated[str, Indexed(unique=True)]
created_at: datetime = Field(default_factory=datetime.now)
updated_at: datetime = Field(default_factory=datetime.now)
class Settings:
name = "users"