Skip to main content

The ASK SDK Model package provides model definitions, for building Alexa Skills.

Project description

ASK SDK Model - Model definitions for ASK SDK

ask-sdk-model is the model definitions package for Alexa Skills Kit (ASK) by the Software Development Kit (SDK) team for Python. It allows Python developers to model the requests, responses and related JSON structures, as defined in ASK Documentation.

Getting Help

The model definitions in this package are auto-generated. The issues and pull requests on the repository are not monitored and may get closed without investigation. Please use these community resources for getting help:

CHANGELOG

0.1

  • Initial release of models.

0.1.1

  • Docstring changes for generated docs.

0.2

  • APIs for customer contact permissions (CCP).

0.2.1

  • Bug fixes, removed incorrect models.

0.3.0

  • APIs for getting device timezone, distance measurement, temperature measurement

1.0.0

  • Production release of ASK Models Package.

1.1.0

  • Models for “Consumables” in In-Skill Products.

  • APIs for Amazon Pay V2 that includes :

    • No consent token requirement in request.

    • Have billing address details for eligible Amazon Pay merchants in Response.

    • Permission scope addition to Permissions object.

  • Update Skill Event Models to include additional attributes like ‘eventPublishingTime’ etc.

1.2.0

  • Models for “PrintRequest” and “ReservationRequest” in Skill Connections.

1.3.0

  • Models for “Alexa Presentation Language”. The Alexa Presentation Language (APL) enables you to build interactive voice experiences that include graphics, images, slideshows, and video, and to customize them for different device types.

1.4.0

