public class AlexaConnectorCallback
The alexa connector callback.
public static ai.tock.bot.connector.alexa.AlexaConnectorCallback.Companion Companion
@Nullable public com.amazon.speech.json.SpeechletRequestEnvelope<?> getAlexaRequest()
The alexa raw request.
public void exceptionThrown(@NotNull
ai.tock.bot.engine.event.Event event,
@NotNull
java.lang.Throwable throwable)
public void onSessionStarted(@NotNull
com.amazon.speech.json.SpeechletRequestEnvelope<com.amazon.speech.speechlet.SessionStartedRequest> requestEnvelope)
public void onSessionEnded(@NotNull
com.amazon.speech.json.SpeechletRequestEnvelope<com.amazon.speech.speechlet.SessionEndedRequest> requestEnvelope)
@Nullable
public com.amazon.speech.speechlet.SpeechletResponse onIntent(@NotNull
com.amazon.speech.json.SpeechletRequestEnvelope<com.amazon.speech.speechlet.IntentRequest> requestEnvelope)
@Nullable
public com.amazon.speech.speechlet.SpeechletResponse onLaunch(@NotNull
com.amazon.speech.json.SpeechletRequestEnvelope<com.amazon.speech.speechlet.LaunchRequest> requestEnvelope)
@NotNull public java.lang.String getApplicationId()
@NotNull public java.lang.String component1()
@NotNull public AlexaConnectorCallback copy(@NotNull java.lang.String applicationId, @NotNull ai.tock.bot.engine.ConnectorController controller, @NotNull AlexaTockMapper alexaTockMapper, @NotNull io.vertx.ext.web.RoutingContext context, @NotNull java.util.List<ai.tock.bot.connector.alexa.AlexaConnectorCallback.ActionWithDelay> actions)
The alexa connector callback.
@NotNull public java.lang.String toString()
The alexa connector callback.
public int hashCode()
The alexa connector callback.
public boolean equals(@Nullable
java.lang.Object p)
The alexa connector callback.