isp

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 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 AssociatedSkillResponse

type AssociatedSkillResponse struct {
	// List of skill IDs that correspond to the skills associated with the in-skill product. The associations are stage specific. A live association is created through successful skill certification.
	AssociatedSkillIds []string       `json:"associatedSkillIds,omitempty"`
	Links              *smapiv1.Links `json:"_links,omitempty"`
	IsTruncated        bool           `json:"isTruncated,omitempty"`
	NextToken          string         `json:"nextToken,omitempty"`
}

AssociatedSkillResponse In-skill product skill association details.

type CreateInSkillProductRequest

type CreateInSkillProductRequest struct {
	// ID of the vendor owning the in-skill product.
	VendorId                 string                    `json:"vendorId,omitempty"`
	InSkillProductDefinition *InSkillProductDefinition `json:"inSkillProductDefinition,omitempty"`
}

type Currency

type Currency string

Currency Currency to use for in-skill product.

func Currency_EUR

func Currency_EUR() Currency

func Currency_GBP

func Currency_GBP() Currency

func Currency_JPY

func Currency_JPY() Currency

func Currency_USD

func Currency_USD() Currency

type CustomProductPrompts

type CustomProductPrompts struct {
	// Description of in-skill product heard before customer is prompted for purchase.
	PurchasePromptDescription string `json:"purchasePromptDescription,omitempty"`
	// A description of the product that displays on the skill card in the Alexa app.
	BoughtCardDescription string `json:"boughtCardDescription,omitempty"`
}

CustomProductPrompts Custom prompts used for in-skill product purchasing options. Supports Speech Synthesis Markup Language (SSML), which can be used to control pronunciation, intonation, timing, and emotion.

type DistributionCountries

type DistributionCountries string

func DistributionCountries_AD

func DistributionCountries_AD() DistributionCountries

func DistributionCountries_AE

func DistributionCountries_AE() DistributionCountries

func DistributionCountries_AF

func DistributionCountries_AF() DistributionCountries

func DistributionCountries_AG

func DistributionCountries_AG() DistributionCountries

func DistributionCountries_AI

func DistributionCountries_AI() DistributionCountries

func DistributionCountries_AL

func DistributionCountries_AL() DistributionCountries

func DistributionCountries_AM

func DistributionCountries_AM() DistributionCountries

func DistributionCountries_AN

func DistributionCountries_AN() DistributionCountries

func DistributionCountries_AO

func DistributionCountries_AO() DistributionCountries

func DistributionCountries_AQ

func DistributionCountries_AQ() DistributionCountries

func DistributionCountries_AR

func DistributionCountries_AR() DistributionCountries

func DistributionCountries_AS

func DistributionCountries_AS() DistributionCountries

func DistributionCountries_AT

func DistributionCountries_AT() DistributionCountries

func DistributionCountries_AU

func DistributionCountries_AU() DistributionCountries

func DistributionCountries_AW

func DistributionCountries_AW() DistributionCountries

func DistributionCountries_AX

func DistributionCountries_AX() DistributionCountries

func DistributionCountries_AZ

func DistributionCountries_AZ() DistributionCountries

func DistributionCountries_BA

func DistributionCountries_BA() DistributionCountries

func DistributionCountries_BB

func DistributionCountries_BB() DistributionCountries

func DistributionCountries_BD

func DistributionCountries_BD() DistributionCountries

func DistributionCountries_BE

func DistributionCountries_BE() DistributionCountries

func DistributionCountries_BF

func DistributionCountries_BF() DistributionCountries

func DistributionCountries_BG

func DistributionCountries_BG() DistributionCountries

func DistributionCountries_BH

func DistributionCountries_BH() DistributionCountries

func DistributionCountries_BI

func DistributionCountries_BI() DistributionCountries

func DistributionCountries_BJ

func DistributionCountries_BJ() DistributionCountries

func DistributionCountries_BL

func DistributionCountries_BL() DistributionCountries

func DistributionCountries_BM

func DistributionCountries_BM() DistributionCountries

func DistributionCountries_BN

func DistributionCountries_BN() DistributionCountries

func DistributionCountries_BO

func DistributionCountries_BO() DistributionCountries

func DistributionCountries_BR

