octavian7's picture
Update models.py
9786d5b verified
raw
history blame contribute delete
515 Bytes
from pydantic import BaseModel, EmailStr, Field
from typing import Optional
from datetime import datetime
class User(BaseModel):
email: EmailStr
password: str = Field(..., min_length=6)
is_verified: bool = False
verification_token: Optional[str] = None
verification_token_expires_at: Optional[datetime] = None
last_ip_address: Optional[str] = None
last_login_time: Optional[datetime] = None
class Token(BaseModel):
access_token: str
token_type: str
is_verified: bool