Skip to content

Commit d74c073

Browse files
author
ask-pyth
committed
Release 1.1.1. For changelog, check CHANGELOG.rst
1 parent 2cba039 commit d74c073

40 files changed

+242
-595
lines changed

ask-smapi-model/CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,12 @@ This release contains the following changes :
1414

1515
- Add model definitions for new `APIS related to slot type management <https://developer.amazon.com/en-US/docs/alexa/smapi/create-a-slot-type-to-use-in-multiple-skills.html>`__. Skill developers can create slot types outside the context of a skill and use it across multiple skills.
1616

17+
18+
19+
1.1.1
20+
^^^^^
21+
22+
This release contains the following changes :
23+
24+
- Updated properties for `skill response <https://developer.amazon.com/en-US/docs/alexa/smapi/skill-operations.html#response-4>`__ in `ListSkills` API.
25+
- Updated interaction model values for `validation rules <https://developer.amazon.com/en-US/docs/alexa/custom-skills/validate-slot-values.html#validation-rules>`__.

ask-smapi-model/ask_smapi_model/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
__pip_package_name__ = 'ask-smapi-model'
1515
__description__ = 'The SMAPI SDK Model package provides model definitions for making Skill Management API calls.'
1616
__url__ = 'https://github.com/alexa/alexa-apis-for-python'
17-
__version__ = '1.1.0'
17+
__version__ = '1.1.1'
1818
__author__ = 'Alexa Skills Kit'
1919
__author_email__ = 'ask-sdk-dynamic@amazon.com'
2020
__license__ = 'Apache 2.0'

ask-smapi-model/ask_smapi_model/services/skill_management/skill_management_service_client.py

Lines changed: 21 additions & 21 deletions
Large diffs are not rendered by default.

ask-smapi-model/ask_smapi_model/v1/skill/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from .ssl_certificate_payload import SSLCertificatePayload
2525
from .build_step import BuildStep
2626
from .interface_intent import InterfaceIntent
27+
from .publication_status import PublicationStatus
2728
from .interface_definition import InterfaceDefinition
2829
from .standardized_error import StandardizedError
2930
from .validation_details import ValidationDetails

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,12 @@
1717
from .dialog_prompts import DialogPrompts
1818
from .prompt_items import PromptItems
1919
from .has_entity_resolution_match import HasEntityResolutionMatch
20-
from .value_catalog_slot import ValueCatalogSlot
2120
from .is_less_than import IsLessThan
2221
from .is_not_in_set import IsNotInSet
2322
from .dialog_intents import DialogIntents
2423
from .interaction_model_schema import InteractionModelSchema
2524
from .value_catalog import ValueCatalog
2625
from .is_greater_than import IsGreaterThan
27-
from .catalog_value_supplier_slot import CatalogValueSupplierSlot
2826
from .is_greater_than_or_equal_to import IsGreaterThanOrEqualTo
2927
from .slot_definition import SlotDefinition
3028
from .interaction_model_data import InteractionModelData
@@ -40,7 +38,6 @@
4038
from .value_supplier import ValueSupplier
4139
from .prompt_items_type import PromptItemsType
4240
from .language_model import LanguageModel
43-
from .value_supplier_slot import ValueSupplierSlot
4441
from .dialog_slot_items import DialogSlotItems
4542
from .dialog import Dialog
4643
from .prompt import Prompt

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/catalog_value_supplier_slot.py

Lines changed: 0 additions & 114 deletions
This file was deleted.

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/has_entity_resolution_match.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def __init__(self, prompt=None):
5353
:param prompt: The prompt id that should be used if validation fails.
5454
:type prompt: (optional) str
5555
"""
56-
self.__discriminator_value = "HasEntityResolutionMatch" # type: str
56+
self.__discriminator_value = "hasEntityResolutionMatch" # type: str
5757

5858
self.object_type = self.__discriminator_value
5959
super(HasEntityResolutionMatch, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/inline_value_supplier.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import six
1919
import typing
2020
from enum import Enum
21-
from ask_smapi_model.v1.skill.interaction_model.value_supplier_slot import ValueSupplierSlot
21+
from ask_smapi_model.v1.skill.interaction_model.value_supplier import ValueSupplier
2222

2323

2424
if typing.TYPE_CHECKING:
@@ -27,7 +27,7 @@
2727
from ask_smapi_model.v1.skill.interaction_model.type_value import TypeValue
2828

2929

30-
class InlineValueSupplier(ValueSupplierSlot):
30+
class InlineValueSupplier(ValueSupplier):
3131
"""
3232
Supplies inline slot type values.
3333

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_greater_than.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, value=None):
5959
:param value: Value to compare to.
6060
:type value: (optional) str
6161
"""
62-
self.__discriminator_value = "IsGreaterThan" # type: str
62+
self.__discriminator_value = "isGreaterThan" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsGreaterThan, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_greater_than_or_equal_to.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, value=None):
5959
:param value: Value to compare to.
6060
:type value: (optional) str
6161
"""
62-
self.__discriminator_value = "IsGreaterThanOrEqualTo" # type: str
62+
self.__discriminator_value = "isGreaterThanOrEqualTo" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsGreaterThanOrEqualTo, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_in_duration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def __init__(self, prompt=None, start=None, end=None):
6565
:param end: * &#x60;AMAZON.DATE&#x60;: ISO 8601 Duration using Y, M or D components or ISO 8601 Calendar Date in YYYY-MM-DD format. * &#x60;AMAZON.TIME&#x60;: ISO 8601 Duration using H or M component or ISO 8601 24-Hour Clock Time in hh:mm format.
6666
:type end: (optional) str
6767
"""
68-
self.__discriminator_value = "IsInDuration" # type: str
68+
self.__discriminator_value = "isInDuration" # type: str
6969

7070
self.object_type = self.__discriminator_value
7171
super(IsInDuration, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_in_set.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, values=None):
5959
:param values: List of values to check.
6060
:type values: (optional) list[str]
6161
"""
62-
self.__discriminator_value = "IsInSet" # type: str
62+
self.__discriminator_value = "isInSet" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsInSet, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_less_than.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, value=None):
5959
:param value: Value to compare to.
6060
:type value: (optional) str
6161
"""
62-
self.__discriminator_value = "IsLessThan" # type: str
62+
self.__discriminator_value = "isLessThan" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsLessThan, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_less_than_or_equal_to.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, value=None):
5959
:param value: Value to compare to.
6060
:type value: (optional) str
6161
"""
62-
self.__discriminator_value = "IsLessThanOrEqualTo" # type: str
62+
self.__discriminator_value = "isLessThanOrEqualTo" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsLessThanOrEqualTo, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_not_in_duration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def __init__(self, prompt=None, start=None, end=None):
6565
:param end: * &#x60;AMAZON.DATE&#x60;: ISO 8601 Duration using Y, M or D components or ISO 8601 Calendar Date in YYYY-MM-DD format. * &#x60;AMAZON.TIME&#x60;: ISO 8601 Duration using H or M component or ISO 8601 24-Hour Clock Time in hh:mm format.
6666
:type end: (optional) str
6767
"""
68-
self.__discriminator_value = "IsNotInDuration" # type: str
68+
self.__discriminator_value = "isNotInDuration" # type: str
6969

7070
self.object_type = self.__discriminator_value
7171
super(IsNotInDuration, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/is_not_in_set.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def __init__(self, prompt=None, values=None):
5959
:param values: List of values to check.
6060
:type values: (optional) list[str]
6161
"""
62-
self.__discriminator_value = "IsNotInSet" # type: str
62+
self.__discriminator_value = "isNotInSet" # type: str
6363

