A model of the applications using online accounts. More...
Import Statement: | import Ubuntu.OnlineAccounts 0.1 |
The ApplicationModel is a model representing the applications using online accounts installed on the system.
In the current implementation, the model is valid only if its ApplicationModel::service property is set to a valid service ID.
The model defines the following roles:
applicationId
is the unique identifier of the applicationdisplayName
is the application display nameiconName
is the name of the application iconserviceUsage
is a description of how the application uses the service; this is set to a valid value only if the ApplicationModel::service property is set to a valid service ID.application
is the Application objecttranslations
, the localization domain for translating the serviceUsage
fieldIf set, the model will list only those applications which can use this specific service.