Services
This section describes the available application, device, and cloud service methods. Each service is briefly described, repeating some of the information from Chapters 8 and 9, with a listing of the service’s available methods, arguments, and responses.
All services are accessed through:
Mojo.Service.Request(serviceName, {method:methodName,
parameters:{}, onSuccess:{}, onFailure:{}})Each service entry includes:
The
serviceNamein the form of a string such as'palm://com.palm.name'A description of each method, with the
methodNameandparameterspropertiesThe contents of the
responseobject, which is provided as an argument in the callbacks to either theonSuccessoronFailurefunctions
Accounts
palm://com.palm.accounts/crud |
The Accounts service provides an interface for interacting with the accounts system. To use the Synergy applications, you must provide an account ID as a parameter; this service provides access to those IDs.
Many of the methods will use some common objects.
Account | ||
|---|---|---|
Properties | Type | Description |
username | String | Login credentials |
domain | String | The account source |
accountId | String | The account reference for use in the Synergy applications |
icons | Object | Includes |
dataTypes | Object | A hash of strings
indicating which applications apply to this account, either
|
isDataReadOnly | Boolean | If true, data with this account is read-only |
Method: listAccounts
Lists accounts created by this ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access