certification

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificationResponse

type CertificationResponse struct {
	// Certification Id for the skill
	Id     string               `json:"id,omitempty"`
	Status *CertificationStatus `json:"status,omitempty"`
	// Timestamp for when the skill was submitted for certification.
	SkillSubmissionTimestamp time.Time            `json:"skillSubmissionTimestamp,omitempty"`
	ReviewTrackingInfo       *ReviewTrackingInfo  `json:"reviewTrackingInfo,omitempty"`
	Result                   *CertificationResult `json:"result,omitempty"`
}

type CertificationResult

type CertificationResult struct {
	DistributionInfo *DistributionInfo `json:"distributionInfo,omitempty"`
}

CertificationResult 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.

type CertificationStatus

type CertificationStatus string

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

func CertificationStatus_CANCELLED

func CertificationStatus_CANCELLED() CertificationStatus

func CertificationStatus_FAILED

func CertificationStatus_FAILED() CertificationStatus

func CertificationStatus_IN_PROGRESS

func CertificationStatus_IN_PROGRESS() CertificationStatus

func CertificationStatus_SUCCEEDED

func CertificationStatus_SUCCEEDED() CertificationStatus

type CertificationSummary

type CertificationSummary struct {
	// Certification Id for the skill.
	Id     string               `json:"id,omitempty"`
	Status *CertificationStatus `json:"status,omitempty"`
	// Timestamp for when the skill was submitted for certification.
	SkillSubmissionTimestamp time.Time                  `json:"skillSubmissionTimestamp,omitempty"`
	ReviewTrackingInfo       *ReviewTrackingInfoSummary `json:"reviewTrackingInfo,omitempty"`
}

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

type DistributionInfo

type DistributionInfo struct {
	// All countries where the skill was published in by Amazon.
	PublishedCountries  []string              `json:"publishedCountries,omitempty"`
	PublicationFailures []*PublicationFailure `json:"publicationFailures,omitempty"`
}

DistributionInfo The distribution information for skill where Amazon distributed the skill

type EstimationUpdate

type EstimationUpdate struct {
	// Timestamp for originally estimated completion of certification review for the skill.
	OriginalEstimatedCompletionTimestamp time.Time `json:"originalEstimatedCompletionTimestamp,omitempty"`
	// Timestamp for originally estimated completion of certification review for the skill.
	RevisedEstimatedCompletionTimestamp time.Time `json:"revisedEstimatedCompletionTimestamp,omitempty"`
	// Reason for updates to estimates for certification review
	Reason string `json:"reason,omitempty"`
}

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

type ListCertificationsResponse

type ListCertificationsResponse struct {
	Links *smapiv1.Links `json:"_links,omitempty"`
	/*
	   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.
	*/
	IsTruncated bool `json:"isTruncated,omitempty"`
	// Encrypted token present when isTruncated is true.
	NextToken string `json:"nextToken,omitempty"`
	// Total number of certification results available for the skill.
	TotalCount int `json:"totalCount,omitempty"`
	/*
	   List of certifications available for a skill. The list of certifications is sorted in a default descending sort order on id field.
	*/
	Items []*CertificationSummary `json:"items,omitempty"`
}

ListCertificationsResponse List of certification summary for a skill.

type PublicationFailure

type PublicationFailure struct {
	// Reason why Amazon did not publish the skill in certain countries.
	Reason string `json:"reason,omitempty"`
	// List of countries where Amazon did not publish the skill for a specific reason
	Countries []string `json:"countries,omitempty"`
}

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

type ReviewTrackingInfo

type ReviewTrackingInfo struct {
	// Timestamp for estimated completion of certification review for the skill.
	EstimatedCompletionTimestamp time.Time `json:"estimatedCompletionTimestamp,omitempty"`
	// Timestamp for actual completion of certification review for the skill.
	ActualCompletionTimestamp time.Time `json:"actualCompletionTimestamp,omitempty"`
	// Timestamp for when the last update was made to review tracking info.
	LastUpdated time.Time `json:"lastUpdated,omitempty"`
	// List of updates to estimation completion time for certification review for the skill.
	EstimationUpdates []*EstimationUpdate `json:"estimationUpdates,omitempty"`
}

ReviewTrackingInfo Structure for review tracking information of the skill.

type ReviewTrackingInfoSummary

type ReviewTrackingInfoSummary struct {
	// Timestamp for estimated completion of certification review for the skill.
	EstimatedCompletionTimestamp time.Time `json:"estimatedCompletionTimestamp,omitempty"`
	// Timestamp for actual completion of certification review workflow for the skill.
	ActualCompletionTimestamp time.Time `json:"actualCompletionTimestamp,omitempty"`
	// Timestamp for when the last update was made to review tracking info.
	LastUpdated time.Time `json:"lastUpdated,omitempty"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL