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: - id ((optional) str) – Certification Id for the skill
- status ((optional) ask_smapi_model.v1.skill.certification.certification_status.CertificationStatus) –
- skill_submission_timestamp ((optional) datetime) – Timestamp for when the skill was submitted for certification.
- review_tracking_info ((optional) ask_smapi_model.v1.skill.certification.review_tracking_info.ReviewTrackingInfo) –
- result ((optional) ask_smapi_model.v1.skill.certification.certification_result.CertificationResult) –
-
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: - id ((optional) str) – Certification Id for the skill.
- status ((optional) ask_smapi_model.v1.skill.certification.certification_status.CertificationStatus) –
- skill_submission_timestamp ((optional) datetime) – Timestamp for when the skill was submitted for certification.
- review_tracking_info ((optional) ask_smapi_model.v1.skill.certification.review_tracking_info_summary.ReviewTrackingInfoSummary) –
-
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: - published_countries ((optional) list[str]) – All countries where the skill was published in by Amazon.
- publication_failures ((optional) list[ask_smapi_model.v1.skill.certification.publication_failure.PublicationFailure]) –
-
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: -
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