func DistributionCountries_BR() DistributionCountries

func DistributionCountries_BS

func DistributionCountries_BS() DistributionCountries

func DistributionCountries_BT

func DistributionCountries_BT() DistributionCountries

func DistributionCountries_BV

func DistributionCountries_BV() DistributionCountries

func DistributionCountries_BW

func DistributionCountries_BW() DistributionCountries

func DistributionCountries_BY

func DistributionCountries_BY() DistributionCountries

func DistributionCountries_BZ

func DistributionCountries_BZ() DistributionCountries

func DistributionCountries_CA

func DistributionCountries_CA() DistributionCountries

func DistributionCountries_CC

func DistributionCountries_CC() DistributionCountries

func DistributionCountries_CD

func DistributionCountries_CD() DistributionCountries

func DistributionCountries_CF

func DistributionCountries_CF() DistributionCountries

func DistributionCountries_CG

func DistributionCountries_CG() DistributionCountries

func DistributionCountries_CH

func DistributionCountries_CH() DistributionCountries

func DistributionCountries_CI

func DistributionCountries_CI() DistributionCountries

func DistributionCountries_CK

func DistributionCountries_CK() DistributionCountries

func DistributionCountries_CL

func DistributionCountries_CL() DistributionCountries

func DistributionCountries_CM

func DistributionCountries_CM() DistributionCountries

func DistributionCountries_CN

func DistributionCountries_CN() DistributionCountries

func DistributionCountries_CO

func DistributionCountries_CO() DistributionCountries

func DistributionCountries_CR

func DistributionCountries_CR() DistributionCountries

func DistributionCountries_CV

func DistributionCountries_CV() DistributionCountries

func DistributionCountries_CX

func DistributionCountries_CX() DistributionCountries

func DistributionCountries_CY

func DistributionCountries_CY() DistributionCountries

func DistributionCountries_CZ

func DistributionCountries_CZ() DistributionCountries

func DistributionCountries_DE

func DistributionCountries_DE() DistributionCountries

func DistributionCountries_DJ

func DistributionCountries_DJ() DistributionCountries

func DistributionCountries_DK

func DistributionCountries_DK() DistributionCountries

func DistributionCountries_DM

func DistributionCountries_DM() DistributionCountries

func DistributionCountries_DO

func DistributionCountries_DO() DistributionCountries

func DistributionCountries_DZ

func DistributionCountries_DZ() DistributionCountries

func DistributionCountries_EC

func DistributionCountries_EC() DistributionCountries

func DistributionCountries_EE

func DistributionCountries_EE() DistributionCountries

func DistributionCountries_EG

func DistributionCountries_EG() DistributionCountries

func DistributionCountries_EH

func DistributionCountries_EH() DistributionCountries

func DistributionCountries_ER

func DistributionCountries_ER() DistributionCountries

func DistributionCountries_ES

func DistributionCountries_ES() DistributionCountries

func DistributionCountries_ET

func DistributionCountries_ET() DistributionCountries

func DistributionCountries_FI

func DistributionCountries_FI() DistributionCountries

func DistributionCountries_FJ

func DistributionCountries_FJ() DistributionCountries

func DistributionCountries_FK

func DistributionCountries_FK() DistributionCountries

func DistributionCountries_FM

func DistributionCountries_FM() DistributionCountries

func DistributionCountries_FO

func DistributionCountries_FO() DistributionCountries

func DistributionCountries_FR

func DistributionCountries_FR() DistributionCountries

func DistributionCountries_GA

func DistributionCountries_GA() DistributionCountries

func DistributionCountries_GB

func DistributionCountries_GB() DistributionCountries

func DistributionCountries_GD

func DistributionCountries_GD() DistributionCountries

func DistributionCountries_GE

func DistributionCountries_GE() DistributionCountries

func DistributionCountries_GF

func DistributionCountries_GF() DistributionCountries

func DistributionCountries_GG

func DistributionCountries_GG() DistributionCountries

func DistributionCountries_GH

func DistributionCountries_GH() DistributionCountries

func DistributionCountries_GI

func DistributionCountries_GI() DistributionCountries

func DistributionCountries_GL

func DistributionCountries_GL() DistributionCountries

func DistributionCountries_GM

