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:
objectCatalog 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:
objectList 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:
objectCatalog 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:
objectDefinition 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:
objectParameters: 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:
objectList 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:
objectThe 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:
objectParameters: -
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:
objectCatalog 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:
objectVersion 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