user.py 469 B

1234567891011121314151617181920
  1. # app/schemas/user.py
  2. from pydantic import BaseModel, EmailStr
  3. from typing import Optional
  4. from datetime import datetime
  5. class VasUserOut(BaseModel):
  6. id: str
  7. role: Optional[str]
  8. email: Optional[EmailStr]
  9. phone: Optional[str]
  10. nickname: Optional[str]
  11. avatar_url: Optional[str]
  12. preferred_language: Optional[str]
  13. timezone: Optional[str]
  14. email_verified: Optional[int]
  15. created_at: datetime
  16. class Config:
  17. orm_mode = True