imednet.pagination package

Pagination utilities.

Note

Paginator classes are primarily used internally by endpoint wrappers. The Paginator and AsyncPaginator classes are re-exported from imednet.core for convenience.

class imednet.pagination.AsyncJsonListPaginator[source]

Bases: AsyncPaginator

Asynchronous variant of JsonListPaginator.

class imednet.pagination.AsyncPaginator[source]

Bases: BasePaginator[AsyncRequestorProtocol]

Asynchronous variant of Paginator.

class imednet.pagination.JsonListPaginator[source]

Bases: Paginator

Paginator for endpoints returning a raw list.

class imednet.pagination.Paginator[source]

Bases: BasePaginator[RequestorProtocol]

Iterate synchronously over paginated API results.