ask_smapi_model.v1.skill.certification 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.certification.certification_response module

class ask_smapi_model.v1.skill.certification.certification_response.CertificationResponse(id=None, status=None, skill_submission_timestamp=None, review_tracking_info=None, result=None)

Bases: object

Parameters:
attribute_map = {'id': 'id', 'result': 'result', 'review_tracking_info': 'reviewTrackingInfo', 'skill_submission_timestamp': 'skillSubmissionTimestamp', 'status': 'status'}
deserialized_types = {'id': 'str', 'result': 'ask_smapi_model.v1.skill.certification.certification_result.CertificationResult', 'review_tracking_info': 'ask_smapi_model.v1.skill.certification.review_tracking_info.ReviewTrackingInfo', 'skill_submission_timestamp': 'datetime', 'status': 'ask_smapi_model.v1.skill.certification.certification_status.CertificationStatus'}
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.certification.certification_result module

class ask_smapi_model.v1.skill.certification.certification_result.CertificationResult(distribution_info=None)

Bases: object

Structure for the result for the outcomes of certification review for the skill. Currently provides the distribution information of a skill if the certification SUCCEEDED.

Parameters:distribution_info ((optional) ask_smapi_model.v1.skill.certification.distribution_info.DistributionInfo) –
attribute_map = {'distribution_info': 'distributionInfo'}
deserialized_types = {'distribution_info': 'ask_smapi_model.v1.skill.certification.distribution_info.DistributionInfo'}
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.certification.certification_status module

class ask_smapi_model.v1.skill.certification.certification_status.CertificationStatus

Bases: enum.Enum

String that specifies the current status of skill's certification Possible values are "IN_PROGRESS", "SUCCEEDED", "FAILED" and "CANCELLED"

Allowed enum values: [IN_PROGRESS, SUCCEEDED, FAILED, CANCELLED]

CANCELLED = 'CANCELLED'
FAILED = 'FAILED'
IN_PROGRESS = 'IN_PROGRESS'
SUCCEEDED = 'SUCCEEDED'
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

ask_smapi_model.v1.skill.certification.certification_summary module

class ask_smapi_model.v1.skill.certification.certification_summary.CertificationSummary(id=None, status=None, skill_submission_timestamp=None, review_tracking_info=None)

Bases: object

Summary of the certification resource. This is a leaner view of the certification resource for the collections API.

Parameters:
attribute_map = {'id': 'id', 'review_tracking_info': 'reviewTrackingInfo', 'skill_submission_timestamp': 'skillSubmissionTimestamp', 'status': 'status'}
deserialized_types = {'id': 'str', 'review_tracking_info': 'ask_smapi_model.v1.skill.certification.review_tracking_info_summary.ReviewTrackingInfoSummary', 'skill_submission_timestamp': 'datetime', 'status': 'ask_smapi_model.v1.skill.certification.certification_status.CertificationStatus'}
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.certification.distribution_info module

class ask_smapi_model.v1.skill.certification.distribution_info.DistributionInfo(published_countries=None, publication_failures=None)

Bases: object

The distribution information for skill where Amazon distributed the skill