func DistributionCountries_GM() DistributionCountries

func DistributionCountries_GN

func DistributionCountries_GN() DistributionCountries

func DistributionCountries_GP

func DistributionCountries_GP() DistributionCountries

func DistributionCountries_GQ

func DistributionCountries_GQ() DistributionCountries

func DistributionCountries_GR

func DistributionCountries_GR() DistributionCountries

func DistributionCountries_GS

func DistributionCountries_GS() DistributionCountries

func DistributionCountries_GT

func DistributionCountries_GT() DistributionCountries

func DistributionCountries_GU

func DistributionCountries_GU() DistributionCountries

func DistributionCountries_GW

func DistributionCountries_GW() DistributionCountries

func DistributionCountries_GY

func DistributionCountries_GY() DistributionCountries

func DistributionCountries_HK

func DistributionCountries_HK() DistributionCountries

func DistributionCountries_HM

func DistributionCountries_HM() DistributionCountries

func DistributionCountries_HN

func DistributionCountries_HN() DistributionCountries

func DistributionCountries_HR

func DistributionCountries_HR() DistributionCountries

func DistributionCountries_HT

func DistributionCountries_HT() DistributionCountries

func DistributionCountries_HU

func DistributionCountries_HU() DistributionCountries

func DistributionCountries_ID

func DistributionCountries_ID() DistributionCountries

func DistributionCountries_IE

func DistributionCountries_IE() DistributionCountries

func DistributionCountries_IL

func DistributionCountries_IL() DistributionCountries

func DistributionCountries_IM

func DistributionCountries_IM() DistributionCountries

func DistributionCountries_IN

func DistributionCountries_IN() DistributionCountries

func DistributionCountries_IO

func DistributionCountries_IO() DistributionCountries

func DistributionCountries_IQ

func DistributionCountries_IQ() DistributionCountries

func DistributionCountries_IS

func DistributionCountries_IS() DistributionCountries

func DistributionCountries_IT

func DistributionCountries_IT() DistributionCountries

func DistributionCountries_JE

func DistributionCountries_JE() DistributionCountries

func DistributionCountries_JM

func DistributionCountries_JM() DistributionCountries

func DistributionCountries_JO

func DistributionCountries_JO() DistributionCountries

func DistributionCountries_JP

func DistributionCountries_JP() DistributionCountries

func DistributionCountries_KE

func DistributionCountries_KE() DistributionCountries

func DistributionCountries_KG

func DistributionCountries_KG() DistributionCountries

func DistributionCountries_KH

func DistributionCountries_KH() DistributionCountries

func DistributionCountries_KI

func DistributionCountries_KI() DistributionCountries

func DistributionCountries_KM

func DistributionCountries_KM() DistributionCountries

func DistributionCountries_KN

func DistributionCountries_KN() DistributionCountries

func DistributionCountries_KR

func DistributionCountries_KR() DistributionCountries

func DistributionCountries_KW

func DistributionCountries_KW() DistributionCountries

func DistributionCountries_KY

func DistributionCountries_KY() DistributionCountries

func DistributionCountries_KZ

func DistributionCountries_KZ() DistributionCountries

func DistributionCountries_LA

func DistributionCountries_LA() DistributionCountries

func DistributionCountries_LB

func DistributionCountries_LB() DistributionCountries

func DistributionCountries_LC

func DistributionCountries_LC() DistributionCountries

func DistributionCountries_LI

func DistributionCountries_LI() DistributionCountries

func DistributionCountries_LK

func DistributionCountries_LK() DistributionCountries

func DistributionCountries_LR

func DistributionCountries_LR() DistributionCountries

func DistributionCountries_LS

func DistributionCountries_LS() DistributionCountries

func DistributionCountries_LT

func DistributionCountries_LT() DistributionCountries

func DistributionCountries_LU

func DistributionCountries_LU() DistributionCountries

func DistributionCountries_LV

func DistributionCountries_LV() DistributionCountries

func DistributionCountries_LY

func DistributionCountries_LY() DistributionCountries

func DistributionCountries_MA

func DistributionCountries_MA() DistributionCountries

func DistributionCountries_MC

func DistributionCountries_MC() DistributionCountries

func DistributionCountries_MD

