19 lines
389 B
Python
19 lines
389 B
Python
from pydantic import BaseModel, EmailStr
|
|
from typing import Optional
|
|
from datetime import datetime
|
|
|
|
|
|
class UserInDB(BaseModel):
|
|
google_id: str
|
|
email: EmailStr
|
|
name: str
|
|
picture: Optional[str] = None
|
|
created_at: datetime = None
|
|
last_login: datetime = None
|
|
|
|
|
|
class UserOut(BaseModel):
|
|
google_id: str
|
|
email: str
|
|
name: str
|
|
picture: Optional[str] = None
|