hfcron / backend /models /user.py
Ajitdoval's picture
Create backend/models/user.py
24c8147 verified
Raw
History Blame Contribute Delete
509 Bytes
from pydantic import BaseModel, Field
from typing import Optional
from datetime import datetime
class User(BaseModel):
telegram_id: str
telegram_username: Optional[str] = None
hf_token_encrypted: Optional[str] = None
hf_username: Optional[str] = None
is_admin: bool = False
created_at: datetime = Field(default_factory=datetime.utcnow)
class OTPRequest(BaseModel):
telegram_username_or_phone: str
class OTPVerify(BaseModel):
telegram_username_or_phone: str
otp: str