'Fetch the sequence of twitter.User instances, one for each member
of the given list_id or slug.
Args:
list_id (int, optional):
Specifies the ID of the list to retrieve.
slug (str, optional):
The slug name for the list to retrieve. If you specify None for the
list_id, then you have to provide either a owner_screen_name or
owner_id.
owner_id (int, optional):
Specifies the ID of the user for whom to return the
list timeline. Helpful for disambiguating when a valid user ID
is also a valid screen name.
owner_screen_name (str, optional):
Specifies the screen name of the user for whom to return the
user_timeline. Helpful for disambiguating when a valid screen
name is also a user ID.
cursor (int, optional):
Should be set to -1 for the initial call and then is used to
control what result page Twitter returns.
skip_status (bool, optional):
If True the statuses will not be returned in the user items.
include_entities (bool, optional):
If False, the timeline will not contain additional metadata.
Defaults to True.
Returns:
list: A sequence of twitter.user.User instances, one for each
member of the twitter.list.List.'

def GetListMembersPaged(self, list_id=None, slug=None, owner_id=None, owner_screen_name=None, cursor=(-1), count=100, skip_status=False, include_entities=True):

    url = ('%s/lists/members.json' % self.base_url)
    parameters = {}
    parameters.update(self._IDList(list_id=list_id, slug=slug, owner_id=owner_id, owner_screen_name=owner_screen_name))
    if count:
        parameters['count'] = enf_type('count', int, count)
    if cursor:
        parameters['cursor'] = enf_type('cursor', int, cursor)
    parameters['skip_status'] = enf_type('skip_status', bool, skip_status)
    parameters['include_entities'] = enf_type('include_entities', bool, include_entities)
    resp = self._RequestUrl(url, 'GET', data=parameters)
    data = self._ParseAndCheckTwitter(resp.content.decode('utf-8'))
    next_cursor = data.get('next_cursor', 0)
    previous_cursor = data.get('previous_cursor', 0)
    users = [User.NewFromJsonDict(user) for user in data.get('users', [])]
    return (next_cursor, previous_cursor, users)
