def get_all(self, **options) -> List[Dict]:
    'get all engagements'
    finished = False
    output = []
    query_limit = 250
    offset = 0
    while (not finished):
        batch = self._call('engagements/paged', method='GET', params={'limit': query_limit, 'offset': offset}, **options)
        output.extend(batch['results'])
        finished = (not batch['hasMore'])
        offset = batch['offset']
    return output
get all engagements
def get_all(self, **options) -> List[Dict]:
    
    finished = False
    output = []
    query_limit = 250
    offset = 0
    while (not finished):
        batch = self._call('engagements/paged', method='GET', params={'limit': query_limit, 'offset': offset}, **options)
        output.extend(batch['results'])
        finished = (not batch['hasMore'])
        offset = batch['offset']
    return output