Study-Buddy / materials /schemas.py
Hamdy005's picture
refactor: changing to gemini model, modularize constants and schemas and update user daily generation limit
ac347e7
Raw
History Blame Contribute Delete
288 Bytes
from pydantic import BaseModel
class URLInput(BaseModel):
url: str
class RenameMaterialRequest(BaseModel):
title: str
class BulkDeleteRequest(BaseModel):
material_ids: list[str]
class TopicRequest(BaseModel):
topic: str
class SearchRequest(BaseModel):
q: str