func DistributionCountries_MD() DistributionCountries

func DistributionCountries_ME

func DistributionCountries_ME() DistributionCountries

func DistributionCountries_MF

func DistributionCountries_MF() DistributionCountries

func DistributionCountries_MG

func DistributionCountries_MG() DistributionCountries

func DistributionCountries_MH

func DistributionCountries_MH() DistributionCountries

func DistributionCountries_MK

func DistributionCountries_MK() DistributionCountries

func DistributionCountries_ML

func DistributionCountries_ML() DistributionCountries

func DistributionCountries_MM

func DistributionCountries_MM() DistributionCountries

func DistributionCountries_MN

func DistributionCountries_MN() DistributionCountries

func DistributionCountries_MO

func DistributionCountries_MO() DistributionCountries

func DistributionCountries_MP

func DistributionCountries_MP() DistributionCountries

func DistributionCountries_MQ

func DistributionCountries_MQ() DistributionCountries

func DistributionCountries_MR

func DistributionCountries_MR() DistributionCountries

func DistributionCountries_MS

func DistributionCountries_MS() DistributionCountries

func DistributionCountries_MT

func DistributionCountries_MT() DistributionCountries

func DistributionCountries_MU

func DistributionCountries_MU() DistributionCountries

func DistributionCountries_MV

func DistributionCountries_MV() DistributionCountries

func DistributionCountries_MW

func DistributionCountries_MW() DistributionCountries

func DistributionCountries_MX

func DistributionCountries_MX() DistributionCountries

func DistributionCountries_MY

func DistributionCountries_MY() DistributionCountries

func DistributionCountries_MZ

func DistributionCountries_MZ() DistributionCountries

func DistributionCountries_NA

func DistributionCountries_NA() DistributionCountries

func DistributionCountries_NC

func DistributionCountries_NC() DistributionCountries

func DistributionCountries_NE

func DistributionCountries_NE() DistributionCountries

func DistributionCountries_NF

func DistributionCountries_NF() DistributionCountries

func DistributionCountries_NG

func DistributionCountries_NG() DistributionCountries

func DistributionCountries_NI

func DistributionCountries_NI() DistributionCountries

func DistributionCountries_NL

func DistributionCountries_NL() DistributionCountries

func DistributionCountries_NO

func DistributionCountries_NO() DistributionCountries

func DistributionCountries_NP

func DistributionCountries_NP() DistributionCountries

func DistributionCountries_NR

func DistributionCountries_NR() DistributionCountries

func DistributionCountries_NU

func DistributionCountries_NU() DistributionCountries

func DistributionCountries_NZ

func DistributionCountries_NZ() DistributionCountries

func DistributionCountries_OM

func DistributionCountries_OM() DistributionCountries

func DistributionCountries_PA

func DistributionCountries_PA() DistributionCountries

func DistributionCountries_PE

func DistributionCountries_PE() DistributionCountries

func DistributionCountries_PF

func DistributionCountries_PF() DistributionCountries

func DistributionCountries_PG

func DistributionCountries_PG() DistributionCountries

func DistributionCountries_PH

func DistributionCountries_PH() DistributionCountries

func DistributionCountries_PK

func DistributionCountries_PK() DistributionCountries

func DistributionCountries_PL

func DistributionCountries_PL() DistributionCountries

func DistributionCountries_PM

func DistributionCountries_PM() DistributionCountries

func DistributionCountries_PN

func DistributionCountries_PN() DistributionCountries

func DistributionCountries_PR

func DistributionCountries_PR() DistributionCountries

func DistributionCountries_PS

func DistributionCountries_PS() DistributionCountries

func DistributionCountries_PT

func DistributionCountries_PT() DistributionCountries

func DistributionCountries_PW

func DistributionCountries_PW() DistributionCountries

func DistributionCountries_PY

func DistributionCountries_PY() DistributionCountries

func DistributionCountries_QA

func DistributionCountries_QA() DistributionCountries

func DistributionCountries_RE

func DistributionCountries_RE() DistributionCountries

func DistributionCountries_RO

func DistributionCountries_RO() DistributionCountries

func DistributionCountries_RS

func DistributionCountries_RS() DistributionCountries

func DistributionCountries_RU

