ask_sdk_model.dialog 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.dialog.confirm_intent_directive module

class ask_sdk_model.dialog.confirm_intent_directive.ConfirmIntentDirective(updated_intent=None)

Bases: ask_sdk_model.directive.Directive

Parameters:updated_intent ((optional) ask_sdk_model.intent.Intent) –
attribute_map = {'object_type': 'type', 'updated_intent': 'updatedIntent'}
deserialized_types = {'object_type': 'str', 'updated_intent': 'ask_sdk_model.intent.Intent'}
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.dialog.confirm_slot_directive module

class ask_sdk_model.dialog.confirm_slot_directive.ConfirmSlotDirective(updated_intent=None, slot_to_confirm=None)

Bases: ask_sdk_model.directive.Directive

Parameters:
attribute_map = {'object_type': 'type', 'slot_to_confirm': 'slotToConfirm', 'updated_intent': 'updatedIntent'}
deserialized_types = {'object_type': 'str', 'slot_to_confirm': 'str', 'updated_intent': 'ask_sdk_model.intent.Intent'}
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.dialog.delegate_directive module

class ask_sdk_model.dialog.delegate_directive.DelegateDirective(updated_intent=None)

Bases: ask_sdk_model.directive.Directive

Parameters:updated_intent ((optional) ask_sdk_model.intent.Intent) –
attribute_map = {'object_type': 'type', 'updated_intent': 'updatedIntent'}
deserialized_types = {'object_type': 'str', 'updated_intent': 'ask_sdk_model.intent.Intent'}
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.dialog.dynamic_entities_directive module

class ask_sdk_model.dialog.dynamic_entities_directive.DynamicEntitiesDirective(update_behavior=None, types=None)

Bases: ask_sdk_model.directive.Directive

Parameters:
attribute_map = {'object_type': 'type', 'types': 'types', 'update_behavior': 'updateBehavior'}
deserialized_types = {'object_type': 'str', 'types': 'list[ask_sdk_model.er.dynamic.entity_list_item.EntityListItem]', 'update_behavior': 'ask_sdk_model.er.dynamic.update_behavior.UpdateBehavior'}
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.dialog.elicit_slot_directive module

class ask_sdk_model.dialog.elicit_slot_directive.ElicitSlotDirective(updated_intent=None, slot_to_elicit=None)

Bases: ask_sdk_model.directive.Directive

Parameters:
attribute_map = {'object_type': 'type', 'slot_to_elicit': 'slotToElicit', 'updated_intent': 'updatedIntent'}
deserialized_types = {'object_type': 'str', 'slot_to_elicit': 'str', 'updated_intent': 'ask_sdk_model.intent.Intent'}
supports_multiple_types = False
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model