sayAI / models.py
WACATW's picture
Create models.py
428c08f verified
Raw History Blame Contribute Delete
438 Bytes
from pydantic import BaseModel, EmailStr
from typing import Optional
class UserRegister(BaseModel):
username: str
password: str
email: Optional[str] = None
class UserLogin(BaseModel):
username: str
password: str
class FileRecord(BaseModel):
filename: str
content_type: str
bucket_path: str
uploaded_by: str
upload_time: str
ai_description: Optional[str] = None # AI ่ฏ†ๅ›พๅŽ็”Ÿๆˆ็š„ๆ่ฟฐ