api/app/schemas/user.py

25 lines
437 B
Python

from datetime import datetime
from pydantic import BaseModel, EmailStr
class UserCreate(BaseModel):
email: EmailStr
username: str
password: str
full_name: str
phone: str | None = None
timezone: str = "Asia/Jakarta"
class UserResponse(BaseModel):
id: str
email: str
username: str
tenant_id: str | None
status: str
created_at: datetime
class Config:
from_attributes = True