6464
self.object_type = self.__discriminator_value
6565
super(IsNotInSet, self).__init__(object_type=self.__discriminator_value, prompt=prompt)

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/model_type/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#
1515
from __future__ import absolute_import
1616

17-
from .slot_type_entity import SlotTypeEntity
1817
from .slot_type_response import SlotTypeResponse
1918
from .error import Error
2019
from .warning import Warning

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/model_type/bad_request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
class BadRequest(object):
3131
"""
32-
The body of the bad request exception
32+
The body of the bad request exception.
3333
3434
3535
:param errors:
@@ -51,7 +51,7 @@ class BadRequest(object):
5151

5252
def __init__(self, errors=None, warnings=None):
5353
# type: (Optional[List[Error]], Optional[List[Warning]]) -> None
54-
"""The body of the bad request exception
54+
"""The body of the bad request exception.
5555
5656
:param errors:
5757
:type errors: (optional) list[ask_smapi_model.v1.skill.interaction_model.model_type.error.Error]

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/model_type/error.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727

2828
class Error(object):
2929
"""
30-
The Error which would fail requests
30+
The error which would fail requests.
3131
3232
33-
:param code: The error code
33+
:param code: The error code.
3434
:type code: (optional) str
35-
:param message: The error message
35+
:param message: The error message.
3636
:type message: (optional) str
3737
3838
"""
@@ -49,11 +49,11 @@ class Error(object):
4949

5050
def __init__(self, code=None, message=None):
5151
# type: (Optional[str], Optional[str]) -> None
52-
"""The Error which would fail requests
52+
"""The error which would fail requests.
5353
54-
:param code: The error code
54+
:param code: The error code.
5555
:type code: (optional) str
56-
:param message: The error message
56+
:param message: The error message.
5757
:type message: (optional) str
5858
"""
5959
self.__discriminator_value = None # type: str

ask-smapi-model/ask_smapi_model/v1/skill/interaction_model/model_type/slot_type_definition_output.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
if typing.TYPE_CHECKING:
2424
from typing import Dict, List, Optional, Union
2525
from datetime import datetime
26-
from ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_entity import SlotTypeEntity
26+
from ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_input import SlotTypeInput
2727

2828

2929
class SlotTypeDefinitionOutput(object):
@@ -32,13 +32,13 @@ class SlotTypeDefinitionOutput(object):
3232
3333
3434
:param slot_type:
35-
:type slot_type: (optional) ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_entity.SlotTypeEntity
35+
:type slot_type: (optional) ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_input.SlotTypeInput
3636
:param total_versions: Total number of versions.
3737
:type total_versions: (optional) str
3838
3939
"""
4040
deserialized_types = {
41-
'slot_type': 'ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_entity.SlotTypeEntity',
41+
'slot_type': 'ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_input.SlotTypeInput',
4242
'total_versions': 'str'
4343
} # type: Dict
4444

@@ -49,11 +49,11 @@ class SlotTypeDefinitionOutput(object):
4949
supports_multiple_types = False
5050

5151
def __init__(self, slot_type=None, total_versions=None):
52-
# type: (Optional[SlotTypeEntity], Optional[str]) -> None
52+
# type: (Optional[SlotTypeInput], Optional[str]) -> None
5353
"""Slot Type request definitions.
5454
5555
:param slot_type:
56-
:type slot_type: (optional) ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_entity.SlotTypeEntity
56+
:type slot_type: (optional) ask_smapi_model.v1.skill.interaction_model.model_type.slot_type_input.SlotTypeInput
5757
:param total_versions: Total number of versions.
5858
:type total_versions: (optional) str
5959
"""

0 commit comments

Comments
 (0)