ASK SDK Interaction Model Mapper

The Interaction Model Mapper enables a code-first approach to the development of a skill by abstracting the interaction model. Alexa types such as Intents and Slots are defined as Java classes, and corresponding interaction model data such as sample utterances, prompts, synonyms, etc. are stored in resource bundles. A skill is then constructed from a collection of these entities, and the interaction model is rendered from the CLI. This abstraction enables developers to componentize and share parts of their skill with others and promotes a standard software build/deploy lifecycle for skills.

License

License

GroupId

GroupId

com.amazon.alexa
ArtifactId

ArtifactId

ask-sdk-interaction-model-mapper
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

ASK SDK Interaction Model Mapper
The Interaction Model Mapper enables a code-first approach to the development of a skill by abstracting the interaction model. Alexa types such as Intents and Slots are defined as Java classes, and corresponding interaction model data such as sample utterances, prompts, synonyms, etc. are stored in resource bundles. A skill is then constructed from a collection of these entities, and the interaction model is rendered from the CLI. This abstraction enables developers to componentize and share parts of their skill with others and promotes a standard software build/deploy lifecycle for skills.
Source Code Management

Source Code Management

https://github.com/alexa-labs/ask-sdk-frameworks-java.git

Download ask-sdk-interaction-model-mapper

How to add to project

<!-- https://jarcasting.com/artifacts/com.amazon.alexa/ask-sdk-interaction-model-mapper/ -->
<dependency>
    <groupId>com.amazon.alexa</groupId>
    <artifactId>ask-sdk-interaction-model-mapper</artifactId>
    <version>0.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.amazon.alexa/ask-sdk-interaction-model-mapper/
implementation 'com.amazon.alexa:ask-sdk-interaction-model-mapper:0.1.0'
// https://jarcasting.com/artifacts/com.amazon.alexa/ask-sdk-interaction-model-mapper/
implementation ("com.amazon.alexa:ask-sdk-interaction-model-mapper:0.1.0")
'com.amazon.alexa:ask-sdk-interaction-model-mapper:jar:0.1.0'
<dependency org="com.amazon.alexa" name="ask-sdk-interaction-model-mapper" rev="0.1.0">
  <artifact name="ask-sdk-interaction-model-mapper" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.amazon.alexa', module='ask-sdk-interaction-model-mapper', version='0.1.0')
)
libraryDependencies += "com.amazon.alexa" % "ask-sdk-interaction-model-mapper" % "0.1.0"
[com.amazon.alexa/ask-sdk-interaction-model-mapper "0.1.0"]

Dependencies

compile (3)

Group / Artifact Type Version
com.amazon.alexa : ask-sdk-interaction-model jar 0.1.0
com.amazon.alexa : ask-sdk-core jar 2.5.2
commons-cli : commons-cli jar 1.4

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.21.0

Project Modules

There are no modules declared in this project.

Ask SDK Frameworks Java

This repository contains framework and plugin libraries for building Alexa Custom Skills in Java. These plugins are not under active development, are experimental in nature, and are not recommended for use with production skills. The core Alexa Skills Kit SDK for Java is actively developed and supported and is recommended for these use cases.

Getting Started

To get started with a new MVC project, see the maven archetype.

Packages

MVC Skill Samples

License

These libraries are licensed under the Apache 2.0 License.

com.amazon.alexa

Versions

Version
0.1.0