changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "allergens": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "brand": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "capsuleShell": {
+ "$ref": "#/properties/brand"
+ },
+ "carrierOil": {
+ "$ref": "#/properties/brand"
+ },
+ "category": {
+ "type": "string"
+ },
+ "cbd": {
+ "$ref": "#/properties/brand"
+ },
+ "chemotype": {
+ "description": "THC-dominant, CBD-dominant or balanced, from the cannabinoid figures",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "$ref": "#/properties/brand"
+ },
+ "descriptionAiAssisted": {
+ "type": "boolean"
+ },
+ "discontinued": {
+ "type": "boolean"
+ },
+ "documents": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "format": "uri",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "title",
+ "kind",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "dosage": {
+ "$ref": "#/properties/brand"
+ },
+ "faqs": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "aiAssisted": {
+ "type": "boolean"
+ },
+ "answer": {
+ "type": "string"
+ },
+ "question": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "question",
+ "answer",
+ "aiAssisted"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "form": {
+ "description": "Dose form as the page labels it, e.g. \"Dried flower\"",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image": {
+ "anyOf": [
+ {
+ "format": "uri",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "oilFlowerEquivalence": {
+ "$ref": "#/properties/brand"
+ },
+ "priceRange": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "currency": {
+ "type": "string"
+ },
+ "max": {
+ "type": "number"
+ },
+ "min": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "min",
+ "max",
+ "currency"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Lowest to highest current price across UK pharmacies, naming none; null when not published"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "storage": {
+ "$ref": "#/properties/brand"
+ },
+ "strain": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "genetics": {
+ "$ref": "#/properties/brand"
+ },
+ "name": {
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "format": "uri",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "genetics",
+ "url"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "terpenes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "percent": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "percent"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "thc": {
+ "$ref": "#/properties/brand"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "format": "uri",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "withheld": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "slug",
+ "url",
+ "category",
+ "form",
+ "brand",
+ "thc",
+ "cbd",
+ "chemotype",
+ "discontinued",
+ "strain",
+ "terpenes",
+ "carrierOil",
+ "allergens",
+ "capsuleShell",
+ "priceRange",
+ "oilFlowerEquivalence",
+ "description",
+ "descriptionAiAssisted",
+ "dosage",
+ "storage",
+ "image",
+ "documents",
+ "faqs",
+ "withheld"
+ ],
+ "type": "object"
+}