Does an API request and parses the json output into a class.
Does an API request and parses the json output into a class.
Does a paginated API request and parses the json output into a sequence of classes.
Does a paginated API request and parses the json output into a sequence of classes.
Make an API request and parse the json output into a response.
Make an API request and parse the json output into a response. This response includes not only the objects requested but pagination information as well.
The type of the objects in the response (excluding pagination information)
The url to be invoked if no cursor is provided
The pagination request with cursor information
A Reads to parse the json response from the API
A SuccessfulResponse or a FailedResponse depending if the request was successful or not