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
serviceName
in the form of a string such as'palm://com.palm.name'
A description of each method, with the
methodName
andparameters
propertiesThe contents of the
response
object, which is provided as an argument in the callbacks to either theonSuccess
oronFailure
functions
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 ...
Get Palm webOS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.