@@ -37,40 +37,46 @@ class Directive(object):
37
37
This is an abstract class. Use the following mapping, to figure out
38
38
the model class to be instantiated, that sets ``type`` variable.
39
39
40
- | AudioPlayer.Stop: :py:class:`ask_sdk_model.interfaces.audioplayer.stop_directive.StopDirective`,
41
- |
42
40
| CustomInterfaceController.StopEventHandler: :py:class:`ask_sdk_model.interfaces.custom_interface_controller.stop_event_handler_directive.StopEventHandlerDirective`,
43
41
|
44
- | Dialog.ConfirmSlot: :py:class:`ask_sdk_model.dialog.confirm_slot_directive.ConfirmSlotDirective`,
45
- |
46
- | AudioPlayer.Play: :py:class:`ask_sdk_model.interfaces.audioplayer.play_directive.PlayDirective`,
47
- |
48
- | Alexa.Presentation.APL.ExecuteCommands: :py:class:`ask_sdk_model.interfaces.alexa.presentation.apl.execute_commands_directive.ExecuteCommandsDirective`,
49
- |
50
42
| Connections.SendRequest: :py:class:`ask_sdk_model.interfaces.connections.send_request_directive.SendRequestDirective`,
51
43
|
52
44
| Dialog.UpdateDynamicEntities: :py:class:`ask_sdk_model.dialog.dynamic_entities_directive.DynamicEntitiesDirective`,
53
45
|
54
46
| CustomInterfaceController.StartEventHandler: :py:class:`ask_sdk_model.interfaces.custom_interface_controller.start_event_handler_directive.StartEventHandlerDirective`,
55
47
|
56
- | Display.RenderTemplate: :py:class:`ask_sdk_model.interfaces.display.render_template_directive.RenderTemplateDirective`,
57
- |
58
48
| GadgetController.SetLight: :py:class:`ask_sdk_model.interfaces.gadget_controller.set_light_directive.SetLightDirective`,
59
49
|
60
50
| Dialog.Delegate: :py:class:`ask_sdk_model.dialog.delegate_directive.DelegateDirective`,
61
51
|
62
- | Hint: :py:class:`ask_sdk_model.interfaces.display.hint_directive.HintDirective`,
63
- |
64
52
| Dialog.ConfirmIntent: :py:class:`ask_sdk_model.dialog.confirm_intent_directive.ConfirmIntentDirective`,
65
53
|
54
+ | CustomInterfaceController.SendDirective: :py:class:`ask_sdk_model.interfaces.custom_interface_controller.send_directive_directive.SendDirectiveDirective`,
55
+ |
56
+ | Dialog.ElicitSlot: :py:class:`ask_sdk_model.dialog.elicit_slot_directive.ElicitSlotDirective`,
57
+ |
58
+ | AudioPlayer.Stop: :py:class:`ask_sdk_model.interfaces.audioplayer.stop_directive.StopDirective`,
59
+ |
60
+ | Dialog.ConfirmSlot: :py:class:`ask_sdk_model.dialog.confirm_slot_directive.ConfirmSlotDirective`,
61
+ |
62
+ | AudioPlayer.Play: :py:class:`ask_sdk_model.interfaces.audioplayer.play_directive.PlayDirective`,
63
+ |
64
+ | Alexa.Presentation.APL.ExecuteCommands: :py:class:`ask_sdk_model.interfaces.alexa.presentation.apl.execute_commands_directive.ExecuteCommandsDirective`,
65
+ |
66
+ | Display.RenderTemplate: :py:class:`ask_sdk_model.interfaces.display.render_template_directive.RenderTemplateDirective`,
67
+ |
68
+ | Hint: :py:class:`ask_sdk_model.interfaces.display.hint_directive.HintDirective`,
69
+ |
66
70
| Connections.StartConnection: :py:class:`ask_sdk_model.interfaces.connections.v1.start_connection_directive.StartConnectionDirective`,
67
71
|
68
- | GameEngine.StartInputHandler : :py:class:`ask_sdk_model.interfaces.game_engine.start_input_handler_directive.StartInputHandlerDirective `,
72
+ | Alexa.Presentation.APLT.RenderDocument : :py:class:`ask_sdk_model.interfaces.alexa.presentation.aplt.render_document_directive.RenderDocumentDirective `,
69
73
|
70
- | CustomInterfaceController.SendDirective : :py:class:`ask_sdk_model.interfaces.custom_interface_controller.send_directive_directive.SendDirectiveDirective `,
74
+ | GameEngine.StartInputHandler : :py:class:`ask_sdk_model.interfaces.game_engine.start_input_handler_directive.StartInputHandlerDirective `,
71
75
|
72
76
| VideoApp.Launch: :py:class:`ask_sdk_model.interfaces.videoapp.launch_directive.LaunchDirective`,
73
77
|
78
+ | Alexa.Presentation.APLT.ExecuteCommands: :py:class:`ask_sdk_model.interfaces.alexa.presentation.aplt.execute_commands_directive.ExecuteCommandsDirective`,
79
+ |
74
80
| GameEngine.StopInputHandler: :py:class:`ask_sdk_model.interfaces.game_engine.stop_input_handler_directive.StopInputHandlerDirective`,
75
81
|
76
82
| Tasks.CompleteTask: :py:class:`ask_sdk_model.interfaces.tasks.complete_task_directive.CompleteTaskDirective`,
@@ -79,8 +85,6 @@ class Directive(object):
79
85
|
80
86
| Connections.SendResponse: :py:class:`ask_sdk_model.interfaces.connections.send_response_directive.SendResponseDirective`,
81
87
|
82
- | Dialog.ElicitSlot: :py:class:`ask_sdk_model.dialog.elicit_slot_directive.ElicitSlotDirective`,
83
- |
84
88
| AudioPlayer.ClearQueue: :py:class:`ask_sdk_model.interfaces.audioplayer.clear_queue_directive.ClearQueueDirective`
85
89
86
90
"""
@@ -93,28 +97,30 @@ class Directive(object):
93
97
} # type: Dict
94
98
95
99
discriminator_value_class_map = {
96
- 'AudioPlayer.Stop' : 'ask_sdk_model.interfaces.audioplayer.stop_directive.StopDirective' ,
97
100
'CustomInterfaceController.StopEventHandler' : 'ask_sdk_model.interfaces.custom_interface_controller.stop_event_handler_directive.StopEventHandlerDirective' ,
98
- 'Dialog.ConfirmSlot' : 'ask_sdk_model.dialog.confirm_slot_directive.ConfirmSlotDirective' ,
99
- 'AudioPlayer.Play' : 'ask_sdk_model.interfaces.audioplayer.play_directive.PlayDirective' ,
100
- 'Alexa.Presentation.APL.ExecuteCommands' : 'ask_sdk_model.interfaces.alexa.presentation.apl.execute_commands_directive.ExecuteCommandsDirective' ,
101
101
'Connections.SendRequest' : 'ask_sdk_model.interfaces.connections.send_request_directive.SendRequestDirective' ,
102
102
'Dialog.UpdateDynamicEntities' : 'ask_sdk_model.dialog.dynamic_entities_directive.DynamicEntitiesDirective' ,
103
103
'CustomInterfaceController.StartEventHandler' : 'ask_sdk_model.interfaces.custom_interface_controller.start_event_handler_directive.StartEventHandlerDirective' ,
104
- 'Display.RenderTemplate' : 'ask_sdk_model.interfaces.display.render_template_directive.RenderTemplateDirective' ,
105
104
'GadgetController.SetLight' : 'ask_sdk_model.interfaces.gadget_controller.set_light_directive.SetLightDirective' ,
106
105
'Dialog.Delegate' : 'ask_sdk_model.dialog.delegate_directive.DelegateDirective' ,
107
- 'Hint' : 'ask_sdk_model.interfaces.display.hint_directive.HintDirective' ,
108
106
'Dialog.ConfirmIntent' : 'ask_sdk_model.dialog.confirm_intent_directive.ConfirmIntentDirective' ,
107
+ 'CustomInterfaceController.SendDirective' : 'ask_sdk_model.interfaces.custom_interface_controller.send_directive_directive.SendDirectiveDirective' ,
108
+ 'Dialog.ElicitSlot' : 'ask_sdk_model.dialog.elicit_slot_directive.ElicitSlotDirective' ,
109
+ 'AudioPlayer.Stop' : 'ask_sdk_model.interfaces.audioplayer.stop_directive.StopDirective' ,
110
+ 'Dialog.ConfirmSlot' : 'ask_sdk_model.dialog.confirm_slot_directive.ConfirmSlotDirective' ,
111
+ 'AudioPlayer.Play' : 'ask_sdk_model.interfaces.audioplayer.play_directive.PlayDirective' ,
112
+ 'Alexa.Presentation.APL.ExecuteCommands' : 'ask_sdk_model.interfaces.alexa.presentation.apl.execute_commands_directive.ExecuteCommandsDirective' ,
113
+ 'Display.RenderTemplate' : 'ask_sdk_model.interfaces.display.render_template_directive.RenderTemplateDirective' ,
114
+ 'Hint' : 'ask_sdk_model.interfaces.display.hint_directive.HintDirective' ,
109
115
'Connections.StartConnection' : 'ask_sdk_model.interfaces.connections.v1.start_connection_directive.StartConnectionDirective' ,
116
+ 'Alexa.Presentation.APLT.RenderDocument' : 'ask_sdk_model.interfaces.alexa.presentation.aplt.render_document_directive.RenderDocumentDirective' ,
110
117
'GameEngine.StartInputHandler' : 'ask_sdk_model.interfaces.game_engine.start_input_handler_directive.StartInputHandlerDirective' ,
111
- 'CustomInterfaceController.SendDirective' : 'ask_sdk_model.interfaces.custom_interface_controller.send_directive_directive.SendDirectiveDirective' ,
112
118
'VideoApp.Launch' : 'ask_sdk_model.interfaces.videoapp.launch_directive.LaunchDirective' ,
119
+ 'Alexa.Presentation.APLT.ExecuteCommands' : 'ask_sdk_model.interfaces.alexa.presentation.aplt.execute_commands_directive.ExecuteCommandsDirective' ,
113
120
'GameEngine.StopInputHandler' : 'ask_sdk_model.interfaces.game_engine.stop_input_handler_directive.StopInputHandlerDirective' ,
114
121
'Tasks.CompleteTask' : 'ask_sdk_model.interfaces.tasks.complete_task_directive.CompleteTaskDirective' ,
115
122
'Alexa.Presentation.APL.RenderDocument' : 'ask_sdk_model.interfaces.alexa.presentation.apl.render_document_directive.RenderDocumentDirective' ,
116
123
'Connections.SendResponse' : 'ask_sdk_model.interfaces.connections.send_response_directive.SendResponseDirective' ,
117
- 'Dialog.ElicitSlot' : 'ask_sdk_model.dialog.elicit_slot_directive.ElicitSlotDirective' ,
118
124
'AudioPlayer.ClearQueue' : 'ask_sdk_model.interfaces.audioplayer.clear_queue_directive.ClearQueueDirective'
119
125
}
120
126
0 commit comments