Make the request to the Twilio API to perform the read.

@param client TwilioRestClient with which to make the request
@return MessageInteraction ResourceSet
764437
@Override
    @SuppressWarnings("checkstyle:linelength")
    public Page<MessageInteraction> firstPage(final TwilioRestClient client) {
        Request request = new Request(
            HttpMethod.GET,
            Domains.PROXY.toString(),
            "/v1/Services/" + this.pathServiceSid + "/Sessions/" + this.pathSessionSid + "/Participants/" + this.pathParticipantSid + "/MessageInteractions",
            client.getRegion()
        );

        addQueryParams(request);
        return pageForRequest(client, request);
    }
1202606
@Override
    public ResourceSet<Reservation> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
679329
@Override
    public ResourceSet<Credential> 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));
    }
730489
@Override
    public ResourceSet<Role> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
360217
@Override
    public ResourceSet<IncomingPhoneNumber> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1254125
@Override
    public ResourceSet<National> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
654714
@Override
    public ResourceSet<Channel> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
234486
@Override
    public ResourceSet<ModelBuild> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
87347
@Override
    public ResourceSet<Trunk> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1214674
@Override
    public ResourceSet<Call> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1289314
@Override
    public ResourceSet<Document> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
786457
@Override
    public ResourceSet<Voip> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
334381
@Override
    public ResourceSet<Trigger> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
550287
@Override
    public ResourceSet<Flow> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
507621
@Override
    public ResourceSet<Command> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }
1095341
@Override
    public ResourceSet<Sample> read(final TwilioRestClient client) {
        return new ResourceSet<>(this, client, firstPage(client));
    }