Package-level declarations
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 mechanism to use to authenticate the end-user with a VPA service.
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.
VPA action requests initiated by user interaction and consumed by a VpaActionsService.
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 all the information about 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.