add detailed flag to GET service api client

returns current (past 7 days) notification stats as well as service info
This commit is contained in:
Leo Hemsted
2016-07-19 13:53:27 +01:00
parent d9944107da
commit 4451a8634d
5 changed files with 39 additions and 16 deletions

View File

@@ -41,12 +41,14 @@ class ServiceAPIClient(NotificationsAPIClient):
data = _attach_current_user({})
return self.delete(endpoint, data)
def get_service(self, service_id, *params):
def get_service(self, service_id, detailed=False):
"""
Retrieve a service.
"""
params = {'detailed': True} if detailed else {}
return self.get(
'/service/{0}'.format(service_id))
'/service/{0}'.format(service_id),
params=params)
def get_services(self, *params):
"""