TIF_E41211115_Genso_quiz_ba.../app/models/entities/user_entity.py

19 lines
521 B
Python

from typing import Optional
from pydantic import BaseModel, EmailStr
from datetime import date, datetime
from .base import PyObjectId
class UserEntity(BaseModel):
_id: Optional[PyObjectId] = None
google_id: Optional[str] = None
email: EmailStr
password: Optional[str] = None
name: str
birth_date: Optional[date] = None
pic_url: Optional[str] = None
phone: Optional[str] = None
locale: str = "en-US"
created_at: Optional[datetime] = None
updated_at: Optional[datetime] = None