func DistributionCountries_RU() DistributionCountries

func DistributionCountries_RW

func DistributionCountries_RW() DistributionCountries

func DistributionCountries_SA

func DistributionCountries_SA() DistributionCountries

func DistributionCountries_SB

func DistributionCountries_SB() DistributionCountries

func DistributionCountries_SC

func DistributionCountries_SC() DistributionCountries

func DistributionCountries_SE

func DistributionCountries_SE() DistributionCountries

func DistributionCountries_SG

func DistributionCountries_SG() DistributionCountries

func DistributionCountries_SH

func DistributionCountries_SH() DistributionCountries

func DistributionCountries_SI

func DistributionCountries_SI() DistributionCountries

func DistributionCountries_SJ

func DistributionCountries_SJ() DistributionCountries

func DistributionCountries_SK

func DistributionCountries_SK() DistributionCountries

func DistributionCountries_SL

func DistributionCountries_SL() DistributionCountries

func DistributionCountries_SM

func DistributionCountries_SM() DistributionCountries

func DistributionCountries_SN

func DistributionCountries_SN() DistributionCountries

func DistributionCountries_SO

func DistributionCountries_SO() DistributionCountries

func DistributionCountries_SR

func DistributionCountries_SR() DistributionCountries

func DistributionCountries_ST

func DistributionCountries_ST() DistributionCountries

func DistributionCountries_SV

func DistributionCountries_SV() DistributionCountries

func DistributionCountries_SZ

func DistributionCountries_SZ() DistributionCountries

func DistributionCountries_TC

func DistributionCountries_TC() DistributionCountries

func DistributionCountries_TD

func DistributionCountries_TD() DistributionCountries

func DistributionCountries_TF

func DistributionCountries_TF() DistributionCountries

func DistributionCountries_TG

func DistributionCountries_TG() DistributionCountries

func DistributionCountries_TH

func DistributionCountries_TH() DistributionCountries

func DistributionCountries_TJ

func DistributionCountries_TJ() DistributionCountries

func DistributionCountries_TK

func DistributionCountries_TK() DistributionCountries

func DistributionCountries_TL

func DistributionCountries_TL() DistributionCountries

func DistributionCountries_TM

func DistributionCountries_TM() DistributionCountries

func DistributionCountries_TN

func DistributionCountries_TN() DistributionCountries

func DistributionCountries_TO

func DistributionCountries_TO() DistributionCountries

func DistributionCountries_TR

func DistributionCountries_TR() DistributionCountries

func DistributionCountries_TT

func DistributionCountries_TT() DistributionCountries

func DistributionCountries_TV

func DistributionCountries_TV() DistributionCountries

func DistributionCountries_TW

func DistributionCountries_TW() DistributionCountries

func DistributionCountries_TZ

func DistributionCountries_TZ() DistributionCountries

func DistributionCountries_UA

func DistributionCountries_UA() DistributionCountries

func DistributionCountries_UG

func DistributionCountries_UG() DistributionCountries

func DistributionCountries_UM

func DistributionCountries_UM() DistributionCountries

func DistributionCountries_US

func DistributionCountries_US() DistributionCountries

func DistributionCountries_UY

func DistributionCountries_UY() DistributionCountries

func DistributionCountries_UZ

func DistributionCountries_UZ() DistributionCountries

func DistributionCountries_VA

func DistributionCountries_VA() DistributionCountries

func DistributionCountries_VC

func DistributionCountries_VC() DistributionCountries

func DistributionCountries_VE

func DistributionCountries_VE() DistributionCountries

func DistributionCountries_VG

func DistributionCountries_VG() DistributionCountries

func DistributionCountries_VI

func DistributionCountries_VI() DistributionCountries

func DistributionCountries_VN

func DistributionCountries_VN() DistributionCountries

func DistributionCountries_VU

func DistributionCountries_VU() DistributionCountries

func DistributionCountries_WF

func DistributionCountries_WF() DistributionCountries

func DistributionCountries_WS

func DistributionCountries_WS() DistributionCountries

func DistributionCountries_YE

func DistributionCountries_YE() DistributionCountries

func DistributionCountries_YT

func DistributionCountries_YT() DistributionCountries

func DistributionCountries_ZA

