from typing import Optional from pydantic import BaseModel, EmailStr from datetime import date, datetime class UserEntity(BaseModel): id: str 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