def list(self, search=False, **kwargs):
kwargs["<STR_LIT>"] = search<EOL>return self.get_instances(kwargs)<EOL>
Returns a list of :class:`Contact` objects and a pager dict.

:Example:

contacts, pager = client.contacts.list()

:param bool search:   If True then search contacts using `query`, `ids` and/or `listId`. Default=False
:param int  page:     Fetch specified results page. Default=1
:param int  limit:    How many results on page. Default=10
:param int  shared:   Should shared contacts to be included. Default=0
:param str  ids:      Find contact by ID(s). Using with `search`=True.
:param int  listId:   Find contact by List ID. Using with `search`=True.
:param str  query:    Find contact by specified search query. Using with `search`=True.