func DistributionCountries_ZA() DistributionCountries

func DistributionCountries_ZM

func DistributionCountries_ZM() DistributionCountries

func DistributionCountries_ZW

func DistributionCountries_ZW() DistributionCountries

type EditableState

type EditableState string

EditableState Whether or not the in-skill product is editable.

func EditableState_EDITABLE

func EditableState_EDITABLE() EditableState

func EditableState_NOT_EDITABLE

func EditableState_NOT_EDITABLE() EditableState

type InSkillProductDefinition

type InSkillProductDefinition struct {
	// Version of in-skill product definition.
	Version string       `json:"version,omitempty"`
	Type_   *ProductType `json:"type,omitempty"`
	// Developer selected in-skill product name. This is for developer reference only, it can be used to filter query results to identify a matching in-skill product.
	ReferenceName           string                   `json:"referenceName,omitempty"`
	PurchasableState        *PurchasableState        `json:"purchasableState,omitempty"`
	PromotableState         *PromotableState         `json:"promotableState,omitempty"`
	SubscriptionInformation *SubscriptionInformation `json:"subscriptionInformation,omitempty"`
	PublishingInformation   *PublishingInformation   `json:"publishingInformation,omitempty"`
	PrivacyAndCompliance    *PrivacyAndCompliance    `json:"privacyAndCompliance,omitempty"`
	// Special instructions provided by the developer to test the in-skill product.
	TestingInstructions string `json:"testingInstructions,omitempty"`
}

InSkillProductDefinition Defines the structure for an in-skill product.

type InSkillProductDefinitionResponse

type InSkillProductDefinitionResponse struct {
	InSkillProductDefinition *InSkillProductDefinition `json:"inSkillProductDefinition,omitempty"`
}

InSkillProductDefinitionResponse Defines In-skill product response.

type InSkillProductSummary

type InSkillProductSummary struct {
	Type_ *ProductType `json:"type,omitempty"`
	// primary identifier of in-skill product.
	ProductId string `json:"productId,omitempty"`
	// Developer selected in-skill product name. This is for developer reference only, it can be used to filter query results to identify a matching in-skill product.
	ReferenceName string `json:"referenceName,omitempty"`
	// Date of last update.
	LastUpdated      time.Time         `json:"lastUpdated,omitempty"`
	NameByLocale     map[string]string `json:"nameByLocale,omitempty"`
	Status           *Status           `json:"status,omitempty"`
	Stage            *Stage            `json:"stage,omitempty"`
	EditableState    *EditableState    `json:"editableState,omitempty"`
	PurchasableState *PurchasableState `json:"purchasableState,omitempty"`
	PromotableState  *PromotableState  `json:"promotableState,omitempty"`
	Links            *IspSummaryLinks  `json:"_links,omitempty"`
	// In-skill product pricing information.
	Pricing map[string]SummaryMarketplacePricing `json:"pricing,omitempty"`
}

InSkillProductSummary Information about the in-skill product that is not editable.

type InSkillProductSummaryResponse

type InSkillProductSummaryResponse struct {
	InSkillProductSummary *InSkillProductSummary `json:"inSkillProductSummary,omitempty"`
}

InSkillProductSummaryResponse In-skill product summary response.

type IspSummaryLinks struct {
	Self *smapiv1.Link `json:"self,omitempty"`
}

type ListInSkillProduct

type ListInSkillProduct struct {
	Links *smapiv1.Links `json:"_links,omitempty"`
	// Information for each in-skill product.
	InSkillProducts []*InSkillProductSummary `json:"inSkillProducts,omitempty"`
	IsTruncated     bool                     `json:"isTruncated,omitempty"`
	NextToken       string                   `json:"nextToken,omitempty"`
}

ListInSkillProduct List of in-skill products.

type ListInSkillProductResponse

type ListInSkillProductResponse struct {
	InSkillProductSummaryList *ListInSkillProduct `json:"inSkillProductSummaryList,omitempty"`
}

ListInSkillProductResponse List of in-skill product response.

type LocalizedPrivacyAndCompliance

type LocalizedPrivacyAndCompliance struct {
	// Link to the privacy policy that applies to this in-skill product.
	PrivacyPolicyUrl string `json:"privacyPolicyUrl,omitempty"`
}

