def get_associated(self, object_type, object_id, **options) -> List[Dict]:
    '\n        get all engagements associated with the given object\n        :param object_type: type of object to get associations on [CONTACT, COMPANY, DEAL]\n        :param object_id: ID of the object to get associations on\n        '
    finished = False
    output = []
    query_limit = 100
    offset = 0
    while (not finished):
        batch = self._call(f'engagements/associated/{object_type}/{object_id}/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 associated with the given object
:param object_type: type of object to get associations on [CONTACT, COMPANY, DEAL]
:param object_id: ID of the object to get associations on
def get_associated(self, object_type, object_id, **options) -> List[Dict]:
    '\n        get all engagements associated with the given object\n        :param object_type: type of object to get associations on [CONTACT, COMPANY, DEAL]\n        :param object_id: ID of the object to get associations on\n        '
    finished = False
    output = []
    query_limit = 100
    offset = 0
    while (not finished):
        batch = self._call(f'engagements/associated/{object_type}/{object_id}/paged', method='GET', params={'limit': query_limit, 'offset': offset}, **options)
        output.extend(batch['results'])
        finished = (not batch['hasMore'])
        offset = batch['offset']
    return output