Parameters:
attribute_map = {'publication_failures': 'publicationFailures', 'published_countries': 'publishedCountries'}
deserialized_types = {'publication_failures': 'list[ask_smapi_model.v1.skill.certification.publication_failure.PublicationFailure]', 'published_countries': 'list[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.certification.estimation_update module

class ask_smapi_model.v1.skill.certification.estimation_update.EstimationUpdate(original_estimated_completion_timestamp=None, revised_estimated_completion_timestamp=None, reason=None)

Bases: object

Structure for any updates to estimation completion time for certification review for the skill.

Parameters:
  • original_estimated_completion_timestamp ((optional) datetime) – Timestamp for originally estimated completion of certification review for the skill.
  • revised_estimated_completion_timestamp ((optional) datetime) – Timestamp for originally estimated completion of certification review for the skill.
  • reason ((optional) str) – Reason for updates to estimates for certification review
attribute_map = {'original_estimated_completion_timestamp': 'originalEstimatedCompletionTimestamp', 'reason': 'reason', 'revised_estimated_completion_timestamp': 'revisedEstimatedCompletionTimestamp'}
deserialized_types = {'original_estimated_completion_timestamp': 'datetime', 'reason': 'str', 'revised_estimated_completion_timestamp': 'datetime'}
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.certification.list_certifications_response module

class ask_smapi_model.v1.skill.certification.list_certifications_response.ListCertificationsResponse(links=None, is_truncated=None, next_token=None, total_count=None, items=None)

Bases: object

List of certification summary for a skill.

Parameters:
  • links ((optional) ask_smapi_model.v1.links.Links) –
  • is_truncated ((optional) bool) – boolean value for if the response is truncated. isTruncated = true if more than the assigned maxResults parameter value certification items are available for the skill. The results are then paginated and the remaining results can be retrieved in a similar paginated manner by using 'next' link in the _links or using the nextToken in a following request.
  • next_token ((optional) str) – Encrypted token present when isTruncated is true.
  • total_count ((optional) int) – Total number of certification results available for the skill.
  • items ((optional) list[ask_smapi_model.v1.skill.certification.certification_summary.CertificationSummary]) – List of certifications available for a skill. The list of certifications is sorted in a default descending sort order on id field.
attribute_map = {'is_truncated': 'isTruncated', 'items': 'items', 'links': '_links', 'next_token': 'nextToken', 'total_count': 'totalCount'}
deserialized_types = {'is_truncated': 'bool', 'items': 'list[ask_smapi_model.v1.skill.certification.certification_summary.CertificationSummary]', 'links': 'ask_smapi_model.v1.links.Links', 'next_token': 'str', 'total_count': '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.certification.publication_failure module

class ask_smapi_model.v1.skill.certification.publication_failure.PublicationFailure(reason=None, countries=None)

Bases: object

Information about why the skill was not published in certain countries.

Parameters:
  • reason ((optional) str) – Reason why Amazon did not publish the skill in certain countries.
  • countries ((optional) list[str]) – List of countries where Amazon did not publish the skill for a specific reason
attribute_map = {'countries': 'countries', 'reason': 'reason'}
deserialized_types = {'countries': 'list[str]', 'reason': '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.certification.review_tracking_info module

class ask_smapi_model.v1.skill.certification.review_tracking_info.ReviewTrackingInfo(estimated_completion_timestamp=None, actual_completion_timestamp=None, last_updated=None, estimation_updates=None)

Bases: object

Structure for review tracking information of the skill.

Parameters:
  • estimated_completion_timestamp ((optional) datetime) – Timestamp for estimated completion of certification review for the skill.
  • actual_completion_timestamp ((optional) datetime) – Timestamp for actual completion of certification review for the skill.
  • last_updated ((optional) datetime) – Timestamp for when the last update was made to review tracking info.
  • estimation_updates ((optional) list[ask_smapi_model.v1.skill.certification.estimation_update.EstimationUpdate]) – List of updates to estimation completion time for certification review for the skill.
attribute_map = {'actual_completion_timestamp': 'actualCompletionTimestamp', 'estimated_completion_timestamp': 'estimatedCompletionTimestamp', 'estimation_updates': 'estimationUpdates', 'last_updated': 'lastUpdated'}
deserialized_types = {'actual_completion_timestamp': 'datetime', 'estimated_completion_timestamp': 'datetime', 'estimation_updates': 'list[ask_smapi_model.v1.skill.certification.estimation_update.EstimationUpdate]', 'last_updated': 'datetime'}
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.certification.review_tracking_info_summary module

class ask_smapi_model.v1.skill.certification.review_tracking_info_summary.ReviewTrackingInfoSummary(estimated_completion_timestamp=None, actual_completion_timestamp=None, last_updated=None)

Bases: object

Structure for summarised view of review tracking information of the skill. This does not have the estimationUpdates array field.

Parameters:
  • estimated_completion_timestamp ((optional) datetime) – Timestamp for estimated completion of certification review for the skill.
  • actual_completion_timestamp ((optional) datetime) – Timestamp for actual completion of certification review workflow for the skill.
  • last_updated ((optional) datetime) – Timestamp for when the last update was made to review tracking info.
attribute_map = {'actual_completion_timestamp': 'actualCompletionTimestamp', 'estimated_completion_timestamp': 'estimatedCompletionTimestamp', 'last_updated': 'lastUpdated'}
deserialized_types = {'actual_completion_timestamp': 'datetime', 'estimated_completion_timestamp': 'datetime', 'last_updated': 'datetime'}
supports_multiple_types = False
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model