singer_sdk.pagination.LegacyStreamPaginator¶
- class singer_sdk.pagination.LegacyStreamPaginator[source]¶
- Paginator that works with REST streams as they exist today. - __init__(stream, *args, **kwargs)[source]¶
- Create a new paginator. - Parameters:
- stream (LegacyPaginatedStreamProtocol[TPageToken]) – A RESTStream instance. 
- args (Any) – Paginator positional arguments for base class. 
- kwargs (Any) – Paginator keyword arguments for base class. 
 
- Return type:
- None 
 
 - get_next(response)[source]¶
- Get next page value by calling the stream method. - Parameters:
- response (requests.Response) – API response object. 
- Returns:
- The next page token or index. Return None from this method to indicate
- the end of pagination. 
 
- Return type:
- TPageToken | None