schema.py
334 Bytes
import re
from typing import Optional
from pydantic import BaseModel, ConfigDict, Field, root_validator
from fastapi import Query
class OrmBaseModel(BaseModel):
model_config = ConfigDict(from_attributes=True)
class QueryParams(BaseModel):
page: Optional[int] = Query(default=1)
q: Optional[str] = Query(default=None)