From e57586665b490523c34967ba63db36290e47781a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 08:10:08 +0000 Subject: [PATCH] feat(api): update via SDK Studio --- src/contextual/pagination.py | 42 ------------------------------------ 1 file changed, 42 deletions(-) diff --git a/src/contextual/pagination.py b/src/contextual/pagination.py index 13e3dcb..dbe57c8 100644 --- a/src/contextual/pagination.py +++ b/src/contextual/pagination.py @@ -12,8 +12,6 @@ "AsyncDocumentsPage", "SyncAgentsPage", "AsyncAgentsPage", - "SyncPage", - "AsyncPage", ] _T = TypeVar("_T") @@ -137,43 +135,3 @@ def next_page_info(self) -> Optional[PageInfo]: return None return PageInfo(params={"cursor": next_cursor}) - - -class SyncPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]): - data: List[_T] - next_cursor: Optional[str] = None - - @override - def _get_page_items(self) -> List[_T]: - data = self.data - if not data: - return [] - return data - - @override - def next_page_info(self) -> Optional[PageInfo]: - next_cursor = self.next_cursor - if not next_cursor: - return None - - return PageInfo(params={"cursor": next_cursor}) - - -class AsyncPage(BaseAsyncPage[_T], BasePage[_T], Generic[_T]): - data: List[_T] - next_cursor: Optional[str] = None - - @override - def _get_page_items(self) -> List[_T]: - data = self.data - if not data: - return [] - return data - - @override - def next_page_info(self) -> Optional[PageInfo]: - next_cursor = self.next_cursor - if not next_cursor: - return None - - return PageInfo(params={"cursor": next_cursor})