Ejemplo n.º 1
0
 def list(cls, **params):
     for key, value in params.items():
         if isinstance(params[key], dict):
             for subKey in value:
                 params[str(key) + '[' + subKey + ']'] = value[subKey]
             del params[key]
         elif isinstance(params[key], list):
             params[str(key) + '[]'] = params[key]
             del params[key]
     requestor = api_requestor.APIRequestor()
     response = requestor.request('get', cls.endpoint, params)
     return lob_format(response)
Ejemplo n.º 2
0
 def retrieve(cls, id, **params):
     requestor = api_requestor.APIRequestor()
     response = requestor.request('get', '%s/%s' % (cls.endpoint, id),
                                  params)
     return lob_format(response)
Ejemplo n.º 3
0
 def verify(cls, id, **params):
     requestor = api_requestor.APIRequestor()
     response = requestor.request('post',
                                  '%s/%s/verify' % (cls.endpoint, id),
                                  params)
     return lob_format(response)
Ejemplo n.º 4
0
 def create(cls, **params):
     requestor = api_requestor.APIRequestor()
     response = requestor.request('post', cls.endpoint, params)
     return lob_format(response)
Ejemplo n.º 5
0
 def delete(cls, id):
     requestor = api_requestor.APIRequestor()
     response = requestor.request('delete', '%s/%s' % (cls.endpoint, id))
     return lob_format(response)