changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "anyOf": [
+ {
+ "required": [
+ "part_number",
+ "fits"
+ ]
+ },
+ {
+ "required": [
+ "status",
+ "candidates"
+ ]
+ }
+ ],
+ "properties": {
+ "absence_note": {
+ "type": "string"
+ },
+ "api_url": {
+ "type": "string"
+ },
+ "attribution": {
+ "type": "string"
+ },
+ "brand": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "buy_links": {
+ "items": {
+ "properties": {
+ "affiliate": {
+ "type": "boolean"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "merchant": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "candidates": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "data_revision": {
+ "type": "string"
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "fit_status": {
+ "description": "Present when there is no fit or no result: LPF has no OEM document for it. Never means incompatible.",
+ "enum": [
+ "no_documented_fit"
+ ],
+ "type": "string"
+ },
+ "fits": {
+ "items": {
+ "properties": {
+ "confidence": {
+ "enum": [
+ "oem_manual",
+ "retailer",
+ "unverified"
+ ],
+ "type": "string"
+ },
+ "confidence_note": {
+ "type": "string"
+ },
+ "constraints": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "model": {
+ "type": "string"
+ },
+ "model_name": {
+ "type": "string"
+ },
+ "notes": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "panel_options": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "source_detail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "verification_basis": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "verified_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "model",
+ "source_url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "license": {
+ "type": "string"
+ },
+ "lpf_url": {
+ "type": "string"
+ },
+ "match": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "normalized_from": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "part_number": {
+ "type": "string"
+ },
+ "query": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "specs": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "status": {
+ "enum": [
+ "ambiguous"
+ ],
+ "type": "string"
+ },
+ "superseded": {
+ "type": "object"
+ },
+ "terms_url": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ },
+ "verified_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+}