'Return a ResultList of Dashboard resources and a ``total`` count.
:param filter: either "favourite" or "my", the type of dashboards to return
:param startAt: index of the first dashboard to return
:param maxResults: maximum number of dashboards to return.
If maxResults evaluates as False, it will try to get all items in batches.
:rtype: ResultList'

def dashboards(self, filter=None, startAt=0, maxResults=20):

    params = {}
    if (filter is not None):
        params[u'filter'] = filter
    return self._fetch_pages(Dashboard, u'dashboards', u'dashboard', startAt, maxResults, params)
