changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "availability": {
+ "description": "e.g. 'Item is in stock' - empty when the page does not say",
+ "type": "string"
+ },
+ "brand": {
+ "type": "string"
+ },
+ "canonicalUrl": {
+ "type": "string"
+ },
+ "caseDiameter": {
+ "type": "string"
+ },
+ "caseMaterial": {
+ "type": "string"
+ },
+ "condition": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "gender": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "images": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "location": {
+ "type": "string"
+ },
+ "model": {
+ "type": "string"
+ },
+ "movement": {
+ "type": "string"
+ },
+ "priceDisplay": {
+ "type": "string"
+ },
+ "priceValue": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "reference": {
+ "type": "string"
+ },
+ "scope": {
+ "type": "string"
+ },
+ "sellerIds": {
+ "additionalProperties": false,
+ "description": "customerId powers get_dealer_listings; dealerId powers get_dealer_ratings",
+ "properties": {
+ "customerId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "dealerId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "customerId",
+ "dealerId"
+ ],
+ "type": "object"
+ },
+ "shipsWithin": {
+ "description": "Shipping estimate, e.g. '1 - 3 days'",
+ "type": "string"
+ },
+ "specs": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "year": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "brand",
+ "model",
+ "reference",
+ "priceDisplay",
+ "priceValue",
+ "currency",
+ "condition",
+ "year",
+ "movement",
+ "caseMaterial",
+ "caseDiameter",
+ "gender",
+ "scope",
+ "availability",
+ "description",
+ "location",
+ "images",
+ "specs"
+ ],
+ "type": "object"
+}