DevlessTeam/DV-PY-SDK)
Official Devless py sdk
devless = Sdk("http://example.com", "1234567abcdefghijklmnopqrst")
data = {"name":"edmond"}
results = devless.addData('service_name', 'service_table', data)
print results
results = devless.getData('service_name','service_table')
print results
size
: determine the number of results to return
``offset`` : Set step in data data to be sent back
## NB: This is to be used in combination with size
`` eg: results = devless.offset(2).size(6).getData('service_name', 'service_table') ```
`` where `` : Get data based where a key matches a certain value
``` eg: results = devless.where('name', 'edmond').getData('service_name', 'service_table') ```
``orderBy`` : Order incoming results in descending order based on a key
`` eg: results = devless.orderBy('name').getData('service_name', 'service_table') ``
### To update data to table
results = devless.where('id',1).updateData('service_name', 'service_table', {'name':'edmond'})
print results
### To delete data from a Devless instance
results = devless.where('id',1).deleteData('service_name','service_table')
## Make a call to an Action Class
results = devless.call('service_name','method_name', {})
print results
## Authenticating with a Devless instance
token = devless.call('devless','login', {'email':'[email protected]', 'password':'password'});
devless.setUserToken(token['payload']['result']);