{
  "additionalProperties": false,
  "definitions": {
    "HealthAliases": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_HealthAlias"
      },
      "minItems": 1,
      "type": "array"
    },
    "MusicAliases": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_MusicAlias"
      },
      "minItems": 1,
      "type": "array"
    },
    "MusicCapabilities": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_MusicCapability"
      },
      "type": "array"
    },
    "MusicContentTypes": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_MusicContentType"
      },
      "type": "array"
    },
    "MusicFeatures": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_MusicFeature"
      },
      "type": "array"
    },
    "MusicWordmarks": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_MusicWordmark"
      },
      "type": "array"
    },
    "v1_skill_Manifest_ActionApis": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_AlexaForBusinessApis": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint"
        },
        "interfaces": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_AlexaForBusinessInterface"
          },
          "type": "array"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_Region"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_AlexaForBusinessInterface": {
      "additionalProperties": false,
      "properties": {
        "namespace": {
          "type": "string"
        },
        "requests": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_AlexaForBusinessInterfaceRequest"
          },
          "type": "array"
        },
        "version": {
          "$ref": "#/definitions/v1_skill_Manifest_Version"
        }
      },
      "required": [
        "namespace",
        "requests",
        "version"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_AlexaForBusinessInterfaceRequest": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_AlexaForBusinessInterfaceRequestName"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_AlexaForBusinessInterfaceRequestName": {
      "enum": [
        "Create",
        "Search",
        "Update"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_AlexaVideoCatalogIngestion": {
      "additionalProperties": false,
      "properties": {
        "alexaVideoCatalogIngestionS3BucketName": {
          "type": "string"
        },
        "isAlexaVideoCatalogIngestionEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "isAlexaVideoCatalogIngestionEnabled"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_AndroidCommonIntentName": {
      "enum": [
        "ADD_CALENDAR_EVENT",
        "OPEN_SETTINGS",
        "PLAY_MEDIA",
        "SHOW_IN_MAP",
        "START_PHONE_CALL"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_AndroidCustomIntent": {
      "additionalProperties": false,
      "properties": {
        "action": {
          "minLength": 1,
          "type": "string"
        },
        "component": {
          "minLength": 1,
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_AnytimePermissionItems": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_AnytimePermissionName"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_AnytimePermissionName": {
      "enum": [
        "alexa::alerts:reminders:skill:readwrite",
        "alexa::alerts:timers:skill:readwrite",
        "alexa::assist:enablement",
        "alexa::async_event:write",
        "alexa::devices:all:intent_tokens:read",
        "alexa::devices:all:notifications:write",
        "alexa::devices:all:proactive_suggestions:write",
        "alexa::health:profile:write",
        "alexa::health:telehealth",
        "alexa::home:customization",
        "alexa::home_protection",
        "alexa::household:lists:read",
        "alexa::household:lists:write",
        "alexa::music:cast",
        "alexa::skill:products:entitlements",
        "alexa::skill:resumption",
        "amazon_communication::calling",
        "avs::distributed_audio"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_AppLink": {
      "additionalProperties": false,
      "properties": {
        "linkedAndroidCommonIntents": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_LinkedAndroidCommonIntent"
          },
          "minItems": 1,
          "type": "array"
        },
        "linkedApplications": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_LinkedApplication"
          },
          "minItems": 1,
          "type": "array"
        },
        "linkedCommonSchemes": {
          "$ref": "#/definitions/v1_skill_Manifest_LinkedCommonSchemes"
        },
        "linkedWebDomains": {
          "items": {
            "minLength": 1,
            "type": "string"
          },
          "minItems": 1,
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_AssetProfile": {
      "properties": {
        "images": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_PreviewImage"
          },
          "maxItems": 5,
          "minItems": 1,
          "type": "array"
        },
        "videos": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_PreviewVideo"
          },
          "maxItems": 1,
          "minItems": 1,
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_AuthorizedClient": {
      "additionalProperties": false,
      "properties": {
        "applications": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_AuthorizedClientLwaApplication"
          },
          "minItems": 1,
          "type": "array"
        },
        "authenticationProvider": {
          "enum": [
            "LWA"
          ],
          "type": "string"
        }
      },
      "required": [
        "applications",
        "authenticationProvider"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "authenticationProvider",
      "x-amzn-deserializationPropertyValue": "LWA"
    },
    "v1_skill_Manifest_AuthorizedClientLwaApplication": {
      "additionalProperties": false,
      "properties": {
        "appStoreAppId": {
          "type": "string"
        },
        "clientId": {
          "type": "string"
        },
        "type": {
          "enum": [
            "LWA_ANDROID"
          ],
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "type",
      "x-amzn-deserializationPropertyValue": "LWA_ANDROID"
    },
    "v1_skill_Manifest_AutomaticClonedLocale": {
      "properties": {
        "locales": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_LocalesByAutomaticClonedLocale"
          },
          "type": "array"
        }
      },
      "required": [
        "locales"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_AutomaticDistribution": {
      "additionalProperties": false,
      "properties": {
        "isActive": {
          "type": "boolean"
        },
        "sourceLocaleForLanguages": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_SourceLanguageForLocales"
          },
          "type": "array"
        }
      },
      "required": [
        "isActive"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_Blueprint": {
      "additionalProperties": false,
      "properties": {
        "blueprintVersion": {
          "type": "string"
        },
        "id": {
          "pattern": "^amzn\\.ask\\.bp\\..*",
          "type": "string"
        },
        "limitedVisibility": {
          "type": "boolean"
        },
        "name": {
          "minLength": 1,
          "type": "string"
        },
        "skillDataVersion": {
          "type": "string"
        },
        "skipCertification": {
          "type": "boolean"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_CatalogInfo": {
      "additionalProperties": false,
      "properties": {
        "identifier": {
          "minLength": 1,
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/v1_skill_Manifest_CatalogType"
        }
      },
      "required": [
        "identifier",
        "type"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_CatalogName": {
      "enum": [
        "GOOGLE_PLAY_STORE",
        "IOS_APP_STORE"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_CatalogType": {
      "enum": [
        "GOOGLE_PLAY_STORE",
        "IOS_APP_STORE"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_CriticalDataHandling": {
      "additionalProperties": false,
      "properties": {
        "dataProtectionProvider": {
          "$ref": "#/definitions/v1_skill_Manifest_DataProtectionProvider"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_Currency": {
      "enum": [
        "USD"
      ],
      "format": "ISO 4217 format",
      "type": "string"
    },
    "v1_skill_Manifest_CustomApis": {
      "additionalProperties": false,
      "properties": {
        "answerGroups": {
          "$ref": "#/definitions/v1_skill_Manifest_Custom_AnswerGroups"
        },
        "appLink": {
          "$ref": "#/definitions/v1_skill_Manifest_AppLink"
        },
        "dialogManagement": {
          "$ref": "#/definitions/v1_skill_Manifest_DialogManagement"
        },
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint_allAllowedTypesEndpointUri"
        },
        "interfaces": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_Interface"
          },
          "type": "array"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "ko-KR": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformation"
            }
          },
          "type": "object"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "EU": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_allAllowedTypesEndpointUri"
            },
            "FE": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_allAllowedTypesEndpointUri"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_allAllowedTypesEndpointUri"
            },
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_allAllowedTypesEndpointUri"
            }
          },
          "type": "object"
        },
        "requestRoutingConfiguration": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_RequestRoutingConfiguration"
          },
          "type": "array"
        },
        "tasks": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_CustomTask"
          },
          "minItems": 1,
          "type": "array"
        },
        "templateView": {
          "$ref": "#/definitions/v1_skill_Manifest_Custom_templateView"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_CustomDialogManagement_SessionStartDelegationStrategy": {
      "additionalProperties": false,
      "properties": {
        "target": {
          "type": "string"
        }
      },
      "required": [
        "target"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_CustomLocalizedInformation": {
      "additionalProperties": false,
      "properties": {
        "dialogManagement": {
          "$ref": "#/definitions/v1_skill_Manifest_CustomLocalizedInformationDialogManagement"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_CustomLocalizedInformationDialogManagement": {
      "additionalProperties": false,
      "default": null,
      "properties": {
        "sessionStartDelegationStrategy": {
          "$ref": "#/definitions/v1_skill_Manifest_CustomDialogManagement_SessionStartDelegationStrategy"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_CustomNamespace": {
      "properties": {
        "eventNames": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "stateNames": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_CustomProductPrompts": {
      "properties": {
        "purchaseConfirmationDescription": {
          "type": "string"
        },
        "purchasePromptDescription": {
          "type": "string"
        }
      },
      "required": [
        "purchaseConfirmationDescription",
        "purchasePromptDescription"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_CustomTask": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "minLength": 1,
          "type": "string"
        },
        "version": {
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "name",
        "version"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_Custom_AnswerGroups": {
      "default": null,
      "properties": {
        "groupId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_Custom_templateView": {
      "enum": [
        "SMART_PROPERTIES"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_DM_RequestRoutingConfigurationTargetName": {
      "enum": [
        "AMAZON.Conversations",
        "skill"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_DataProtectionProvider": {
      "enum": [
        "AWS_KMS",
        "KEY_MASTER"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_DataStoreModuleRequest": {
      "additionalProperties": false,
      "properties": {
        "uri": {
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_DataStorePackage": {
      "additionalProperties": false,
      "properties": {
        "id": {
          "pattern": "^\\w[\\w.-]{0,255}$",
          "type": "string"
        }
      },
      "required": [
        "id"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_DialogDelegationStrategy": {
      "additionalProperties": false,
      "properties": {
        "target": {
          "type": "string"
        }
      },
      "required": [
        "target"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_DialogManagement": {
      "additionalProperties": false,
      "properties": {
        "dialogManagers": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_DialogManager"
          },
          "type": "array"
        },
        "sessionStartDelegationStrategy": {
          "$ref": "#/definitions/v1_skill_Manifest_DialogDelegationStrategy"
        }
      },
      "required": [
        "dialogManagers"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_DialogManager": {
      "additionalProperties": false,
      "properties": {
        "type": {
          "enum": [
            "AMAZON.Conversations"
          ],
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "type",
      "x-amzn-deserializationPropertyValue": "AMAZON.Conversations"
    },
    "v1_skill_Manifest_DistributionCountries": {
      "enum": [
        "AD",
        "AE",
        "AF",
        "AG",
        "AI",
        "AL",
        "AM",
        "AN",
        "AO",
        "AQ",
        "AR",
        "AS",
        "AT",
        "AU",
        "AW",
        "AX",
        "AZ",
        "BA",
        "BB",
        "BD",
        "BE",
        "BF",
        "BG",
        "BH",
        "BI",
        "BJ",
        "BL",
        "BM",
        "BN",
        "BO",
        "BR",
        "BS",
        "BT",
        "BV",
        "BW",
        "BY",
        "BZ",
        "CA",
        "CC",
        "CD",
        "CF",
        "CG",
        "CH",
        "CI",
        "CK",
        "CL",
        "CM",
        "CN",
        "CO",
        "CR",
        "CV",
        "CX",
        "CY",
        "CZ",
        "DE",
        "DJ",
        "DK",
        "DM",
        "DO",
        "DZ",
        "EC",
        "EE",
        "EG",
        "EH",
        "ER",
        "ES",
        "ET",
        "FI",
        "FJ",
        "FK",
        "FM",
        "FO",
        "FR",
        "GA",
        "GB",
        "GD",
        "GE",
        "GF",
        "GG",
        "GH",
        "GI",
        "GL",
        "GM",
        "GN",
        "GP",
        "GQ",
        "GR",
        "GS",
        "GT",
        "GU",
        "GW",
        "GY",
        "HK",
        "HM",
        "HN",
        "HR",
        "HT",
        "HU",
        "ID",
        "IE",
        "IL",
        "IM",
        "IN",
        "IO",
        "IQ",
        "IS",
        "IT",
        "JE",
        "JM",
        "JO",
        "JP",
        "KE",
        "KG",
        "KH",
        "KI",
        "KM",
        "KN",
        "KR",
        "KW",
        "KY",
        "KZ",
        "LA",
        "LB",
        "LC",
        "LI",
        "LK",
        "LR",
        "LS",
        "LT",
        "LU",
        "LV",
        "LY",
        "MA",
        "MC",
        "MD",
        "ME",
        "MF",
        "MG",
        "MH",
        "MK",
        "ML",
        "MM",
        "MN",
        "MO",
        "MP",
        "MQ",
        "MR",
        "MS",
        "MT",
        "MU",
        "MV",
        "MW",
        "MX",
        "MY",
        "MZ",
        "NA",
        "NC",
        "NE",
        "NF",
        "NG",
        "NI",
        "NL",
        "NO",
        "NP",
        "NR",
        "NU",
        "NZ",
        "OM",
        "PA",
        "PE",
        "PF",
        "PG",
        "PH",
        "PK",
        "PL",
        "PM",
        "PN",
        "PR",
        "PS",
        "PT",
        "PW",
        "PY",
        "QA",
        "RE",
        "RO",
        "RS",
        "RU",
        "RW",
        "SA",
        "SB",
        "SC",
        "SE",
        "SG",
        "SH",
        "SI",
        "SJ",
        "SK",
        "SL",
        "SM",
        "SN",
        "SO",
        "SR",
        "ST",
        "SV",
        "SZ",
        "TC",
        "TD",
        "TF",
        "TG",
        "TH",
        "TJ",
        "TK",
        "TL",
        "TM",
        "TN",
        "TO",
        "TR",
        "TT",
        "TV",
        "TW",
        "TZ",
        "UA",
        "UG",
        "UM",
        "US",
        "UY",
        "UZ",
        "VA",
        "VC",
        "VE",
        "VG",
        "VI",
        "VN",
        "VU",
        "WF",
        "WS",
        "YE",
        "YT",
        "ZA",
        "ZM",
        "ZW"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_DistributionMode": {
      "enum": [
        "PRIVATE",
        "PUBLIC"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EducationApis": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint"
        },
        "interfaces": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_EducationInterface"
          },
          "type": "array"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedEducationInformation"
            }
          },
          "type": "object"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_Region"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_EducationInterface": {
      "additionalProperties": false,
      "properties": {
        "namespace": {
          "$ref": "#/definitions/v1_skill_Manifest_EducationInterfaceNameSpace"
        },
        "requests": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_EducationInterfaceRequest"
          },
          "type": "array"
        },
        "version": {
          "$ref": "#/definitions/v1_skill_Manifest_EducationInterfaceVersion"
        }
      },
      "required": [
        "namespace",
        "requests",
        "version"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_EducationInterfaceNameSpace": {
      "enum": [
        "Alexa.Education.Course",
        "Alexa.Education.Coursework",
        "Alexa.Education.Grade.Course",
        "Alexa.Education.Grade.Coursework",
        "Alexa.Education.Profile.Student",
        "Alexa.Education.School.Communication"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EducationInterfaceRequest": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_EducationInterfaceRequestName"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_EducationInterfaceRequestName": {
      "enum": [
        "Get"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EducationInterfaceVersion": {
      "enum": [
        "1.0"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EncryptionInfo": {
      "additionalProperties": {
        "type": "object"
      },
      "type": "object"
    },
    "v1_skill_Manifest_EndpointRegistration": {
      "enum": [
        "DYNAMIC_REGISTRATION",
        "STATIC_REGISTRATION"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EventName": {
      "additionalProperties": false,
      "minProperties": 1,
      "properties": {
        "eventName": {
          "$ref": "#/definitions/v1_skill_Manifest_EventNameType"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_EventNameType": {
      "enum": [
        "ALL_LISTS_CHANGED",
        "AUDIO_ITEM_PLAYBACK_FAILED",
        "AUDIO_ITEM_PLAYBACK_FINISHED",
        "AUDIO_ITEM_PLAYBACK_STARTED",
        "AUDIO_ITEM_PLAYBACK_STOPPED",
        "Alexa.Camera.PhotoCaptureController.CancelCaptureFailed",
        "Alexa.Camera.PhotoCaptureController.CancelCaptureFinished",
        "Alexa.Camera.PhotoCaptureController.CaptureFailed",
        "Alexa.Camera.PhotoCaptureController.CaptureFinished",
        "Alexa.Camera.VideoCaptureController.CancelCaptureFailed",
        "Alexa.Camera.VideoCaptureController.CancelCaptureFinished",
        "Alexa.Camera.VideoCaptureController.CaptureFailed",
        "Alexa.Camera.VideoCaptureController.CaptureFinished",
        "Alexa.Camera.VideoCaptureController.CaptureStarted",
        "Alexa.FileManager.UploadController.CancelUploadFailed",
        "Alexa.FileManager.UploadController.CancelUploadFinished",
        "Alexa.FileManager.UploadController.UploadFailed",
        "Alexa.FileManager.UploadController.UploadFinished",
        "Alexa.FileManager.UploadController.UploadStarted",
        "Alexa.Presentation.APL.LoadIndexListData",
        "Alexa.Presentation.APL.RuntimeError",
        "Alexa.Presentation.APL.UserEvent",
        "Alexa.Presentation.HTML.Event",
        "Alexa.Presentation.HTML.LifecycleStateChanged",
        "Alexa.Presentation.PresentationDismissed",
        "Alexa.Video.Xray.ShowDetailsFailed",
        "Alexa.Video.Xray.ShowDetailsSuccessful",
        "AudioPlayer.PlaybackFailed",
        "AudioPlayer.PlaybackFinished",
        "AudioPlayer.PlaybackNearlyFinished",
        "AudioPlayer.PlaybackStarted",
        "AudioPlayer.PlaybackStopped",
        "CardRenderer.DisplayContentFinished",
        "CardRenderer.DisplayContentStarted",
        "CardRenderer.ReadContentFinished",
        "CardRenderer.ReadContentStarted",
        "CustomInterfaceController.EventsReceived",
        "CustomInterfaceController.Expired",
        "DeviceSetup.SetupCompleted",
        "Display.ElementSelected",
        "Display.UserEvent",
        "EffectsController.RequestEffectChangeRequest",
        "EffectsController.RequestGuiChangeRequest",
        "EffectsController.StateReceiptChangeRequest",
        "FitnessSessionController.FitnessSessionEnded",
        "FitnessSessionController.FitnessSessionError",
        "FitnessSessionController.FitnessSessionPaused",
        "FitnessSessionController.FitnessSessionResumed",
        "FitnessSessionController.FitnessSessionStarted",
        "GameEngine.InputHandlerEvent",
        "IN_SKILL_PRODUCT_SUBSCRIPTION_ENDED",
        "IN_SKILL_PRODUCT_SUBSCRIPTION_RENEWED",
        "IN_SKILL_PRODUCT_SUBSCRIPTION_STARTED",
        "ITEMS_CREATED",
        "ITEMS_DELETED",
        "ITEMS_UPDATED",
        "LIST_CREATED",
        "LIST_DELETED",
        "LIST_UPDATED",
        "Legacy.ActivityManager.ActivityContextRemovedEvent",
        "Legacy.ActivityManager.ActivityInterrupted",
        "Legacy.ActivityManager.FocusChanged",
        "Legacy.AlertsController.DismissCommand",
        "Legacy.AlertsController.SnoozeCommand",
        "Legacy.AudioPlayer.AudioStutter",
        "Legacy.AudioPlayer.InitialPlaybackProgressReport",
        "Legacy.AudioPlayer.Metadata",
        "Legacy.AudioPlayer.PeriodicPlaybackProgressReport",
        "Legacy.AudioPlayer.PlaybackError",
        "Legacy.AudioPlayer.PlaybackFinished",
        "Legacy.AudioPlayer.PlaybackIdle",
        "Legacy.AudioPlayer.PlaybackInterrupted",
        "Legacy.AudioPlayer.PlaybackNearlyFinished",
        "Legacy.AudioPlayer.PlaybackPaused",
        "Legacy.AudioPlayer.PlaybackResumed",
        "Legacy.AudioPlayer.PlaybackStarted",
        "Legacy.AudioPlayer.PlaybackStutterFinished",
        "Legacy.AudioPlayer.PlaybackStutterStarted",
        "Legacy.AudioPlayerGui.ButtonClickedEvent",
        "Legacy.AudioPlayerGui.LyricsViewedEvent",
        "Legacy.AuxController.DirectionChanged",
        "Legacy.AuxController.EnabledStateChanged",
        "Legacy.AuxController.InputActivityStateChanged",
        "Legacy.AuxController.PluggedStateChanged",
        "Legacy.BluetoothNetwork.CancelPairingMode",
        "Legacy.BluetoothNetwork.DeviceConnectedFailure",
        "Legacy.BluetoothNetwork.DeviceConnectedSuccess",
        "Legacy.BluetoothNetwork.DeviceDisconnectedFailure",
        "Legacy.BluetoothNetwork.DeviceDisconnectedSuccess",
        "Legacy.BluetoothNetwork.DevicePairFailure",
        "Legacy.BluetoothNetwork.DevicePairSuccess",
        "Legacy.BluetoothNetwork.DeviceUnpairFailure",
        "Legacy.BluetoothNetwork.DeviceUnpairSuccess",
        "Legacy.BluetoothNetwork.EnterPairingModeFailure",
        "Legacy.BluetoothNetwork.EnterPairingModeSuccess",
        "Legacy.BluetoothNetwork.MediaControlFailure",
        "Legacy.BluetoothNetwork.MediaControlSuccess",
        "Legacy.BluetoothNetwork.ScanDevicesReport",
        "Legacy.BluetoothNetwork.SetDeviceCategoriesFailed",
        "Legacy.BluetoothNetwork.SetDeviceCategoriesSucceeded",
        "Legacy.ContentManager.ContentPlaybackTerminated",
        "Legacy.DeviceNotification.DeleteNotificationFailed",
        "Legacy.DeviceNotification.DeleteNotificationSucceeded",
        "Legacy.DeviceNotification.NotificationEnteredBackground",
        "Legacy.DeviceNotification.NotificationEnteredForground",
        "Legacy.DeviceNotification.NotificationStarted",
        "Legacy.DeviceNotification.NotificationStopped",
        "Legacy.DeviceNotification.NotificationSync",
        "Legacy.DeviceNotification.SetNotificationFailed",
        "Legacy.DeviceNotification.SetNotificationSucceeded",
        "Legacy.EqualizerController.EqualizerChanged",
        "Legacy.ExternalMediaPlayer.AuthorizationComplete",
        "Legacy.ExternalMediaPlayer.Error",
        "Legacy.ExternalMediaPlayer.Event",
        "Legacy.ExternalMediaPlayer.Login",
        "Legacy.ExternalMediaPlayer.Logout",
        "Legacy.ExternalMediaPlayer.ReportDiscoveredPlayers",
        "Legacy.ExternalMediaPlayer.RequestToken",
        "Legacy.FavoritesController.Error",
        "Legacy.FavoritesController.Response",
        "Legacy.GameEngine.GameInputEvent",
        "Legacy.HomeAutoWifiController.DeviceReconnected",
        "Legacy.HomeAutoWifiController.HttpNotified",
        "Legacy.HomeAutoWifiController.SsdpDiscoveryFinished",
        "Legacy.HomeAutoWifiController.SsdpServiceDiscovered",
        "Legacy.HomeAutoWifiController.SsdpServiceTerminated",
        "Legacy.ListModel.AddItemRequest",
        "Legacy.ListModel.DeleteItemRequest",
        "Legacy.ListModel.GetPageByOrdinalRequest",
        "Legacy.ListModel.GetPageByTokenRequest",
        "Legacy.ListModel.ListStateUpdateRequest",
        "Legacy.ListModel.UpdateItemRequest",
        "Legacy.ListRenderer.GetListPageByOrdinal",
        "Legacy.ListRenderer.GetListPageByToken",
        "Legacy.ListRenderer.ListItemEvent",
        "Legacy.MediaGrouping.GroupChangeNotificationEvent",
        "Legacy.MediaGrouping.GroupChangeResponseEvent",
        "Legacy.MediaGrouping.GroupSyncEvent",
        "Legacy.MediaPlayer.PlaybackError",
        "Legacy.MediaPlayer.PlaybackFinished",
        "Legacy.MediaPlayer.PlaybackIdle",
        "Legacy.MediaPlayer.PlaybackNearlyFinished",
        "Legacy.MediaPlayer.PlaybackPaused",
        "Legacy.MediaPlayer.PlaybackResumed",
        "Legacy.MediaPlayer.PlaybackStarted",
        "Legacy.MediaPlayer.PlaybackStopped",
        "Legacy.MediaPlayer.SequenceItemsRequested",
        "Legacy.MediaPlayer.SequenceModified",
        "Legacy.MeetingClientController.Event",
        "Legacy.Microphone.AudioRecording",
        "Legacy.PhoneCallController.Event",
        "Legacy.PlaybackController.ButtonCommand",
        "Legacy.PlaybackController.LyricsViewedEvent",
        "Legacy.PlaybackController.NextCommand",
        "Legacy.PlaybackController.PauseCommand",
        "Legacy.PlaybackController.PlayCommand",
        "Legacy.PlaybackController.PreviousCommand",
        "Legacy.PlaybackController.ToggleCommand",
        "Legacy.PlaylistController.ErrorResponse",
        "Legacy.PlaylistController.Response",
        "Legacy.Presentation.PresentationDismissedEvent",
        "Legacy.Presentation.PresentationUserEvent",
        "Legacy.SconeRemoteControl.Next",
        "Legacy.SconeRemoteControl.PlayPause",
        "Legacy.SconeRemoteControl.Previous",
        "Legacy.SconeRemoteControl.VolumeDown",
        "Legacy.SconeRemoteControl.VolumeUp",
        "Legacy.SipClient.Event",
        "Legacy.SoftwareUpdate.CheckSoftwareUpdateReport",
        "Legacy.SoftwareUpdate.InitiateSoftwareUpdateReport",
        "Legacy.Speaker.MuteChanged",
        "Legacy.Speaker.VolumeChanged",
        "Legacy.SpeechRecognizer.WakeWordChanged",
        "Legacy.SpeechSynthesizer.SpeechFinished",
        "Legacy.SpeechSynthesizer.SpeechInterrupted",
        "Legacy.SpeechSynthesizer.SpeechStarted",
        "Legacy.SpeechSynthesizer.SpeechSynthesizerError",
        "Legacy.Spotify.Event",
        "Legacy.System.UserInactivity",
        "Legacy.UDPController.BroadcastResponse",
        "LocalApplication.Alexa.Translation.LiveTranslation.Event",
        "LocalApplication.AlexaNotifications.Event",
        "LocalApplication.AlexaPlatformTestSpeechlet.Event",
        "LocalApplication.AlexaVision.Event",
        "LocalApplication.AlexaVoiceLayer.Event",
        "LocalApplication.AvaPhysicalShopping.Event",
        "LocalApplication.Calendar.Event",
        "LocalApplication.Closet.Event",
        "LocalApplication.Communications.Event",
        "LocalApplication.DeviceMessaging.Event",
        "LocalApplication.DigitalDash.Event",
        "LocalApplication.FireflyShopping.Event",
        "LocalApplication.Gallery.Event",
        "LocalApplication.HHOPhotos.Event",
        "LocalApplication.HomeAutomationMedia.Event",
        "LocalApplication.KnightContacts.Event",
        "LocalApplication.KnightHome.Event",
        "LocalApplication.KnightHomeThingsToTry.Event",
        "LocalApplication.LocalMediaPlayer.Event",
        "LocalApplication.LocalVoiceUI.Event",
        "LocalApplication.MShop.Event",
        "LocalApplication.MShopPurchasing.Event",
        "LocalApplication.NotificationsApp.Event",
        "LocalApplication.Photos.Event",
        "LocalApplication.Sentry.Event",
        "LocalApplication.SipClient.Event",
        "LocalApplication.SipUserAgent.Event",
        "LocalApplication.VideoExperienceService.Event",
        "LocalApplication.WebVideoPlayer.Event",
        "LocalApplication.todoRenderer.Event",
        "Messaging.MessageReceived",
        "MessagingController.UpdateConversationsStatus",
        "MessagingController.UpdateMessagesStatusRequest",
        "MessagingController.UpdateSendMessageStatusRequest",
        "MessagingController.UploadConversations",
        "PlaybackController.NextCommandIssued",
        "PlaybackController.PauseCommandIssued",
        "PlaybackController.PlayCommandIssued",
        "PlaybackController.PreviousCommandIssued",
        "REMINDER_CREATED",
        "REMINDER_DELETED",
        "REMINDER_STARTED",
        "REMINDER_STATUS_CHANGED",
        "REMINDER_UPDATED",
        "SKILL_ACCOUNT_LINKED",
        "SKILL_ACCOUNT_UNLINKED",
        "SKILL_DISABLED",
        "SKILL_ENABLED",
        "SKILL_NOTIFICATION_SUBSCRIPTION_CHANGED",
        "SKILL_PERMISSION_ACCEPTED",
        "SKILL_PERMISSION_CHANGED",
        "SKILL_PROACTIVE_SUBSCRIPTION_CHANGED"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_EventPublications": {
      "additionalProperties": false,
      "properties": {
        "eventName": {
          "type": "string"
        },
        "topicIds": {
          "items": {
            "maxItems": 150,
            "maxLength": 100,
            "minItems": 1,
            "pattern": "([A-Za-z0-9]).([A-Za-z0-9])*",
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_ExtensionInitializationRequest": {
      "additionalProperties": false,
      "properties": {
        "settings": {
          "additionalProperties": {
            "type": "string"
          },
          "default": null,
          "type": "object"
        },
        "uri": {
          "pattern": "^(alexaext:smartmotion:10|alexaext:entitysensing:10)$",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_ExtensionRequest": {
      "additionalProperties": false,
      "properties": {
        "uri": {
          "pattern": "^(aplext:backstack:10|aplext:photovideocapture:10|aplext:aplawsanalytics:13|aplawsanalytics:remoteawsanalytics:13|aplext:metrics:10|alexaext:identity:10|alexaext:map:10|alexaext:smartmotion:10|alexaext:entitysensing:10|alexaext:datastore:10|aplext:webflow:10|aplext:e2eencryption:10|alexaext:widgetcontrol:10|alexaext:personsensing:10|alexaext:textmessage:10|alexaext:smartmotor:10|alexaext:skillconnections:10|alexaext:tsb:10|alexaext:gadgets:10|alexaext:smarthome:10|aplext:reauth:10|alexaext:audiocontrol:10|alexaext:microphone:10|alexaext:proximity:10|aplext:attentionsystem:10|aplext:audionormalization:10|alexaext:whavolumecontrol:10|alexaext:mediacontrol:10|aplext:metrics:20)$",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_FlashBriefingApis": {
      "additionalProperties": false,
      "properties": {
        "locales": {
          "additionalProperties": false,
          "default": null,
          "maxProperties": 1,
          "minProperties": 1,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "ko-KR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfo"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "locales"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_FlashBriefingContentType": {
      "enum": [
        "AUDIO",
        "TEXT"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_FlashBriefingGenre": {
      "enum": [
        "ARTS_AND_CULTURE",
        "BUSINESS",
        "ENTERTAINMENT",
        "HEADLINE_NEWS",
        "HEALTH_AND_FITNESS",
        "HUMOR",
        "LIFESTYLE",
        "OTHER",
        "POLITICS",
        "PRODUCTIVITY_AND_UTILITIES",
        "SCIENCE",
        "SPORTS",
        "TECHNOLOGY"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_FlashBriefingUpdateFrequency": {
      "enum": [
        "DAILY",
        "HOURLY",
        "WEEKLY"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_FreeTrialInformation": {
      "properties": {
        "freeTrialDuration": {
          "format": "ISO_8601#Durations format",
          "pattern": "^P(0?[1-9]|[1-2][0-9]|3[0-1])D$",
          "type": "string"
        }
      },
      "required": [
        "freeTrialDuration"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_FriendlyName": {
      "additionalProperties": false,
      "properties": {
        "default": {
          "minLength": 1,
          "type": "string"
        },
        "localizedNames": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_LocalizedName"
          },
          "minItems": 1,
          "type": "array"
        }
      },
      "required": [
        "default"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_GadgetSupportRequirement": {
      "enum": [
        "OPTIONAL",
        "REQUIRED"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_HealthAlias": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_HealthApis": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint"
        },
        "interfaces": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_HealthInterface"
          },
          "type": "array"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedHealthInfo"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedHealthInfo"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedHealthInfo"
            }
          },
          "type": "object"
        },
        "protocolVersion": {
          "$ref": "#/definitions/v1_skill_Manifest_HealthProtocolVersion"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_Region"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_HealthInterface": {
      "additionalProperties": false,
      "properties": {
        "namespace": {
          "type": "string"
        },
        "requests": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_HealthRequest"
          },
          "type": "array"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "namespace"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_HealthProtocolVersion": {
      "enum": [
        "1.0",
        "2.0"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_HealthRequest": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_HouseHoldList": {
      "type": "object"
    },
    "v1_skill_Manifest_IOSAppStoreCommonSchemeName": {
      "enum": [
        "MAPS",
        "TEL"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_ImageVideoAssetSource": {
      "additionalProperties": false,
      "properties": {
        "heightPixels": {
          "type": "integer"
        },
        "url": {
          "type": "string"
        },
        "widthPixels": {
          "type": "integer"
        }
      },
      "required": [
        "heightPixels",
        "url",
        "widthPixels"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_ImageVideoAssetsType": {
      "enum": [
        "BACKGROUND_DEFAULT",
        "LANDING_PAGE",
        "LOGO_DEFAULT",
        "SPLASH_SCREEN"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_InSessionPermissionItems": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_InSessionPermissionName"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_InSessionPermissionName": {
      "enum": [
        "alexa::a4b:lock:readwrite",
        "alexa::accounts:preferredAmazonMarketplace:read",
        "alexa::alexa-media-automatic-playback-movement:status:read",
        "alexa::alexa-media-automatic-playback-movement:status:write",
        "alexa::authenticate:2:mandatory",
        "alexa::authenticate:2:optional",
        "alexa::autoplay:status:read",
        "alexa::autoplay:status:write",
        "alexa::calendar:events:read",
        "alexa::customer_id:read",
        "alexa::device_address:read",
        "alexa::device_id:read",
        "alexa::device_type:read",
        "alexa::deviceaccess:ambiancelighting:read",
        "alexa::deviceaccess:ambiancelighting:write",
        "alexa::devices:all:address:full:read",
        "alexa::devices:all:coarse_location:read",
        "alexa::devices:all:geolocation:read",
        "alexa::devices:all:geolocation_update:read",
        "alexa::devices:all:tokenized_geolocation:read",
        "alexa::devices:all:user_activity:read",
        "alexa::devices:app:push_notifications",
        "alexa::energy:devices:state:read",
        "alexa::entities:knowledge:skill:read",
        "alexa::identity:enrollment:face:enrolledPersons:read",
        "alexa::identity:enrollment:face:enrolledPersons:write",
        "alexa::images:skill:read",
        "alexa::legacy_platform_session:read",
        "alexa::location:enablement:read",
        "alexa::media_session_id:read",
        "alexa::origin_ip_address:read",
        "alexa::persistent_endpoint_id:read",
        "alexa::persistent_unit_id::read",
        "alexa::person_id:read",
        "alexa::personality:explicit:read",
        "alexa::personality:explicit:write",
        "alexa::profile:email:read",
        "alexa::profile:given_name:read",
        "alexa::profile:mobile_number:read",
        "alexa::profile:name:read",
        "alexa::raw_person_id:read",
        "alexa::skill:apl:disable_default_template",
        "alexa::skill:cds:monetization",
        "alexa::skill:shared_activities:readwrite",
        "alexa::speechrecognizer:wakewords:read",
        "alexa::speechrecognizer:wakewords:write",
        "alexa::speed:read",
        "alexa::subscription_type:read",
        "alexa::user_experience_guidance:read",
        "alexa::utterance_id:read",
        "alexa:devices:all:address:country_and_postal_code:read",
        "payments:autopay_consent"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_Interface": {
      "additionalProperties": false,
      "properties": {
        "autoInitializedExtensions": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_ExtensionInitializationRequest"
          },
          "type": "array"
        },
        "customNamespaces": {
          "additionalProperties": {
            "$ref": "#/definitions/v1_skill_Manifest_CustomNamespace"
          },
          "type": "object"
        },
        "minimumApmlVersion": {
          "type": "string"
        },
        "minimumTemplateVersion": {
          "type": "string"
        },
        "packages": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_DataStorePackage"
          },
          "type": "array"
        },
        "requestedExtensions": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_ExtensionRequest"
          },
          "type": "array"
        },
        "requestedModules": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_DataStoreModuleRequest"
          },
          "type": "array"
        },
        "supportedViewports": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_ViewportSpecification"
          },
          "type": "array"
        },
        "supportsCorrelationTokenBasedRouting": {
          "type": "boolean"
        },
        "type": {
          "$ref": "#/definitions/v1_skill_Manifest_InterfaceType",
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_InterfaceType": {
      "enum": [
        "ALEXA_AUGMENTATION_EFFECTS_CONTROLLER",
        "ALEXA_CAMERA_PHOTO_CAPTURE_CONTROLLER",
        "ALEXA_CAMERA_VIDEO_CAPTURE_CONTROLLER",
        "ALEXA_DATASTORE_PACKAGEMANAGER",
        "ALEXA_DATA_STORE",
        "ALEXA_EXTENSION",
        "ALEXA_FILE_MANAGER_UPLOAD_CONTROLLER",
        "ALEXA_PRESENTATION_APL",
        "ALEXA_SEARCH",
        "APP_LINKS",
        "APP_LINKS_V2",
        "AUDIO_PLAYER",
        "CAN_FULFILL_INTENT_REQUEST",
        "CUSTOMER_UTTERANCE_TRANSCRIPT",
        "CUSTOM_INTERFACE",
        "GADGET_CONTROLLER",
        "GAME_ENGINE",
        "RENDER_TEMPLATE",
        "VIDEO_APP"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_KnowledgeApis": {
      "additionalProperties": false,
      "properties": {
        "enablementChannel": {
          "$ref": "#/definitions/v1_skill_Manifest_KnowledgeApisEnablementChannel"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedKnowledgeInformation"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_KnowledgeApisEnablementChannel": {
      "enum": [
        "A4B",
        "ASP",
        "PUBLIC"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_LambdaEndpoint": {
      "additionalProperties": false,
      "properties": {
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaSSLCertificateType"
        },
        "uri": {
          "pattern": "^(arn)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LambdaEndpoint_allAllowedTypesLambdaEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaSSLCertificateType"
        },
        "uri": {
          "pattern": "^(arn)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LambdaEndpoint_allLambdaTypesEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaSSLCertificateType"
        },
        "uri": {
          "pattern": "^(arn)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LambdaRegion": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaEndpoint"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LambdaRegion_allAllowedTypesLambdaEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaEndpoint_allAllowedTypesLambdaEndpointUri"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LambdaSSLCertificateType": {
      "enum": [
        "SelfSigned",
        "Trusted",
        "Wildcard"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_LinkedAndroidCommonIntent": {
      "additionalProperties": false,
      "properties": {
        "catalogType": {
          "$ref": "#/definitions/v1_skill_Manifest_CatalogName"
        },
        "intentName": {
          "$ref": "#/definitions/v1_skill_Manifest_AndroidCommonIntentName"
        }
      },
      "required": [
        "catalogType",
        "intentName"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LinkedApplication": {
      "additionalProperties": false,
      "properties": {
        "androidCustomIntents": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_AndroidCustomIntent"
          },
          "minItems": 1,
          "type": "array"
        },
        "catalogInfo": {
          "$ref": "#/definitions/v1_skill_Manifest_CatalogInfo"
        },
        "customSchemes": {
          "items": {
            "minLength": 1,
            "type": "string"
          },
          "minItems": 1,
          "type": "array"
        },
        "domains": {
          "items": {
            "minLength": 1,
            "type": "string"
          },
          "minItems": 1,
          "type": "array"
        },
        "friendlyName": {
          "$ref": "#/definitions/v1_skill_Manifest_FriendlyName"
        }
      },
      "required": [
        "catalogInfo",
        "friendlyName"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LinkedCommonSchemes": {
      "additionalProperties": false,
      "properties": {
        "GOOGLE_PLAY_STORE": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_PlayStoreCommonSchemeName"
          },
          "minItems": 1,
          "type": "array"
        },
        "IOS_APP_STORE": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_IOSAppStoreCommonSchemeName"
          },
          "minItems": 1,
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalFulfillment": {
      "additionalProperties": false,
      "properties": {},
      "type": "object"
    },
    "v1_skill_Manifest_LocalesByAutomaticClonedLocale": {
      "properties": {
        "source": {
          "type": "string"
        },
        "targets": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "required": [
        "source"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedEducationInformation": {
      "additionalProperties": false,
      "properties": {
        "promptName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedFlashBriefingInfo": {
      "additionalProperties": false,
      "properties": {
        "customErrorMessage": {
          "maxLength": 100,
          "minLength": 1,
          "pattern": "^[^<]*$",
          "type": "string"
        },
        "feeds": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_LocalizedFlashBriefingInfoItems"
          },
          "maxItems": 50,
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedFlashBriefingInfoItems": {
      "additionalProperties": false,
      "properties": {
        "contentType": {
          "$ref": "#/definitions/v1_skill_Manifest_FlashBriefingContentType"
        },
        "genre": {
          "$ref": "#/definitions/v1_skill_Manifest_FlashBriefingGenre"
        },
        "imageUri": {
          "type": [
            "null",
            "string"
          ]
        },
        "isDefault": {
          "type": "boolean"
        },
        "logicalName": {
          "maxLength": 255,
          "type": "string"
        },
        "name": {
          "maxLength": 255,
          "type": "string"
        },
        "updateFrequency": {
          "$ref": "#/definitions/v1_skill_Manifest_FlashBriefingUpdateFrequency"
        },
        "url": {
          "type": [
            "null",
            "string"
          ]
        },
        "vuiPreamble": {
          "maxLength": 70,
          "pattern": "^[^<]*$",
          "type": "string"
        }
      },
      "required": [
        "contentType",
        "genre",
        "isDefault",
        "updateFrequency",
        "url"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedHealthInfo": {
      "additionalProperties": false,
      "properties": {
        "aliases": {
          "$ref": "#/definitions/HealthAliases"
        },
        "promptName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedKnowledgeInformation": {
      "additionalProperties": false,
      "properties": {
        "answerAttribution": {
          "maxLength": 75,
          "pattern": "^[.a-zA-Z0-9,\"' ]*$",
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedMusicInfo": {
      "additionalProperties": false,
      "properties": {
        "aliases": {
          "$ref": "#/definitions/MusicAliases"
        },
        "features": {
          "$ref": "#/definitions/MusicFeatures"
        },
        "promptName": {
          "type": "string"
        },
        "wordmarkLogos": {
          "$ref": "#/definitions/MusicWordmarks"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedName": {
      "additionalProperties": false,
      "default": null,
      "properties": {
        "locale": {
          "minLength": 1,
          "pattern": "^(en-US|en-GB|en-IN|ja-JP|de-DE|en-CA|en-AU|fr-FR|fr-CA|it-IT|es-ES|es-MX|pt-BR|hi-IN|es-US|ar-SA|nl-NL|ko-KR)$",
          "type": "string"
        },
        "name": {
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "locale",
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_LocalizedNarrativeInfo": {
      "additionalProperties": false,
      "properties": {
        "aliases": {
          "items": {
            "type": "string"
          },
          "maxItems": 5,
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_ManifestGadgetSupport": {
      "additionalProperties": false,
      "properties": {
        "maxGadgetButtons": {
          "maximum": 4,
          "minimum": 1,
          "type": "integer"
        },
        "minGadgetButtons": {
          "maximum": 4,
          "minimum": 1,
          "type": "integer"
        },
        "numPlayersMax": {
          "minimum": 1,
          "type": "integer"
        },
        "numPlayersMin": {
          "maximum": 16,
          "minimum": 1,
          "type": "integer"
        },
        "requirement": {
          "$ref": "#/definitions/v1_skill_Manifest_GadgetSupportRequirement"
        }
      },
      "required": [
        "requirement"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_ManifestVersion": {
      "enum": [
        "1.0"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_MarketplacePricing": {
      "properties": {
        "currency": {
          "$ref": "#/definitions/v1_skill_Manifest_Currency"
        },
        "freeTrialInformation": {
          "$ref": "#/definitions/v1_skill_Manifest_FreeTrialInformation"
        },
        "offerType": {
          "$ref": "#/definitions/v1_skill_Manifest_OfferType"
        },
        "price": {
          "type": "number"
        },
        "subscriptionInformation": {
          "$ref": "#/definitions/v1_skill_Manifest_SubscriptionInformation"
        }
      },
      "required": [
        "currency",
        "offerType",
        "price"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_MediaAssets": {
      "additionalProperties": false,
      "properties": {
        "rectangleLogos": {
          "additionalProperties": false,
          "minProperties": 1,
          "properties": {
            "medium": {
              "$ref": "#/definitions/v1_skill_Manifest_ThemeVariants"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "rectangleLogos"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_MediaSource": {
      "anyOf": [
        {
          "properties": {
            "location": {
              "type": "string"
            },
            "type": {
              "enum": [
                "URI"
              ],
              "type": "string"
            }
          },
          "required": [
            "location",
            "type"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "URI"
        },
        {
          "properties": {
            "catalogId": {
              "type": "string"
            },
            "filePathInUpload": {
              "type": "string"
            },
            "type": {
              "enum": [
                "CATALOG_UPLOAD"
              ],
              "type": "string"
            },
            "uploadId": {
              "type": "string"
            }
          },
          "required": [
            "catalogId",
            "filePathInUpload",
            "type",
            "uploadId"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "CATALOG_UPLOAD"
        }
      ]
    },
    "v1_skill_Manifest_MobileAppsApis": {
      "additionalProperties": false,
      "type": "object"
    },
    "v1_skill_Manifest_MusicAlias": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicApis": {
      "additionalProperties": false,
      "properties": {
        "capabilities": {
          "$ref": "#/definitions/MusicCapabilities"
        },
        "contentTypes": {
          "$ref": "#/definitions/MusicContentTypes"
        },
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaEndpoint_allAllowedTypesLambdaEndpointUri"
        },
        "interfaces": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_MusicInterfaces"
          },
          "type": "array"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "ko-KR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedMusicInfo"
            }
          },
          "type": "object"
        },
        "protocolVersion": {
          "pattern": "^1$",
          "type": "string"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "EU": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion_allAllowedTypesLambdaEndpointUri"
            },
            "FE": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion_allAllowedTypesLambdaEndpointUri"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion_allAllowedTypesLambdaEndpointUri"
            },
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion_allAllowedTypesLambdaEndpointUri"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicCapability": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        },
        "namespace": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicContentName": {
      "enum": [
        "ON_DEMAND",
        "PODCAST",
        "RADIO"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_MusicContentType": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_MusicContentName"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicFeature": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicInterfaces": {
      "additionalProperties": false,
      "properties": {
        "namespace": {
          "type": "string"
        },
        "requests": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_MusicRequest"
          },
          "type": "array"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "namespace"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_MusicRequest": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_MusicWordmark": {
      "additionalProperties": false,
      "properties": {
        "uri": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_NarrativeApis": {
      "additionalProperties": false,
      "properties": {
        "locales": {
          "additionalProperties": false,
          "default": null,
          "maxProperties": 1,
          "minProperties": 1,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_LocalizedNarrativeInfo"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "locales"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_OfferType": {
      "enum": [
        "ENTITLEMENT",
        "SUBSCRIPTION"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_PaidSkillInformation": {
      "properties": {
        "pricing": {
          "additionalProperties": false,
          "minProperties": 1,
          "properties": {
            "amazon.ca": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.co.jp": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.co.uk": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.com": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.de": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.es": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.fr": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            },
            "amazon.it": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_MarketplacePricing"
              },
              "maxItems": 1,
              "minItems": 1,
              "type": "array"
            }
          },
          "type": "object"
        },
        "taxInformation": {
          "$ref": "#/definitions/v1_skill_Manifest_TaxInformation"
        }
      },
      "required": [
        "pricing",
        "taxInformation"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_PermissionItems": {
      "additionalProperties": false,
      "properties": {
        "name": {
          "$ref": "#/definitions/v1_skill_Manifest_PermissionName"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_PermissionName": {
      "enum": [
        "alexa::alerts:reminders:skill:readwrite",
        "alexa::alerts:timers:skill:readwrite",
        "alexa::async_event:write",
        "alexa::authenticate:2:mandatory",
        "alexa::authenticate:2:optional",
        "alexa::customer_id:read",
        "alexa::device_id:read",
        "alexa::device_type:read",
        "alexa::devices:all:address:full:read",
        "alexa::devices:all:coarse_location:read",
        "alexa::devices:all:geolocation:read",
        "alexa::devices:all:intent_tokens:read",
        "alexa::devices:all:notifications:urgent:write",
        "alexa::devices:all:notifications:write",
        "alexa::devices:all:tokenized_geolocation:read",
        "alexa::energy:devices:state:read",
        "alexa::health:profile:write",
        "alexa::household:lists:read",
        "alexa::household:lists:write",
        "alexa::measurement_system::readwrite",
        "alexa::media_session_id:read",
        "alexa::music:cast",
        "alexa::origin_ip_address:read",
        "alexa::person_id:read",
        "alexa::personality:explicit:read",
        "alexa::personality:explicit:write",
        "alexa::profile:email:read",
        "alexa::profile:given_name:read",
        "alexa::profile:mobile_number:read",
        "alexa::profile:name:read",
        "alexa::raw_person_id:read",
        "alexa::routines:management",
        "alexa::skill:cds:monetization",
        "alexa::skill:proactive_enablement",
        "alexa::skill:products:entitlements",
        "alexa::speed:read",
        "alexa::subscription_type:read",
        "alexa::user_experience_guidance:read",
        "alexa::utterance_id:read",
        "alexa:devices:all:address:country_and_postal_code:read",
        "avs::distributed_audio",
        "dash::read:endpoints:sensors",
        "dash::vendor:read:endpoints",
        "payments:autopay_consent"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_PlayStoreCommonSchemeName": {
      "enum": [
        "MAPS",
        "TEL"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_Preview": {
      "properties": {
        "assets": {
          "additionalProperties": false,
          "default": null,
          "minProperties": 1,
          "properties": {
            "mobileRectangle": {
              "$ref": "#/definitions/v1_skill_Manifest_AssetProfile"
            },
            "pcRectangle": {
              "$ref": "#/definitions/v1_skill_Manifest_AssetProfile"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_PreviewImage": {
      "properties": {
        "source": {
          "$ref": "#/definitions/v1_skill_Manifest_MediaSource"
        }
      },
      "required": [
        "source"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_PreviewVideo": {
      "properties": {
        "featuredFrame": {
          "$ref": "#/definitions/v1_skill_Manifest_MediaSource"
        },
        "source": {
          "$ref": "#/definitions/v1_skill_Manifest_MediaSource"
        }
      },
      "required": [
        "source"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_ProductTagType": {
      "enum": [
        "ALEXA_BUILT_IN",
        "ALEXA_CUSTOM_ASSISTANT",
        "ALEXA_SMART_PROPERTIES"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_Region": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_Region_aaaCoralHttpHttpsLambdaEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint_aaaCoralHttpHttpsLambdaEndpointUri"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_Region_allAllowedTypesEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint_allAllowedTypesEndpointUri"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_RequestRoutingConfiguration": {
      "additionalProperties": false,
      "properties": {
        "requestType": {
          "$ref": "#/definitions/v1_skill_Manifest_RequestRoutingConfigurationRequestType"
        },
        "targetName": {
          "$ref": "#/definitions/v1_skill_Manifest_DM_RequestRoutingConfigurationTargetName"
        },
        "targetType": {
          "enum": [
            "DIALOG_MANAGER"
          ],
          "type": "string"
        }
      },
      "required": [
        "requestType",
        "targetType"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "targetType",
      "x-amzn-deserializationPropertyValue": "DIALOG_MANAGER"
    },
    "v1_skill_Manifest_RequestRoutingConfigurationRequestType": {
      "enum": [
        "Alexa.Presentation.APL.UserEvent",
        "SessionEndedRequest"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_RobotActivityApis": {
      "additionalProperties": false,
      "type": "object"
    },
    "v1_skill_Manifest_SSLCertificateType": {
      "enum": [
        "SelfSigned",
        "Trusted",
        "Wildcard"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_ShoppingKit": {
      "additionalProperties": false,
      "properties": {
        "isAmazonAssociatesOnAlexaEnabled": {
          "type": "boolean"
        },
        "isShoppingActionsEnabled": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestApis": {
      "additionalProperties": false,
      "properties": {
        "action": {
          "$ref": "#/definitions/v1_skill_Manifest_ActionApis"
        },
        "alexaForBusiness": {
          "$ref": "#/definitions/v1_skill_Manifest_AlexaForBusinessApis"
        },
        "custom": {
          "$ref": "#/definitions/v1_skill_Manifest_CustomApis"
        },
        "education": {
          "$ref": "#/definitions/v1_skill_Manifest_EducationApis"
        },
        "flashBriefing": {
          "$ref": "#/definitions/v1_skill_Manifest_FlashBriefingApis"
        },
        "health": {
          "$ref": "#/definitions/v1_skill_Manifest_HealthApis"
        },
        "householdList": {
          "$ref": "#/definitions/v1_skill_Manifest_HouseHoldList"
        },
        "knowledge": {
          "$ref": "#/definitions/v1_skill_Manifest_KnowledgeApis"
        },
        "mobileApps": {
          "$ref": "#/definitions/v1_skill_Manifest_MobileAppsApis"
        },
        "music": {
          "$ref": "#/definitions/v1_skill_Manifest_MusicApis"
        },
        "narrative": {
          "$ref": "#/definitions/v1_skill_Manifest_NarrativeApis"
        },
        "robotActivity": {
          "$ref": "#/definitions/v1_skill_Manifest_RobotActivityApis"
        },
        "smartHome": {
          "$ref": "#/definitions/v1_skill_Manifest_SmartHomeApis"
        },
        "video": {
          "$ref": "#/definitions/v1_skill_Manifest_VideoApis"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestEndpoint": {
      "additionalProperties": false,
      "properties": {
        "endpointRegistration": {
          "$ref": "#/definitions/v1_skill_Manifest_EndpointRegistration"
        },
        "requestEnvelopeVersionSupported": {
          "type": "string"
        },
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_SSLCertificateType"
        },
        "uri": {
          "format": "uri",
          "pattern": "^(arn|https://)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestEndpoint_aaaCoralHttpHttpsLambdaEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "endpointRegistration": {
          "$ref": "#/definitions/v1_skill_Manifest_EndpointRegistration"
        },
        "requestEnvelopeVersionSupported": {
          "type": "string"
        },
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_SSLCertificateType"
        },
        "uri": {
          "format": "uri",
          "pattern": "^(arn|https://)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestEndpoint_allAllowedTypesEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "requestEnvelopeVersionSupported": {
          "type": "string"
        },
        "sslCertificateType": {
          "$ref": "#/definitions/v1_skill_Manifest_SSLCertificateType"
        },
        "uri": {
          "format": "uri",
          "pattern": "^(arn|https://)",
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestEvents": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint_aaaCoralHttpHttpsLambdaEndpointUri"
        },
        "publications": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_EventPublications"
          },
          "type": "array"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "EU": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_aaaCoralHttpHttpsLambdaEndpointUri"
            },
            "FE": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_aaaCoralHttpHttpsLambdaEndpointUri"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_aaaCoralHttpHttpsLambdaEndpointUri"
            },
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_Region_aaaCoralHttpHttpsLambdaEndpointUri"
            }
          },
          "type": "object"
        },
        "subscriptions": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_EventName"
          },
          "type": "array"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance": {
      "additionalProperties": false,
      "properties": {
        "privacyPolicyUrl": {
          "type": [
            "null",
            "string"
          ]
        },
        "termsOfUseUrl": {
          "type": [
            "null",
            "string"
          ]
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestLocalizedPublishingInformation": {
      "additionalProperties": false,
      "properties": {
        "customProductPrompts": {
          "$ref": "#/definitions/v1_skill_Manifest_CustomProductPrompts"
        },
        "description": {
          "maxLength": 4000,
          "type": "string"
        },
        "examplePhrases": {
          "items": {
            "maxLength": 200,
            "type": [
              "null",
              "string"
            ]
          },
          "maxItems": 4,
          "type": "array"
        },
        "keywords": {
          "items": {
            "maxLength": 150,
            "type": "string"
          },
          "maxItems": 30,
          "type": "array"
        },
        "largeIconUri": {
          "type": [
            "null",
            "string"
          ]
        },
        "mediaAssets": {
          "$ref": "#/definitions/v1_skill_Manifest_MediaAssets",
          "type": "object"
        },
        "name": {
          "minLength": 2,
          "type": "string"
        },
        "preview": {
          "$ref": "#/definitions/v1_skill_Manifest_Preview"
        },
        "smallIconUri": {
          "type": [
            "null",
            "string"
          ]
        },
        "summary": {
          "maxLength": 160,
          "type": "string"
        },
        "updatesDescription": {
          "maxLength": 4000,
          "type": "string"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestPrivacyAndCompliance": {
      "additionalProperties": false,
      "properties": {
        "allowsPurchases": {
          "type": "boolean"
        },
        "containsAds": {
          "type": "boolean"
        },
        "criticalDataHandling": {
          "$ref": "#/definitions/v1_skill_Manifest_CriticalDataHandling"
        },
        "isChildDirected": {
          "type": "boolean"
        },
        "isExportCompliant": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "ko-KR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPrivacyAndCompliance"
            }
          },
          "type": "object"
        },
        "shoppingKit": {
          "$ref": "#/definitions/v1_skill_Manifest_ShoppingKit"
        },
        "usesAdveristingInfo": {
          "$ref": "#/definitions/v1_skill_Manifest_UsesAdvertisingInfo"
        },
        "usesPersonalInfo": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_SkillManifestPublishingInformation": {
      "additionalProperties": false,
      "properties": {
        "automaticClonedLocale": {
          "$ref": "#/definitions/v1_skill_Manifest_AutomaticClonedLocale"
        },
        "automaticDistribution": {
          "$ref": "#/definitions/v1_skill_Manifest_AutomaticDistribution"
        },
        "category": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "distributionCountries": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_DistributionCountries"
          },
          "type": "array"
        },
        "distributionMode": {
          "$ref": "#/definitions/v1_skill_Manifest_DistributionMode"
        },
        "gadgetSupport": {
          "$ref": "#/definitions/v1_skill_Manifest_ManifestGadgetSupport"
        },
        "isAvailableWorldwide": {
          "type": "boolean"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "minProperties": 1,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "ko-KR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_SkillManifestLocalizedPublishingInformation"
            }
          },
          "type": "object"
        },
        "name": {
          "type": "string"
        },
        "paidSkillInformation": {
          "$ref": "#/definitions/v1_skill_Manifest_PaidSkillInformation"
        },
        "productTags": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_ProductTagType"
          },
          "type": "array"
        },
        "testingInstructions": {
          "maxLength": 4000,
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_SmartHomeApis": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaEndpoint"
        },
        "localFulfillment": {
          "$ref": "#/definitions/v1_skill_Manifest_LocalFulfillment"
        },
        "protocolVersion": {
          "$ref": "#/definitions/v1_skill_Manifest_SmartHomeProtocol"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "EU": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion"
            },
            "FE": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion"
            },
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_LambdaRegion"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "protocolVersion"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SmartHomeProtocol": {
      "enum": [
        "2",
        "2.0",
        "3",
        "3.0"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_SourceLanguageForLocales": {
      "additionalProperties": false,
      "properties": {
        "language": {
          "type": "string"
        },
        "sourceLocale": {
          "type": "string"
        }
      },
      "required": [
        "language",
        "sourceLocale"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SubscriptionInformation": {
      "properties": {
        "subscriptionPaymentFrequency": {
          "$ref": "#/definitions/v1_skill_Manifest_SubscriptionPaymentFrequency"
        }
      },
      "required": [
        "subscriptionPaymentFrequency"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_SubscriptionPaymentFrequency": {
      "enum": [
        "MONTHLY",
        "YEARLY"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_TaxInformation": {
      "properties": {
        "category": {
          "$ref": "#/definitions/v1_skill_Manifest_TaxInformationCategory"
        }
      },
      "required": [
        "category"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_TaxInformationCategory": {
      "enum": [
        "INFORMATION_SERVICES",
        "NEWSPAPERS",
        "PERIODICALS",
        "SOFTWARE",
        "STREAMING_AUDIO",
        "STREAMING_RADIO",
        "VIDEO"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_ThemeVariants": {
      "additionalProperties": false,
      "properties": {
        "darkThemeUri": {
          "type": "string"
        },
        "lightThemeUri": {
          "type": "string"
        }
      },
      "required": [
        "darkThemeUri",
        "lightThemeUri"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_UpChannelItems": {
      "additionalProperties": false,
      "properties": {
        "type": {
          "type": "string"
        },
        "uri": {
          "pattern": "^arn:aws:sns",
          "type": "string"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_UsesAdvertisingInfo": {
      "additionalProperties": false,
      "properties": {
        "usesAlexaAdvertisingId": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_Version": {
      "enum": [
        "1.0"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_VideoApis": {
      "additionalProperties": false,
      "properties": {
        "countries": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "AE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "AR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "AT": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "AU": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "BE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "BR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "CA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "CH": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "CL": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "CO": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "CR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "DE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "DK": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "EC": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "EG": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "ES": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "FI": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "FR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "GB": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "HK": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "ID": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "IE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "IL": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "IT": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "JP": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "KR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "LU": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "MX": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "MY": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "NL": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "NO": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "NZ": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "PE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "PH": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "PL": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "PT": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "SA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "SE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "SG": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "TH": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "TR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "TW": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "US": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            },
            "ZA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoCountryInfo"
            }
          },
          "type": "object"
        },
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_LambdaEndpoint_allLambdaTypesEndpointUri"
        },
        "locales": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "ar-SA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "de-DE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "en-AU": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "en-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "en-GB": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "en-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "en-US": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "es-ES": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "es-MX": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "es-US": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "fr-CA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "fr-FR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "hi-IN": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "it-IT": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "ja-JP": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "nl-NL": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            },
            "pt-BR": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoApisLocale"
            }
          },
          "type": "object"
        },
        "protocolVersion": {
          "pattern": "^3.0$",
          "type": "string"
        },
        "regions": {
          "additionalProperties": false,
          "default": null,
          "properties": {
            "EU": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoRegion_allAllowedTypesEndpointUri"
            },
            "FE": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoRegion_allAllowedTypesEndpointUri"
            },
            "IN": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoRegion_allAllowedTypesEndpointUri"
            },
            "NA": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoRegion_allAllowedTypesEndpointUri"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_VideoApisLocale": {
      "properties": {
        "alexaVideoCatalogIngestion": {
          "$ref": "#/definitions/v1_skill_Manifest_AlexaVideoCatalogIngestion"
        },
        "features": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_VideoFeature"
          },
          "type": "array"
        },
        "promptNames": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_VideoPromptName"
          },
          "type": "array"
        },
        "videoProviderLogoUri": {
          "type": [
            "null",
            "string"
          ]
        },
        "videoProviderTargetingNames": {
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "type": "array"
        }
      },
      "required": [
        "videoProviderTargetingNames"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoAssets": {
      "additionalProperties": false,
      "properties": {
        "imageType": {
          "$ref": "#/definitions/v1_skill_Manifest_ImageVideoAssetsType"
        },
        "sources": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_ImageVideoAssetSource"
          },
          "type": "array"
        },
        "type": {
          "enum": [
            "IMAGE"
          ],
          "type": "string"
        },
        "uri": {
          "type": "string"
        }
      },
      "required": [
        "imageType",
        "type"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "type",
      "x-amzn-deserializationPropertyValue": "IMAGE"
    },
    "v1_skill_Manifest_VideoCatalogInfo": {
      "properties": {
        "sourceId": {
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/v1_skill_Manifest_VideoCatalogInfoType"
        }
      },
      "required": [
        "sourceId"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoCatalogInfoType": {
      "enum": [
        "FIRE_TV",
        "INGESTED_CONTENT_IDENTIFIER",
        "LIVE_TV_MSO",
        "SOFTWARE_APPLICATION_INGESTION_IDENTIFIER",
        "STATION_INGESTION_IDENTIFIER"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_VideoCategory": {
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "string"
        },
        "type": {
          "enum": [
            "PRESET"
          ],
          "type": "string"
        }
      },
      "required": [
        "id",
        "type"
      ],
      "type": "object",
      "x-amzn-deserializationPropertyName": "type",
      "x-amzn-deserializationPropertyValue": "PRESET"
    },
    "v1_skill_Manifest_VideoCountryInfo": {
      "properties": {
        "catalogInformation": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_VideoCatalogInfo"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "v1_skill_Manifest_VideoEntryPoint": {
      "anyOf": [
        {
          "additionalProperties": false,
          "properties": {
            "type": {
              "enum": [
                "LANDING_PAGE"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "LANDING_PAGE"
        },
        {
          "additionalProperties": false,
          "properties": {
            "categories": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_VideoCategory"
              },
              "type": "array"
            },
            "type": {
              "enum": [
                "TEMPLATED_LANDING_PAGE"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "categories",
            "type"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "TEMPLATED_LANDING_PAGE"
        },
        {
          "additionalProperties": false,
          "properties": {
            "type": {
              "enum": [
                "CUSTOM_WEB_LANDING_PAGE"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "required": [
            "type",
            "url"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "CUSTOM_WEB_LANDING_PAGE"
        },
        {
          "additionalProperties": false,
          "properties": {
            "type": {
              "enum": [
                "LOGIN"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "LOGIN"
        },
        {
          "additionalProperties": false,
          "properties": {
            "type": {
              "enum": [
                "CUSTOM_WEB_PLAYER"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "CUSTOM_WEB_PLAYER"
        }
      ]
    },
    "v1_skill_Manifest_VideoFeature": {
      "anyOf": [
        {
          "properties": {
            "name": {
              "enum": [
                "VIDEO_WEB_PLAYER"
              ],
              "type": "string"
            },
            "players": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_VideoWebPlayer"
              },
              "type": "array"
            },
            "version": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "players",
            "version"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "name",
          "x-amzn-deserializationPropertyValue": "VIDEO_WEB_PLAYER"
        },
        {
          "properties": {
            "name": {
              "enum": [
                "VIDEO_VOICE_PROFILE"
              ],
              "type": "string"
            },
            "version": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "version"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "name",
          "x-amzn-deserializationPropertyValue": "VIDEO_VOICE_PROFILE"
        },
        {
          "properties": {
            "configurations": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoWebAppConfig"
            },
            "name": {
              "enum": [
                "VIDEO_WEB_APP"
              ],
              "type": "string"
            },
            "version": {
              "type": "string"
            }
          },
          "required": [
            "configurations",
            "name",
            "version"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "name",
          "x-amzn-deserializationPropertyValue": "VIDEO_WEB_APP"
        },
        {
          "properties": {
            "assets": {
              "items": {
                "$ref": "#/definitions/v1_skill_Manifest_VideoAssets"
              },
              "type": "array"
            },
            "configurations": {
              "$ref": "#/definitions/v1_skill_Manifest_VideoSkillAssetsConfig"
            },
            "name": {
              "enum": [
                "VIDEO_SKILL_ASSETS"
              ],
              "type": "string"
            },
            "version": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "version"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "name",
          "x-amzn-deserializationPropertyValue": "VIDEO_SKILL_ASSETS"
        }
      ]
    },
    "v1_skill_Manifest_VideoPromptName": {
      "properties": {
        "name": {
          "type": "string"
        },
        "type": {
          "$ref": "#/definitions/v1_skill_Manifest_VideoPromptNameType"
        }
      },
      "required": [
        "name",
        "type"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoPromptNameType": {
      "enum": [
        "Default"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_VideoRegion_allAllowedTypesEndpointUri": {
      "additionalProperties": false,
      "properties": {
        "endpoint": {
          "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEndpoint_allAllowedTypesEndpointUri"
        },
        "upchannel": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_UpChannelItems"
          },
          "type": "array"
        }
      },
      "required": [
        "endpoint"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoSkillAssetsConfig": {
      "properties": {
        "assets": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_VideoAssets"
          },
          "type": "array"
        }
      },
      "required": [
        "assets"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoWebAppConfig": {
      "properties": {
        "entryPoints": {
          "items": {
            "$ref": "#/definitions/v1_skill_Manifest_VideoEntryPoint"
          },
          "type": "array"
        }
      },
      "required": [
        "entryPoints"
      ],
      "type": "object"
    },
    "v1_skill_Manifest_VideoWebPlayer": {
      "anyOf": [
        {
          "additionalProperties": false,
          "properties": {
            "type": {
              "enum": [
                "DEFAULT"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "type",
            "uri"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "DEFAULT"
        },
        {
          "additionalProperties": false,
          "properties": {
            "backgroundImageUri": {
              "type": "string"
            },
            "logoImageUri": {
              "type": "string"
            },
            "type": {
              "enum": [
                "AVS_3P_PROVIDED"
              ],
              "type": "string"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "type",
            "uri"
          ],
          "type": "object",
          "x-amzn-deserializationPropertyName": "type",
          "x-amzn-deserializationPropertyValue": "AVS_3P_PROVIDED"
        }
      ]
    },
    "v1_skill_Manifest_ViewportMode": {
      "enum": [
        "AUTO",
        "HUB",
        "MOBILE",
        "PC",
        "TV"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_ViewportShape": {
      "enum": [
        "RECTANGLE",
        "ROUND"
      ],
      "type": "string"
    },
    "v1_skill_Manifest_ViewportSpecification": {
      "additionalProperties": false,
      "properties": {
        "maxHeight": {
          "default": 2147483647,
          "minimum": 1,
          "type": "integer"
        },
        "maxWidth": {
          "default": 2147483647,
          "minimum": 1,
          "type": "integer"
        },
        "minHeight": {
          "default": 1,
          "minimum": 1,
          "type": "integer"
        },
        "minWidth": {
          "default": 1,
          "minimum": 1,
          "type": "integer"
        },
        "mode": {
          "$ref": "#/definitions/v1_skill_Manifest_ViewportMode"
        },
        "shape": {
          "$ref": "#/definitions/v1_skill_Manifest_ViewportShape"
        }
      },
      "required": [
        "mode",
        "shape"
      ],
      "type": "object"
    }
  },
  "properties": {
    "anytimePermissions": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_AnytimePermissionItems"
      },
      "type": "array"
    },
    "apis": {
      "$ref": "#/definitions/v1_skill_Manifest_SkillManifestApis"
    },
    "authorizedClients": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_AuthorizedClient"
      },
      "type": "array"
    },
    "blueprint": {
      "$ref": "#/definitions/v1_skill_Manifest_Blueprint"
    },
    "encryptionInfo": {
      "$ref": "#/definitions/v1_skill_Manifest_EncryptionInfo"
    },
    "events": {
      "$ref": "#/definitions/v1_skill_Manifest_SkillManifestEvents"
    },
    "inSessionPermissions": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_InSessionPermissionItems"
      },
      "type": "array"
    },
    "manifestVersion": {
      "$ref": "#/definitions/v1_skill_Manifest_ManifestVersion"
    },
    "permissions": {
      "items": {
        "$ref": "#/definitions/v1_skill_Manifest_PermissionItems"
      },
      "type": "array"
    },
    "privacyAndCompliance": {
      "$ref": "#/definitions/v1_skill_Manifest_SkillManifestPrivacyAndCompliance"
    },
    "publishingInformation": {
      "$ref": "#/definitions/v1_skill_Manifest_SkillManifestPublishingInformation"
    }
  },
  "type": "object"
}