def get_all_comments_of_offer(self, offer_id):
        """
        Get all comments of offer
        This will iterate over all pages until it gets all elements.
        So if the rate limit exceeded it will throw an Exception and you will get nothing

        :param offer_id: the offer id
        :return: list
        """
        return self._iterate_through_pages(
            get_function=self.get_comments_of_offer_per_page,
            resource=OFFER_COMMENTS,
            **{'offer_id': offer_id}
        )
Get all comments of offer
        This will iterate over all pages until it gets all elements.
        So if the rate limit exceeded it will throw an Exception and you will get nothing

        :param offer_id: the offer id
        :return: list