LocalizedPrivacyAndCompliance Defines the structure for localized privacy and compliance.

type LocalizedPublishingInformation

type LocalizedPublishingInformation struct {
	// Name of the in-skill product that is heard by customers and displayed in the Alexa app.
	Name string `json:"name,omitempty"`
	// Uri for the small icon image of the in-skill product.
	SmallIconUri string `json:"smallIconUri,omitempty"`
	// Uri for the large icon image of the in-skill product.
	LargeIconUri string `json:"largeIconUri,omitempty"`
	// Short description of the in-skill product that displays on the in-skill product list page in the Alexa App.
	Summary string `json:"summary,omitempty"`
	// Description of the in-skill product's purpose and features, and how it works. Should describe any prerequisites like hardware or account requirements and detailed steps for the customer to get started. This description displays to customers on the in-skill product detail card in the Alexa app.
	Description string `json:"description,omitempty"`
	// Example phrases appear on the in-skill product detail page and are the key utterances that customers can say to interact directly with the in-skill product.
	ExamplePhrases []string `json:"examplePhrases,omitempty"`
	// Search terms that can be used to describe the in-skill product. This helps customers find an in-skill product.
	Keywords             []string              `json:"keywords,omitempty"`
	CustomProductPrompts *CustomProductPrompts `json:"customProductPrompts,omitempty"`
}

LocalizedPublishingInformation Defines the structure for locale specific publishing information in the in-skill product definition.

type MarketplacePricing

type MarketplacePricing struct {
	// Date when in-skill product is available to customers for both purchase and use. Prior to this date the in-skill product will appear unavailable to customers and will not be purchasable.
	ReleaseDate         time.Time     `json:"releaseDate,omitempty"`
	DefaultPriceListing *PriceListing `json:"defaultPriceListing,omitempty"`
}

MarketplacePricing In-skill product pricing information for a marketplace.

type PriceListing

type PriceListing struct {
	// Defines the price of an in-skill product. The list price should be your suggested price, not including any VAT or similar taxes. Taxes are included in the final price to end users.
	Price    int       `json:"price,omitempty"`
	Currency *Currency `json:"currency,omitempty"`
}

PriceListing Price listing information for in-skill product.

type PrivacyAndCompliance

type PrivacyAndCompliance struct {
	// Defines the structure for locale specific privacy and compliance.
	Locales map[string]LocalizedPrivacyAndCompliance `json:"locales,omitempty"`
}

PrivacyAndCompliance Defines the structure for privacy and compliance.

type ProductResponse

type ProductResponse struct {
	// ID of the in-skill product created.
	ProductId string `json:"productId,omitempty"`
}

ProductResponse Product ID information.

type ProductType

type ProductType string

ProductType Type of in-skill product.

func ProductType_CONSUMABLE

func ProductType_CONSUMABLE() ProductType

func ProductType_ENTITLEMENT

func ProductType_ENTITLEMENT() ProductType

func ProductType_SUBSCRIPTION

func ProductType_SUBSCRIPTION() ProductType

type PromotableState

type PromotableState string

PromotableState Promote this ISP on Amazon channels such as Amazon.com. Enabling this setting will allow customers to view ISP detail pages and purchase the ISP on Amazon.com.

func PromotableState_ALL_AMAZON_CHANNELS

func PromotableState_ALL_AMAZON_CHANNELS() PromotableState

func PromotableState_IN_SKILL_ONLY

func PromotableState_IN_SKILL_ONLY() PromotableState

type PublishingInformation

type PublishingInformation struct {
	// Defines the structure for locale specific publishing information for an in-skill product.
	Locales map[string]LocalizedPublishingInformation `json:"locales,omitempty"`
	// List of countries where the in-skill product is available.
	DistributionCountries []*DistributionCountries `json:"distributionCountries,omitempty"`
	// Defines the structure for in-skill product pricing.
	Pricing        map[string]MarketplacePricing `json:"pricing,omitempty"`
	TaxInformation *TaxInformation               `json:"taxInformation,omitempty"`
}

PublishingInformation Defines the structure for in-skill product publishing information.

type PurchasableState

type PurchasableState string

