List all issues of a project.
        :param status: filters the status of the issues
        :param tags: filers the tags of the issues
        :param assignee: filters the assignee of the issues
        :param author: filters the author of the issues
        :param milestones: filters the milestones of the issues (list of
            strings)
        :param priority: filters the priority of the issues
        :param no_stones: If True returns only the issues having no milestone,
            if False returns only the issues having a milestone
        :param since: Filters the issues updated after this date.
            The date can either be provided as an unix date or in the format
            Y-M-D
        :param order: Set the ordering of the issues. This can be asc or desc.
            Default: desc
        :return:

def list_issues(
            self, status=None, tags=None, assignee=None, author=None,
            milestones=None, priority=None, no_stones=None, since=None,
            order=None
    ):
        """
        List all issues of a project.
        :param status: filters the status of the issues
        :param tags: filers the tags of the issues
        :param assignee: filters the assignee of the issues
        :param author: filters the author of the issues
        :param milestones: filters the milestones of the issues (list of
            strings)
        :param priority: filters the priority of the issues
        :param no_stones: If True returns only the issues having no milestone,
            if False returns only the issues having a milestone
        :param since: Filters the issues updated after this date.
            The date can either be provided as an unix date or in the format
            Y-M-D
        :param order: Set the ordering of the issues. This can be asc or desc.
            Default: desc
        :return:
        """
        request_url = "{}issues".format(self.create_basic_url())

        payload = {}
        if status is not None:
            payload['status'] = status
        if tags is not None:
            payload['tags'] = tags
        if assignee is not None:
            payload['assignee'] = assignee
        if author is not None:
            payload['author'] = author
        if milestones is not None:
            payload['milestones'] = milestones
        if priority is not None:
            payload['priority'] = priority
        if no_stones is not None:
            payload['no_stones'] = no_stones
        if since is not None:
            payload['since'] = since
        if order is not None:
            payload['order'] = order

        return_value = self._call_api(request_url, params=payload)

        return return_value['issues']