Package com.tomtom.ivi.platform.vpa.api.common.vpa
This package contains data classes representing VPA information. It can be used for implementing a custom com.tomtom.ivi.platform.vpa.api.service.vpaadaptation.VpaAdaptationService or in a frontend interacting with the com.tomtom.ivi.platform.vpa.api.service.vpamediator.VpaMediatorService.
Types
Error codes explaining what went wrong when attempting to authenticate with a VPA.
Holds data that informs the client about how to authenticate with the VPA service.
The different authentication states the VPA service can be in.
The authentication mechanism used by a VPA to allow the user to use it.
A Map that associates each paired Bluetooth device to the set of personal data types stored on it that the user has allowed to be sent to a VPA.
VpaAction that places a phone call.
The state of the verbal conversation between the end-user and the VPA.
Describes a combination of Locales that may be supported by a VPA. The list is sorted by order of priority given to the languages by the VPA.
The types of personal data, stored on a phone, that can be shared with a VPA.
Templates are visual metadata that can be provided by a VPA as a result of certain requests. The UI can show this data in order to describe or enhance a user's voice interaction.
Holds information about an alert that has been scheduled through interaction with a VPA. For example, the user might have asked the VPA to schedule an alarm or create a reminder.
The state of a VpaAlert, indicating whether it's waiting to be triggered, it's currently being triggered or it's no longer triggered.
The type of a VpaAlert.
Holds information about the current status of the VPA authentication process.
Describes whether a VPA is available to clients for use. When a VPA is available, clients can make API calls to it. This does not necessarily mean that the end-user can speak to the VPA yet.
The different earcon types that can be played when a VPA changes state.
A name used for uniquely identifying a particular VPA. It is not localized and should not be used for display in a production UI.
A class that can be used to exchange custom data between a VPA service and its clients.
Holds information about immutable properties of a VPA, such as its name or the list of languages it supports.
Holds the current state of all the settings for a VPA.
The required visibility of the VPA panel.