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:
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:
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:
  • object_type ((optional) str) – Type of catalog.
  • url ((optional) str) – Url to the catalog reference.
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.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:
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:
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:
  • value ((optional) str) –
  • synonyms ((optional) list[str]) –
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:
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:
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