Module
Amazon.Alexa.Manifest
- Package
- purescript-alexa
- Repository
- twitchard/purescript-alexa
#Manifest Source
type Manifest = { skillManifest :: { apis :: { custom :: { endpoint :: Endpoint, interfaces :: Maybe (Array { type :: String }) } }, events :: Maybe { endpoint :: Endpoint }, manifestVersion :: String, permissions :: Array Permission, privacyAndCompliance :: { allowsPurchases :: Boolean, containsAds :: Boolean, isChildDirected :: Boolean, isExportCompliant :: Boolean, locales :: Map String LocalePrivacy, usesPersonalInfo :: Boolean }, publishingInformation :: { category :: String, distributionCountries :: Array String, locales :: Map String Locale, testingInstructions :: String }, regions :: Map String Endpoint, subscriptions :: Array Subscription } }
#Permission Source
type Permission = Record ()
#Subscription Source
type Subscription = { eventName :: String }
#LocalePrivacy Source
type LocalePrivacy = { privacyPolicyUrl :: String, termsOfUseUrl :: String }