Package: ask-sdk-model
ASK SDK Model - Model definitions for ASK SDKask-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 inASK Documentation.Getting HelpThe 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:Use theASK SDKfor building skills and filing bugs.Request and vote forAlexa features!CHANGELOG0.1Initial release of models.0.1.1Docstring changes for generated docs.0.2APIs for customer contact permissions (CCP).0.2.1Bug fixes, removed incorrect models.0.3.0APIs for getting device timezone, distance measurement, temperature measurement1.0.0Production release of ASK Models Package.1.1.0Models 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.0Models for “PrintRequest” and “ReservationRequest” in Skill Connections.1.3.0Models 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.0This 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.0This release includes the following :Models for Location Services.Updated models for Game engine interface.1.5.1This release includes the following:Updated interfaces for Location Services1.6.0This release includes the following :Models for Reminders1.6.1This release contains the following changes:Updated enum values for Reminder StatusUpdated OutputSpeech model1.6.2This release contains the following :Updated enum values for APL components.1.7.0This release contains the following changes :Support for proactive event calls from out of skill session.Remove delete reminders support.1.8.0This 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.0This release contains the following changes :Dynamic entities for customized interactionsAdd additional ‘entitlementReason’ field in In-Skill products1.10.0This release contains the following changes :TheSkill Messaging APIis now supported. Use the Skill Messaging API to send a message request to a skill for a specified user.Adds support for additionalAPL Standard Commands.Packaged type information in models as perPEP 0561.1.10.1This release includes the following :Fixing the imports underreminder_managementservice, to deserialize the reminders correctly.1.10.2Added video codecs information in the APL Viewport CharacteristicVideo property.1.10.3This release contains the following changes:Fix thedeserialized_typefor viewport_state.video object1.11.0This release contains the following changes :APLSetValuecommand support.1.12.0This release contains the following changes :Added APL commandsAnimateItemCommand,OpenUrlCommand,SetFocusCommand,ClearFocusCommand.Addedfinallyandcatchattributes inSequentialCommand.Provide APL expression language in some APL commands, alongside their primitive types (eg:delayin all commands).AddedENDPOINT_TIMEOUTenumeration inSessionEndedReason.1.13.0This release contains the following changes :Models forSkill 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.0This 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.0This release contains the following changes :
- A newmode propertyin APL viewports
- Thegadget endpoint enumeration service- Fixing a bug in base service client that leads to exceptions for a HTTP 204 response.1.16.0This release has the following changes :Support for building APL-T Documents (APL Character displays).1.17.0This release contains the following changes :APIs forISP support in kid skills.1.18.0This release contains the following changes:support forpersonalizationin the skill.1.18.1This release contains the following changes :Models for APL visual context.1.19.0This release contains the following changes :Alexa Presentation Language HTML Interface support. Apply for preview requesthere.Update service client methods to return anApiResponseinstance, in case a full response is required instead of just the response body.mypy fix forAuthenticationConfigurationclass.1.20.0This release contains the following changes :captions support inaudioplayer play directive.1.20.1This release contains the following changes :Missing objects added back from earlier minor release for caption data.1.20.2This release contains the following changes :Fix the discriminator value for Alexa HTML message request object.Add Alexa HTML Runtime Error definitions.1.21.0This release contains the following changes :Updatedrules for recurrence creationin reminders.1.22.0This release contains the following changes :APIs related totimer management.1.23.0This 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.1This release contains the following changes :general bug fixes and updates1.24.0This release contains the following changes :general bug fixes and updates1.25.0This release contains the following changes :Introducingperson-level permissionsfor Skill events.1.26.0This release contains the following changes :Support for ‘Alexa for residential’ properties. More information about ‘Alexa for residential’ can be found here :https://developer.amazon.com/en-US/docs/alexa/alexa-smart-properties/about-alexa-for-residential.html1.27.0This 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 foundhere.
- Add “Authorization.Grant” directive support for user specific access token in out-of-session calls. More information can be foundhere.1.28.0This release contains the following changes :Models and support for Extensions interfaces.1.28.1This release contains the following changes :Updating model definitions1.29.0This 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.0This release contains the following changes :Add support for APL 1.6 version. More information about the newest version can be foundhere.1.30.1This release contains the following changes :Adding missing definitions for APL 1.6. More information can be foundhere.1.31.0This release includes the following:Adding support for directives in Reprompt1.31.1This release contains the following changes :Updating model definitions1.32.0This release contains the following changes :Models and support forApp Link Interfaces.1.32.1This release contains the following changes :Updated model definitions for reminder_management1.33.0This release contains the following changes :Support persistent identifier for endpoint ID where the skill request is issued from.1.33.1This release contains the following changes :Support for A/B testing experimentation SPI for GA1.34.0This release contains the following changes :Support for FTV and shopping skillsUpdated model definitions for experimentation SPIs1.34.1This release contains the following changes :Updating model definitions1.34.2This release contains the following changes :
* Added dataSources property in APL RenderedDocumentState1.35.0This release contains the following changes :Added SearchAndRefineSucceeded event for Alexa.Search1.36.0General bug fixes and updates1.37.0General bug fixes and updates1.38.0General bug fixes and updates1.39.0General bug fixes and updates1.40.0General bug fixes and updates1.41.0General bug fixes and updates1.42.0General bug fixes and updates1.43.0General bug fixes and updates1.44.0General bug fixes and updates1.45.0General bug fixes and updates1.46.0General bug fixes and updates1.47.0General bug fixes and updates1.48.0General bug fixes and updates1.49.0General bug fixes and updates1.50.0General bug fixes and updates1.51.0General bug fixes and updates1.52.0General bug fixes and updates1.53.0General bug fixes and updates1.54.0General bug fixes and updates1.55.0General bug fixes and updates1.56.0General bug fixes and updates1.57.0General bug fixes and updates1.58.0General bug fixes and updates1.59.0General bug fixes and updates1.60.0General bug fixes and updates1.61.0General bug fixes and updates1.62.0General bug fixes and updates1.63.0General bug fixes and updates1.64.0General bug fixes and updates1.65.0General bug fixes and updates1.66.0General bug fixes and updates1.67.0General bug fixes and updates1.68.0General bug fixes and updates1.69.0General bug fixes and updates1.70.0General bug fixes and updates1.71.0General bug fixes and updates1.72.0General bug fixes and updates1.73.0General bug fixes and updates1.74.0General bug fixes and updates1.75.0General bug fixes and updates1.76.0General bug fixes and updates1.77.0General bug fixes and updates1.78.0General bug fixes and updates1.79.0General bug fixes and updates1.80.0General bug fixes and updates1.81.0General bug fixes and updates1.82.0General bug fixes and updates