Retrieve the previous page from the Twilio API.

@param page current page
@param client TwilioRestClient with which to make the request
@return Previous Page
550881
@Override
    public Page<FaxMedia> previousPage(final Page<FaxMedia> page, 
                                       final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.FAX.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
849207
@Override
    public ResourceSet<Application> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
851271
@Override
    public ResourceSet<Daily> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
615467
@Override
    public Page<Alert> previousPage(final Page<Alert> page, 
                                    final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.MONITOR.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
886545
@Override
    public Page<Variable> nextPage(final Page<Variable> page, 
                                   final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getNextPageUrl(
                Domains.SERVERLESS.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
401582
@Override
    public Page<Assistant> nextPage(final Page<Assistant> page, 
                                    final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getNextPageUrl(
                Domains.AUTOPILOT.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
515534
@Override
    public ResourceSet<IpAddress> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1027297
@Override
    public ResourceSet<Session> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
983993
@Override
    @SuppressWarnings("checkstyle:linelength")
    public Page<Engagement> firstPage(final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            Domains.STUDIO.toString(),
            "/v1/Flows/" + this.pathFlowSid + "/Engagements",
            client.getRegion()
        );

        addQueryParams(request);
        return pageForRequest(client, request);
    }
885241
@Override
    public ResourceSet<Execution> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
752052
@Override
    public ResourceSet<Account> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
490280
@Override
    public ResourceSet<Yesterday> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
366317
@Override
    public Page<Country> previousPage(final Page<Country> page, 
                                      final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getPreviousPageUrl(
                Domains.VOICE.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }
938851
@Override
    public ResourceSet<Service> 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));
    }
1036597
@Override
    public ResourceSet<Queue> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
844016
@Override
    public Page<User> nextPage(final Page<User> page, 
                               final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            page.getNextPageUrl(
                Domains.IPMESSAGING.toString(),
                client.getRegion()
            )
        );
        return pageForRequest(client, request);
    }