TIF_E41211115_Genso_quiz_ba.../app/schemas/basic_response_schema.py

18 lines
343 B
Python

from typing import Generic, TypeVar, Optional
from pydantic import BaseModel
T = TypeVar("T")
class MetaSchema(BaseModel):
total_page: int
current_page: int
total_data: int
total_all_data: int
class ResponseSchema(BaseModel, Generic[T]):
message: str
data: Optional[T] = None
meta: Optional[MetaSchema] = None