ask_smapi_model.v1.skill.simulations 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_smapi_model.v1.skill.simulations.alexa_execution_info module¶
-
class
ask_smapi_model.v1.skill.simulations.alexa_execution_info.AlexaExecutionInfo(alexa_responses=None)¶ Bases:
objectParameters: alexa_responses ((optional) list[ask_smapi_model.v1.skill.simulations.alexa_response.AlexaResponse]) – -
attribute_map= {'alexa_responses': 'alexaResponses'}¶
-
deserialized_types= {'alexa_responses': 'list[ask_smapi_model.v1.skill.simulations.alexa_response.AlexaResponse]'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.alexa_response module¶
-
class
ask_smapi_model.v1.skill.simulations.alexa_response.AlexaResponse(object_type=None, content=None)¶ Bases:
objectParameters: - object_type ((optional) str) – The type of Alexa response
- content ((optional) ask_smapi_model.v1.skill.simulations.alexa_response_content.AlexaResponseContent) – The detail information needs to exposed in this type of Alexa response.
-
attribute_map= {'content': 'content', 'object_type': 'type'}¶
-
deserialized_types= {'content': 'ask_smapi_model.v1.skill.simulations.alexa_response_content.AlexaResponseContent', 'object_type': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_smapi_model.v1.skill.simulations.alexa_response_content module¶
-
class
ask_smapi_model.v1.skill.simulations.alexa_response_content.AlexaResponseContent(caption=None)¶ Bases:
objectParameters: caption ((optional) str) – The plain text get from Alexa speech response -
attribute_map= {'caption': 'caption'}¶
-
deserialized_types= {'caption': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.device module¶
-
class
ask_smapi_model.v1.skill.simulations.device.Device(locale=None)¶ Bases:
objectModel of a virtual device used for simulation. This device object emulates attributes associated with a real Alexa enabled device.
Parameters: locale ((optional) str) – A valid locale (e.g "en-US") for the virtual device used in simulation. -
attribute_map= {'locale': 'locale'}¶
-
deserialized_types= {'locale': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.input module¶
-
class
ask_smapi_model.v1.skill.simulations.input.Input(content=None)¶ Bases:
objectParameters: content ((optional) str) – A string corresponding to the utterance text of what a customer would say to Alexa. -
attribute_map= {'content': 'content'}¶
-
deserialized_types= {'content': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.invocation_request module¶
-
class
ask_smapi_model.v1.skill.simulations.invocation_request.InvocationRequest(endpoint=None, body=None)¶ Bases:
objectParameters: -
attribute_map= {'body': 'body', 'endpoint': 'endpoint'}¶
-
deserialized_types= {'body': 'dict(str, object)', 'endpoint': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.invocation_response module¶
-
class
ask_smapi_model.v1.skill.simulations.invocation_response.InvocationResponse(body=None)¶ Bases:
objectParameters: body ((optional) dict(str, object)) – Payload that was returned by the skill's Lambda or HTTPS endpoint. -
attribute_map= {'body': 'body'}¶
-
deserialized_types= {'body': 'dict(str, object)'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.invocations module¶
ask_smapi_model.v1.skill.simulations.metrics module¶
-
class
ask_smapi_model.v1.skill.simulations.metrics.Metrics(skill_execution_time_in_milliseconds=None)¶ Bases:
objectParameters: skill_execution_time_in_milliseconds ((optional) int) – How long, in milliseconds, it took the skill's Lambda or HTTPS endpoint to process the request. -
attribute_map= {'skill_execution_time_in_milliseconds': 'skillExecutionTimeInMilliseconds'}¶
-
deserialized_types= {'skill_execution_time_in_milliseconds': 'int'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.session module¶
-
class
ask_smapi_model.v1.skill.simulations.session.Session(mode=None)¶ Bases:
objectSession settings for running current simulation.
Parameters: mode ((optional) ask_smapi_model.v1.skill.simulations.session_mode.SessionMode) – -
attribute_map= {'mode': 'mode'}¶
-
deserialized_types= {'mode': 'ask_smapi_model.v1.skill.simulations.session_mode.SessionMode'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.session_mode module¶
-
class
ask_smapi_model.v1.skill.simulations.session_mode.SessionMode¶ Bases:
enum.EnumIndicate the session mode of the current simulation is using.
Allowed enum values: [DEFAULT, FORCE_NEW_SESSION]
-
DEFAULT= 'DEFAULT'¶
-
FORCE_NEW_SESSION= 'FORCE_NEW_SESSION'¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_smapi_model.v1.skill.simulations.simulation_result module¶
-
class
ask_smapi_model.v1.skill.simulations.simulation_result.SimulationResult(alexa_execution_info=None, skill_execution_info=None, error=None)¶ Bases:
objectParameters: - alexa_execution_info ((optional) ask_smapi_model.v1.skill.simulations.alexa_execution_info.AlexaExecutionInfo) –
- skill_execution_info ((optional) ask_smapi_model.v1.skill.simulations.invocation.Invocation) –
- error ((optional) ask_smapi_model.v1.error.Error) –
-
attribute_map= {'alexa_execution_info': 'alexaExecutionInfo', 'error': 'error', 'skill_execution_info': 'skillExecutionInfo'}¶
-
deserialized_types= {'alexa_execution_info': 'ask_smapi_model.v1.skill.simulations.alexa_execution_info.AlexaExecutionInfo', 'error': 'ask_smapi_model.v1.error.Error', 'skill_execution_info': 'ask_smapi_model.v1.skill.simulations.invocation.Invocation'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_smapi_model.v1.skill.simulations.simulations_api_request module¶
-
class
ask_smapi_model.v1.skill.simulations.simulations_api_request.SimulationsApiRequest(input=None, device=None, session=None)¶ Bases:
objectParameters: - input ((optional) ask_smapi_model.v1.skill.simulations.input.Input) –
- device ((optional) ask_smapi_model.v1.skill.simulations.device.Device) –
- session ((optional) ask_smapi_model.v1.skill.simulations.session.Session) –
-
attribute_map= {'device': 'device', 'input': 'input', 'session': 'session'}¶
-
deserialized_types= {'device': 'ask_smapi_model.v1.skill.simulations.device.Device', 'input': 'ask_smapi_model.v1.skill.simulations.input.Input', 'session': 'ask_smapi_model.v1.skill.simulations.session.Session'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_smapi_model.v1.skill.simulations.simulations_api_response module¶
-
class
ask_smapi_model.v1.skill.simulations.simulations_api_response.SimulationsApiResponse(id=None, status=None, result=None)¶ Bases:
objectParameters: - id ((optional) str) – Id of the simulation resource.
- status ((optional) ask_smapi_model.v1.skill.simulations.simulations_api_response_status.SimulationsApiResponseStatus) –
- result ((optional) ask_smapi_model.v1.skill.simulations.simulation_result.SimulationResult) –
-
attribute_map= {'id': 'id', 'result': 'result', 'status': 'status'}¶
-
deserialized_types= {'id': 'str', 'result': 'ask_smapi_model.v1.skill.simulations.simulation_result.SimulationResult', 'status': 'ask_smapi_model.v1.skill.simulations.simulations_api_response_status.SimulationsApiResponseStatus'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_smapi_model.v1.skill.simulations.simulations_api_response_status module¶
-
class
ask_smapi_model.v1.skill.simulations.simulations_api_response_status.SimulationsApiResponseStatus¶ Bases:
enum.EnumString that specifies the current status of the simulation. Possible values are "IN_PROGRESS", "SUCCESSFUL", and "FAILED".
Allowed enum values: [IN_PROGRESS, SUCCESSFUL, FAILED]
-
FAILED= 'FAILED'¶
-
IN_PROGRESS= 'IN_PROGRESS'¶
-
SUCCESSFUL= 'SUCCESSFUL'¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-