ask_sdk_model.er.dynamic package¶
Submodules¶
Note
Canonical imports have been added in the __init__.py of the package.
This helps in importing the class directly from the package, than
through the module.
For eg: if package a has module b with
class C, you can do from a import C instead of
from a.b import C.
ask_sdk_model.er.dynamic.entity module¶
-
class
ask_sdk_model.er.dynamic.entity.Entity(id=None, name=None)¶ Bases:
objectRepresents an entity that the skill wants to store. An entity has an optional Id and the value and the synonyms for the entity
Parameters: - id ((optional) str) – An unique id associated with the entity
- name ((optional) ask_sdk_model.er.dynamic.entity_value_and_synonyms.EntityValueAndSynonyms) –
-
attribute_map= {'id': 'id', 'name': 'name'}¶
-
deserialized_types= {'id': 'str', 'name': 'ask_sdk_model.er.dynamic.entity_value_and_synonyms.EntityValueAndSynonyms'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_sdk_model.er.dynamic.entity_list_item module¶
-
class
ask_sdk_model.er.dynamic.entity_list_item.EntityListItem(name=None, values=None)¶ Bases:
objectRepresents an array of entities of a particular type.
Parameters: - name ((optional) str) – The entity type. Must match the slot type as defined in the interaction model.
- values ((optional) list[ask_sdk_model.er.dynamic.entity.Entity]) – A list of dynamic entities which are of the same type
-
attribute_map= {'name': 'name', 'values': 'values'}¶
-
deserialized_types= {'name': 'str', 'values': 'list[ask_sdk_model.er.dynamic.entity.Entity]'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_sdk_model.er.dynamic.entity_value_and_synonyms module¶
-
class
ask_sdk_model.er.dynamic.entity_value_and_synonyms.EntityValueAndSynonyms(value=None, synonyms=None)¶ Bases:
objectA container object with value and synomyms for the entity
Parameters: -
attribute_map= {'synonyms': 'synonyms', 'value': 'value'}¶
-
deserialized_types= {'synonyms': 'list[str]', 'value': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_sdk_model.er.dynamic.update_behavior module¶
-
class
ask_sdk_model.er.dynamic.update_behavior.UpdateBehavior¶ Bases:
enum.EnumReplace the existing dynamic entities or clear them from the catalog
Allowed enum values: [REPLACE, CLEAR]
-
CLEAR= 'CLEAR'¶
-
REPLACE= 'REPLACE'¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-