Define a pagination response format
Define response and result item objects
class Response:
results: List[ResultItem]
page_info: PageInfo
total_count: int = None
class ResultItem:
item: Any
cursor: str = None
class PageInfo:
end_cursor: str = None
start_cursor: str = None