This release includes the following: - Models for [CanFulfillIntentRequest, for Name-free Interactions](https://developer.amazon.com/docs/custom-skills/implement-canfulfillintentrequest-for-name-free-interaction.html)

1.5.0

This release includes the following :

  • Models for Location Services.

  • Updated models for Game engine interface.

1.5.1

This release includes the following:

  • Updated interfaces for Location Services

1.6.0

This release includes the following :

  • Models for Reminders

1.6.1

This release contains the following changes:

  • Updated enum values for Reminder Status

  • Updated OutputSpeech model

1.6.2

This release contains the following :

  • Updated enum values for APL components.

1.7.0

This release contains the following changes :

  • Support for proactive event calls from out of skill session.

  • Remove delete reminders support.

1.8.0

This release contains the following changes :

  • Introduces support for customizing your skill’s experience for Echo Auto, which is now shipping to select customers via our invite program, and vehicles and other aftermarket devices that support Alexa Auto.

  • The automotive experience introduces another way for customers to interact with skills, while they are on-the-go and their attention is on the road. Now you can adapt your skill experience to be succinct, location-aware, and adaptive to your customer’s needs while they’re outside the home.

1.9.0

This release contains the following changes :

  • Dynamic entities for customized interactions

  • Add additional ‘entitlementReason’ field in In-Skill products

1.10.0

This release contains the following changes :

1.10.1

This release includes the following :

  • Fixing the imports under reminder_management service, to deserialize the reminders correctly.

1.10.2
  • Added video codecs information in the APL Viewport Characteristic Video property.

1.10.3

This release contains the following changes:

  • Fix the deserialized_type for viewport_state.video object

1.11.0

This release contains the following changes :

1.12.0

This release contains the following changes :

  • Added APL commands AnimateItemCommand, OpenUrlCommand, SetFocusCommand, ClearFocusCommand.

  • Added finally and catch attributes in SequentialCommand.

  • Provide APL expression language in some APL commands, alongside their primitive types (eg: delay in all commands).

  • Added ENDPOINT_TIMEOUT enumeration in SessionEndedReason.

1.13.0

This release contains the following changes :

  • Models for Skill Connections. With the Skill Connections feature, you can enable an Alexa skill to fulfill a customer request that it can’t otherwise handle by forwarding the request to another skill for fulfillment.

1.14.0

This release contains the following changes :

  • Models for [Custom interfaces](https://developer.amazon.com/docs/alexa-gadgets-toolkit-preview/custom-interface.html). The custom interfaces feature enables Alexa Skill Developers to implement interactions between skills and gadgets using developer-defined directives and events.

  • Added BillingAgreementType and SubscriptionAmount in BillingAgreementAttributes. This change is mandatory for skills in EU, and optional for NA and JP. With this upgrade, skill developers in EU can enjoy full benefits of the Amazon Pay solution that supports PSD2.

1.15.0

This release contains the following changes : - A new mode property in APL viewports - The gadget endpoint enumeration service - Fixing a bug in base service client that leads to exceptions for a HTTP 204 response.

1.16.0

This release has the following changes :

  • Support for building APL-T Documents (APL Character displays).

1.17.0

This release contains the following changes :

1.18.0

This release contains the following changes:

1.18.1

This release contains the following changes :

  • Models for APL visual context.

1.19.0

This release contains the following changes :

  • Alexa Presentation Language HTML Interface support. Apply for preview request here.

  • Update service client methods to return an ApiResponse instance, in case a full response is required instead of just the response body.

  • mypy fix for AuthenticationConfiguration class.

1.20.0

This release contains the following changes :

1.20.1

This release contains the following changes :

  • Missing objects added back from earlier minor release for caption data.

1.20.2

This release contains the following changes :

  • Fix the discriminator value for Alexa HTML message request object.

  • Add Alexa HTML Runtime Error definitions.

1.21.0

This release contains the following changes :

1.22.0

This release contains the following changes :

1.23.0

This release contains the following changes :

  • Support for the next version of the Alexa Presentation Language (APL) with support for new Alexa responsive components and templates, dynamic data sources, new time primitives, and conditional commands. Ref.

1.23.1

This release contains the following changes :

  • general bug fixes and updates

1.24.0

This release contains the following changes :

  • general bug fixes and updates

1.25.0

This release contains the following changes :

1.26.0

This release contains the following changes :

1.27.0

This release contains the following changes : - Add “onCompletion” field in Connections.StartConnection directive. When sending this directive to start a Skill Connection, requester skill can set onCompletion to be RESUME_SESSION to receive the control back after the task is completed or SEND_ERRORS_ONLY to only receive error notifications without control back. More information about using Skill Connections to Request Tasks can be found here. - Add “Authorization.Grant” directive support for user specific access token in out-of-session calls. More information can be found here.

1.28.0

This release contains the following changes :

  • Models and support for Extensions interfaces.

1.28.1

This release contains the following changes :

  • Updating model definitions

1.29.0

This release contains the following changes : - APL for Audio now sends RuntimeError requests that notify developer of any errors that happened during APLA processing.

1.30.0

This release contains the following changes :

  • Add support for APL 1.6 version. More information about the newest version can be found here.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ask-sdk-model-1.30.0.tar.gz (208.1 kB view details)

Uploaded Source

Built Distribution

ask_sdk_model-1.30.0-py2.py3-none-any.whl (920.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ask-sdk-model-1.30.0.tar.gz.

File metadata

  • Download URL: ask-sdk-model-1.30.0.tar.gz
  • Upload date:
  • Size: 208.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.6

File hashes

Hashes for ask-sdk-model-1.30.0.tar.gz
Algorithm Hash digest
SHA256 ecb6f28d606b061e62e29972a29c96a2c91054e4a430a3a94587883b3b301c66
MD5 60009462f3a79755a317f3554fb95433
BLAKE2b-256 1998023c1ad97573b5c4f0430e87976af008d5540db8aeebdfd7b6ea309fea23

See more details on using hashes here.

Provenance

File details

Details for the file ask_sdk_model-1.30.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ask_sdk_model-1.30.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 920.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.6

File hashes

Hashes for ask_sdk_model-1.30.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1353a77756cc552637d57b91fac0ebff15c50ba6b90f860197c6b94acbab0bb4
MD5 9eb8eaf0695fd489f0668c8e3c62aee3
BLAKE2b-256 60ec0fb84f7d2edfbef0fd7bd9246e4b01c1925b6194955cc286f596a334d3b2

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page