Package-level declarations
This package contains classes and functions which are intended for use by services or frontends that interact with the Alexa Voice Personal Assistant (VPA).
More specifically, the AacsSenderWrapper class and the utility functions in AlexaMessageData
, such as parseAasbMessage or createAasbReplyHeader, should be used when implementing a com.tomtom.ivi.platform.alexa.api.service.alexahandler.AlexaHandlerService.
Types
An interface representing an AACS message.
Class representing an AACS reply message. A reply is the response to a previously received message.
Class representing an AACS request message. A request is a message which is not a reply to a previously received message. A request may or may not have a reply.
A class that is used to send Alexa Auto Services Bridge (AASB) messages to the Alexa Auto Client Service (AACS). A service implementing the AlexaHandlerService
should use this class to send requests/replies to the AACS.
Annotation used to mark JSON fields that we allow to be null
or missing, but for which we want to print a warning when that's the case.
Properties
Functions
Parses the intent to construct an AacsMessage object from it. Only embedded intents are parsable using this method.
Returns this string with the Alexa Auto Service Broker (AASB) prefix, resulting in the fully-qualified name of the android.content.Intent action or category.
Returns this string without the Alexa Auto Service Broker (AASB) prefix.