PaginatedList
- class canvasapi.paginated_list.PaginatedList(content_class: Type[T], requester, request_method, first_url, extra_attribs=None, _root=None, _url_override=None, **kwargs)
Abstracts pagination of Canvas API.
- Parameters:
content_class (class) – The expected type to return in the list.
requester (
canvasapi.requester.Requester) – The requester to pass HTTP requests through.request_method (str) – HTTP request method
first_url (str) – Canvas endpoint for the initial request
extra_attribs (dict) – Extra data to include in the request
_root (str) – Specify a nested property from Canvas to use for the resulting list.
_url_override – “new_quizzes” or “graphql” for specific Canvas endpoints.
Other URLs may be specified for third-party requests. :type _url_override: str :rtype:
canvasapi.paginated_list.PaginatedListof type content_class