PurchasableState Whether or not the in-skill product is purchasable by customers. A product that is not purchasable will prevent new customers from being prompted to purchase the product. Customers who already own the product will see no effect and continue to have access to the product features.

func PurchasableState_NOT_PURCHASABLE

func PurchasableState_NOT_PURCHASABLE() PurchasableState

func PurchasableState_PURCHASABLE

func PurchasableState_PURCHASABLE() PurchasableState

type Stage

type Stage string

Stage Stage of in-skill product.

func Stage_Development

func Stage_Development() Stage

func Stage_Live

func Stage_Live() Stage

type Status

type Status string

Status Current status of in-skill product.

func Status_CERTIFICATION

func Status_CERTIFICATION() Status

func Status_COMPLETE

func Status_COMPLETE() Status

func Status_INCOMPLETE

func Status_INCOMPLETE() Status

func Status_PUBLISHED

func Status_PUBLISHED() Status

func Status_SUPPRESSED

func Status_SUPPRESSED() Status

type SubscriptionInformation

type SubscriptionInformation struct {
	SubscriptionPaymentFrequency *SubscriptionPaymentFrequency `json:"subscriptionPaymentFrequency,omitempty"`
	// Days of free trial period for subscription. Max allowed is 365 days.
	SubscriptionTrialPeriodDays int `json:"subscriptionTrialPeriodDays,omitempty"`
}

SubscriptionInformation Defines the structure for in-skill product subscription information.

type SubscriptionPaymentFrequency

type SubscriptionPaymentFrequency string

SubscriptionPaymentFrequency The frequency in which payments are collected for the subscription.

func SubscriptionPaymentFrequency_MONTHLY

func SubscriptionPaymentFrequency_MONTHLY() SubscriptionPaymentFrequency

func SubscriptionPaymentFrequency_YEARLY

func SubscriptionPaymentFrequency_YEARLY() SubscriptionPaymentFrequency

type SummaryMarketplacePricing

type SummaryMarketplacePricing struct {
	// Date when in-skill product is available to customers for both purchase and use. Prior to this date the in-skill product will appear unavailable to customers and will not be purchasable.
	ReleaseDate         time.Time            `json:"releaseDate,omitempty"`
	DefaultPriceListing *SummaryPriceListing `json:"defaultPriceListing,omitempty"`
}

SummaryMarketplacePricing Localized in-skill product pricing information.

type SummaryPriceListing

type SummaryPriceListing struct {
	// The price of an in-skill product.
	Price int `json:"price,omitempty"`
	// The prime price of an in-skill product.
	PrimeMemberPrice int       `json:"primeMemberPrice,omitempty"`
	Currency         *Currency `json:"currency,omitempty"`
}

SummaryPriceListing Price listing information for in-skill product.

type TaxInformation

type TaxInformation struct {
	Category *TaxInformationCategory `json:"category,omitempty"`
}

TaxInformation Defines the structure for in-skill product tax information.

type TaxInformationCategory

type TaxInformationCategory string

TaxInformationCategory Select tax category that best describes in-skill product. Choice will be validated during certification process.

func TaxInformationCategory_INFORMATION_SERVICES

func TaxInformationCategory_INFORMATION_SERVICES() TaxInformationCategory

func TaxInformationCategory_NEWSPAPERS

func TaxInformationCategory_NEWSPAPERS() TaxInformationCategory

func TaxInformationCategory_PERIODICALS

func TaxInformationCategory_PERIODICALS() TaxInformationCategory

func TaxInformationCategory_SOFTWARE

func TaxInformationCategory_SOFTWARE() TaxInformationCategory

func TaxInformationCategory_STREAMING_AUDIO

func TaxInformationCategory_STREAMING_AUDIO() TaxInformationCategory

func TaxInformationCategory_STREAMING_RADIO

func TaxInformationCategory_STREAMING_RADIO() TaxInformationCategory

func TaxInformationCategory_VIDEO

func TaxInformationCategory_VIDEO() TaxInformationCategory

type UpdateInSkillProductRequest

type UpdateInSkillProductRequest struct {
	InSkillProductDefinition *InSkillProductDefinition `json:"inSkillProductDefinition,omitempty"`
}

Jump to

Keyboard shortcuts

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