in wit/wit.py [0:0]
def update_entity(self, current_entity_name, new_entity_name, roles, lookups=None, headers=None, verbose=None):
"""
Updates the attributes of an entity.
:param entity_name: name of entity to be updated
:param roles: updated list of roles
:param lookups: updated list of lookup strategies
"""
params = {}
headers = headers or {}
data = {"name":new_entity_name, "roles":roles}
endpoint = '/entities/' + current_entity_name
if lookups:
data['lookups'] = lookups
if verbose:
params['verbose'] = verbose
resp = req(self.logger, self.access_token, 'PUT', endpoint, params, json=data , headers=headers)
return resp