ask_smapi_model.v1.skill.interaction_model.version 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.interaction_model.version.catalog_update module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.catalog_update.
CatalogUpdate
(description=None)¶ Bases:
object
Catalog update description object.
Parameters: description ((optional) str) – The catalog description with a 255 character maximum. -
attribute_map
= {'description': 'description'}¶
-
deserialized_types
= {'description': '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.interaction_model.version.catalog_values module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.catalog_values.
CatalogValues
(is_truncated=None, next_token=None, total_count=None, links=None, values=None)¶ Bases:
object
List of catalog values.
Parameters: - is_truncated ((optional) bool) –
- next_token ((optional) str) –
- total_count ((optional) int) – Total number of catalog values.
- links ((optional) ask_smapi_model.v1.links.Links) –
- values ((optional) list[ask_smapi_model.v1.skill.interaction_model.version.value_schema.ValueSchema]) –
-
attribute_map
= {'is_truncated': 'isTruncated', 'links': '_links', 'next_token': 'nextToken', 'total_count': 'totalCount', 'values': 'values'}¶
-
deserialized_types
= {'is_truncated': 'bool', 'links': 'ask_smapi_model.v1.links.Links', 'next_token': 'str', 'total_count': 'int', 'values': 'list[ask_smapi_model.v1.skill.interaction_model.version.value_schema.ValueSchema]'}¶
-
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.interaction_model.version.catalog_version_data module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.catalog_version_data.
CatalogVersionData
(source=None, description=None, version=None)¶ Bases:
object
Catalog version data with metadata.
Parameters: - source ((optional) ask_smapi_model.v1.skill.interaction_model.version.input_source.InputSource) –
- description ((optional) str) – Description string for specific catalog version.
- version ((optional) str) – Specific catalog version.
-
attribute_map
= {'description': 'description', 'source': 'source', 'version': 'version'}¶
-
deserialized_types
= {'description': 'str', 'source': 'ask_smapi_model.v1.skill.interaction_model.version.input_source.InputSource', 'version': '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.interaction_model.version.input_source module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.input_source.
InputSource
(object_type=None, url=None)¶ Bases:
object
Definition for catalog version input data.
Parameters: -
attribute_map
= {'object_type': 'type', 'url': 'url'}¶
-
deserialized_types
= {'object_type': 'str', 'url': '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.interaction_model.version.links module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.links.
Links
(object_self=None)¶ Bases:
object
Parameters: object_self ((optional) ask_smapi_model.v1.link.Link) – -
attribute_map
= {'object_self': 'self'}¶
-
deserialized_types
= {'object_self': 'ask_smapi_model.v1.link.Link'}¶
-
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.interaction_model.version.list_response module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.list_response.
ListResponse
(links=None, skill_model_versions=None, is_truncated=None, next_token=None)¶ Bases:
object
List of interactionModel versions of a skill for the vendor
Parameters: - links ((optional) ask_smapi_model.v1.links.Links) –
- skill_model_versions ((optional) list[ask_smapi_model.v1.skill.interaction_model.version.version_items.VersionItems]) – List of interaction model versions.
- is_truncated ((optional) bool) –
- next_token ((optional) str) –
-
attribute_map
= {'is_truncated': 'isTruncated', 'links': '_links', 'next_token': 'nextToken', 'skill_model_versions': 'skillModelVersions'}¶
-
deserialized_types
= {'is_truncated': 'bool', 'links': 'ask_smapi_model.v1.links.Links', 'next_token': 'str', 'skill_model_versions': 'list[ask_smapi_model.v1.skill.interaction_model.version.version_items.VersionItems]'}¶
-
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.interaction_model.version.value_schema module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.value_schema.
ValueSchema
(id=None, name=None)¶ Bases:
object
The value schema in type object of interaction model.
Parameters: - id ((optional) str) –
- name ((optional) ask_smapi_model.v1.skill.interaction_model.version.value_schema_name.ValueSchemaName) –
-
attribute_map
= {'id': 'id', 'name': 'name'}¶
-
deserialized_types
= {'id': 'str', 'name': 'ask_smapi_model.v1.skill.interaction_model.version.value_schema_name.ValueSchemaName'}¶
-
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.interaction_model.version.value_schema_name module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.value_schema_name.
ValueSchemaName
(value=None, synonyms=None)¶ Bases:
object
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_smapi_model.v1.skill.interaction_model.version.version_data module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.version_data.
VersionData
(source=None, description=None)¶ Bases:
object
Catalog version specific data.
Parameters: - source ((optional) ask_smapi_model.v1.skill.interaction_model.version.input_source.InputSource) –
- description ((optional) str) – Description string for specific catalog version.
-
attribute_map
= {'description': 'description', 'source': 'source'}¶
-
deserialized_types
= {'description': 'str', 'source': 'ask_smapi_model.v1.skill.interaction_model.version.input_source.InputSource'}¶
-
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.interaction_model.version.version_items module¶
-
class
ask_smapi_model.v1.skill.interaction_model.version.version_items.
VersionItems
(version=None, creation_time=None, description=None, links=None)¶ Bases:
object
Version metadata about the entity.
Parameters: - version ((optional) str) –
- creation_time ((optional) str) –
- description ((optional) str) –
- links ((optional) ask_smapi_model.v1.skill.interaction_model.version.links.Links) –
-
attribute_map
= {'creation_time': 'creationTime', 'description': 'description', 'links': '_links', 'version': 'version'}¶
-
deserialized_types
= {'creation_time': 'str', 'description': 'str', 'links': 'ask_smapi_model.v1.skill.interaction_model.version.links.Links', 'version': 'str'}¶
-
supports_multiple_types
= False¶
-
to_dict
()¶ Returns the model properties as a dict
-
to_str
()¶ Returns the string representation of the model