Aggregate data from all pages of an API query.

        Args:
            url (str): Google API endpoint URL.
            params (dict): (optional) URL query parameters.

        Returns:
            list: Parsed JSON query response results.

async def get_all(self, url, params=None):
        """Aggregate data from all pages of an API query.

        Args:
            url (str): Google API endpoint URL.
            params (dict): (optional) URL query parameters.

        Returns:
            list: Parsed JSON query response results.
        """
        if not params:
            params = {}
        items = []
        next_page_token = None

        while True:
            if next_page_token:
                params['pageToken'] = next_page_token
            response = await self.get_json(url, params=params)

            items.append(response)
            next_page_token = response.get('nextPageToken')
            if not next_page_token:
                break
        return items