from typing import Optional
from pydantic import BaseModel, Field

class Pagination(BaseModel):
    page: int = Field(1, ge=1)
    limit: int = Field(10, ge=1, le=100)
    total_count: int = 0
    total_pages: int = 0
    has_next: bool = False