anique-1's picture
Deploy NadraGuard backend to Hugging Face Spaces
7f3e64e
Raw
History Blame Contribute Delete
586 Bytes
from pydantic import BaseModel, Field
from datetime import datetime
from typing import List, Optional
class User(BaseModel):
user_id: str
name: str
email: str
phone: str
language_preference: str = "ur"
family_circle: List[str] = []
created_at: datetime = Field(default_factory=datetime.utcnow)
class UserCreate(BaseModel):
name: str
email: str
phone: str
language_preference: str = "ur"
class UserUpdate(BaseModel):
name: Optional[str] = None
language_preference: Optional[str] = None
family_circle: Optional[List[str]] = None