'Return a list of records for the provided zone.
:param zone: Zone to list records for.
:type zone: :class:`Zone`
:return: ``list`` of :class:`Record`'

def list_records(self, zone):

    data = self._paginated_request(('/v2/domains/%s/records' % zone.id), 'domain_records')
    return list(map(self._to_record, data, [zone for z in data]))
