Retrieve the next page from the Twilio API.

@param page current page
@param client TwilioRestClient with which to make the request
@return Next Page
541771
@Override
    public Page<UsageRecord> nextPage(final Page<UsageRecord> page, 
                                      final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getNextPageUrl(
                Domains.WIRELESS.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
938851
@Override
    public ResourceSet<Service> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1132132
@Override
    public ResourceSet<ShortCode> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
612400
@Override
    public Page<PhoneNumber> previousPage(final Page<PhoneNumber> page, 
                                          final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.TRUNKING.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
872551
@Override
    public ResourceSet<Variable> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
472506
@Override
    public Page<Variable> previousPage(final Page<Variable> page, 
                                       final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.SERVERLESS.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
851271
@Override
    public ResourceSet<Daily> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
849207
@Override
    public ResourceSet<Application> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1036597
@Override
    public ResourceSet<Queue> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
388001
@Override
    public ResourceSet<Mobile> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
746810
@Override
    public ResourceSet<Payload> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1270147
@Override
    public ResourceSet<Activity> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1161171
@Override
    public Page<User> previousPage(final Page<User> page, 
                                   final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.IPMESSAGING.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
1289314
@Override
    public ResourceSet<Document> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
69035
@Override
    public ResourceSet<Recording> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
811316
@Override
    public ResourceSet<Function> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
885241
@Override
    public ResourceSet<Execution> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }