Skip to content

Commit

Permalink
feat: update application parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
Steven Masfaraud committed Jul 27, 2022
1 parent c07f403 commit 50e5546
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions dessia_api_client/endpoints/applications.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,19 @@ def get_application_logo(self, application_id):
return self.client.get('/applications/{application_id}/logo',
path_subs={"application_id": application_id})

def update_application(self, application_id):
def update_application(self, application_id, name=None, active=None, installed_distribution_id=None):
payload = {}
if name is not None:
payload['name'] = name
if active is not None:
payload['active'] = active
if installed_distribution_id is not None:
payload['installed_distribution_id'] = installed_distribution_id
if not payload:
raise ValueError('Empty payload for request')
return self.client.post('/applications/{application_id}',
path_subs={"application_id": application_id})
path_subs={"application_id": application_id},
json=payload)

def delete_application(self, application_id):
return self.client.delete('/applications/{application_id}',
Expand Down

0 comments on commit 50e5546

Please sign in to comment.