addedOutput schema / properties / items / items / oneOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "attribution": {
+ "type": "string"
+ },
+ "category": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "details": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "id": {
+ "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
+ "type": "string"
+ },
+ "images": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "alt": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "alt"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "media": {
+ "additionalProperties": false,
+ "properties": {
+ "artworkPurchase": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "badgeUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "badgeUrl",
+ "label"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "background": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "caption": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "credit": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "disclosure": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "caption",
+ "disclosure",
+ "credit",
+ "background",
+ "artworkPurchase"
+ ],
+ "type": "object"
+ },
+ "merchant": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "outboundUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "productUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "productUrl",
+ "outboundUrl"
+ ],
+ "type": "object"
+ },
+ "music": {
+ "additionalProperties": false,
+ "properties": {
+ "artist": {
+ "type": "string"
+ },
+ "displayedDuration": {
+ "type": "string"
+ },
+ "embedUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "album",
+ "track"
+ ],
+ "type": "string"
+ },
+ "releaseDate": {
+ "anyOf": [
+ {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "trackCount": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "artist",
+ "releaseDate",
+ "trackCount",
+ "displayedDuration",
+ "embedUrl"
+ ],
+ "type": "object"
+ },
+ "name": {
+ "type": "string"
+ },
+ "number": {
+ "pattern": "^[0-9]+$",
+ "type": "string"
+ },
+ "price": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "amount": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "checkedOn": {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ },
+ "context": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "currency": {
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency",
+ "checkedOn",
+ "context"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "referral": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "disclosure": {
+ "type": "string"
+ },
+ "offerText": {
+ "type": "string"
+ },
+ "reward": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "reward",
+ "disclosure",
+ "offerText",
+ "code"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "selectionNote": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "url"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "statusText": {
+ "type": "string"
+ },
+ "subcategory": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "product",
+ "music",
+ "store"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "number",
+ "type",
+ "name",
+ "url",
+ "category",
+ "subcategory",
+ "description",
+ "attribution",
+ "images",
+ "merchant",
+ "price",
+ "details",
+ "selectionNote",
+ "sources",
+ "referral",
+ "media"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "attribution": {
+ "type": "string"
+ },
+ "category": {
+ "const": "Videos",
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "details": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "id": {
+ "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
+ "type": "string"
+ },
+ "images": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "alt": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "alt"
+ ],
+ "type": "object"
+ },
+ "maxItems": 0,
+ "type": "array"
+ },
+ "media": {
+ "additionalProperties": false,
+ "properties": {
+ "artworkPurchase": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "badgeUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "badgeUrl",
+ "label"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "background": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "caption": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "credit": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "disclosure": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "caption",
+ "disclosure",
+ "credit",
+ "background",
+ "artworkPurchase"
+ ],
+ "type": "object"
+ },
+ "merchant": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "outboundUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "productUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "productUrl",
+ "outboundUrl"
+ ],
+ "type": "object"
+ },
+ "music": {
+ "additionalProperties": false,
+ "properties": {
+ "artist": {
+ "type": "string"
+ },
+ "displayedDuration": {
+ "type": "string"
+ },
+ "embedUrl": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "album",
+ "track"
+ ],
+ "type": "string"
+ },
+ "releaseDate": {
+ "anyOf": [
+ {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "trackCount": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "artist",
+ "releaseDate",
+ "trackCount",
+ "displayedDuration",
+ "embedUrl"
+ ],
+ "type": "object"
+ },
+ "name": {
+ "type": "string"
+ },
+ "number": {
+ "pattern": "^[0-9]+$",
+ "type": "string"
+ },
+ "price": {
+ "type": "null"
+ },
+ "referral": {
+ "type": "null"
+ },
+ "selectionNote": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "url"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "statusText": {
+ "type": "string"
+ },
+ "subcategory": {
+ "type": "string"
+ },
+ "type": {
+ "const": "video",
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ "video": {
+ "additionalProperties": false,
+ "properties": {
+ "creator": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "duration": {
+ "pattern": "^PT(?=\\d)(?:\\d+H)?(?:\\d+M)?(?:\\d+(?:\\.\\d+)?S)?$",
+ "type": "string"
+ },
+ "embedUrl": {
+ "allOf": [
+ {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ {
+ "pattern": "^https:\\/\\/www\\.youtube-nocookie\\.com\\/embed\\/[A-Za-z0-9_-]{11}$",
+ "type": "string"
+ }
+ ],
+ "type": "string"
+ },
+ "uploadDate": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ "url": {
+ "allOf": [
+ {
+ "pattern": "^https:\\/\\/",
+ "type": "string"
+ },
+ {
+ "pattern": "^https:\\/\\/www\\.youtube\\.com\\/(?:channel\\/UC[A-Za-z0-9_-]+|@[A-Za-z0-9_.-]+)$",
+ "type": "string"
+ }
+ ],
+ "type": "string"
+ },
+ "youtubeId": {
+ "pattern": "^[A-Za-z0-9_-]{11}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "youtubeId",
+ "embedUrl",
+ "creator",
+ "url",
+ "uploadDate",
+ "duration"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "number",
+ "type",
+ "name",
+ "url",
+ "category",
+ "subcategory",
+ "description",
+ "attribution",
+ "images",
+ "merchant",
+ "price",
+ "details",
+ "selectionNote",
+ "sources",
+ "referral",
+ "media",
+ "video"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties / items / items / properties
Removed value: -{
- "attribution": {
- "type": "string"
- },
- "category": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "details": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "id": {
- "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
- "type": "string"
- },
- "images": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "alt": {
- "type": "string"
- },
- "url": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- }
- },
- "required": [
- "url",
- "alt"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "media": {
- "additionalProperties": false,
- "properties": {
- "artworkPurchase": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "badgeUrl": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "url": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- }
- },
- "required": [
- "url",
- "badgeUrl",
- "label"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "background": {
- "anyOf": [
- {
- "pattern": "^#[0-9a-f]{3}(?:[0-9a-f]{3})?$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "caption": {
- "type": [
- "string",
- "null"
- ]
- },
- "credit": {
- "type": [
- "string",
- "null"
- ]
- },
- "disclosure": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "caption",
- "disclosure",
- "credit",
- "background",
- "artworkPurchase"
- ],
- "type": "object"
- },
- "merchant": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "outboundUrl": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- },
- "productUrl": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- }
- },
- "required": [
- "name",
- "productUrl",
- "outboundUrl"
- ],
- "type": "object"
- },
- "music": {
- "additionalProperties": false,
- "properties": {
- "artist": {
- "type": "string"
- },
- "displayedDuration": {
- "type": "string"
- },
- "embedUrl": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- },
- "kind": {
- "enum": [
- "album",
- "track"
- ],
- "type": "string"
- },
- "releaseDate": {
- "anyOf": [
- {
- "format": "date",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "trackCount": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "artist",
- "releaseDate",
- "trackCount",
- "displayedDuration",
- "embedUrl"
- ],
- "type": "object"
- },
- "name": {
- "type": "string"
- },
- "number": {
- "pattern": "^[0-9]+$",
- "type": "string"
- },
- "price": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "amount": {
- "minimum": 0,
- "type": "number"
- },
- "checkedOn": {
- "format": "date",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
- "type": "string"
- },
- "context": {
- "type": [
- "string",
- "null"
- ]
- },
- "currency": {
- "pattern": "^[A-Z]{3}$",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency",
- "checkedOn",
- "context"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "referral": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "disclosure": {
- "type": "string"
- },
- "offerText": {
- "type": "string"
- },
- "reward": {
- "type": "string"
- }
- },
- "required": [
- "reward",
- "disclosure",
- "offerText",
- "code"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "selectionNote": {
- "type": [
- "string",
- "null"
- ]
- },
- "sources": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "url": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- }
- },
- "required": [
- "name",
- "url"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "statusText": {
- "type": "string"
- },
- "subcategory": {
- "type": "string"
- },
- "type": {
- "enum": [
- "product",
- "music",
- "store"
- ],
- "type": "string"
- },
- "url": {
- "pattern": "^https:\\/\\/",
- "type": "string"
- }
-}