changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "countries": {
+ "description": "Every country the plan works in. Match on iso2 to answer \"does this cover X?\".",
+ "items": {
+ "properties": {
+ "iso2": {
+ "description": "ISO 3166-1 alpha-2 code, or null for a country we could not match to a code.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "English country name, e.g. \"Spain\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "iso2"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "coverage_type": {
+ "description": "Scope of the plan: one country, a region, or worldwide.",
+ "enum": [
+ "country",
+ "region",
+ "global"
+ ],
+ "type": "string"
+ },
+ "excluded_countries": {
+ "description": "Countries in the plan's own region that it does not cover. Always empty for a country plan and for a worldwide one.",
+ "items": {
+ "properties": {
+ "iso2": {
+ "description": "ISO 3166-1 alpha-2 code, or null for a country we could not match to a code.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "English country name, e.g. \"Spain\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "iso2"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "is_worldwide": {
+ "description": "True when the plan is sold as a worldwide bundle.",
+ "type": "boolean"
+ },
+ "region_label": {
+ "description": "The plan's region written for a person, e.g. \"Europe\". Null for a country plan.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "description": "How many countries the plan covers.",
+ "type": "integer"
+ },
+ "total_excluded": {
+ "description": "How many countries of the plan's own region it does NOT cover.",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "coverage_type",
+ "region_label",
+ "is_worldwide",
+ "total",
+ "countries",
+ "total_excluded",
+ "excluded_countries"
+ ],
+ "type": "object"
+}