changedOutput schema / properties / configuration / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "actionBindings": {
- "additionalProperties": false,
- "properties": {
- "explicitPurchaseIntent": {
- "const": "shopperAction",
- "type": "string"
- },
- "inspectEvidence": {
- "const": "referenceAction",
- "type": "string"
- },
- "inspectExactProduct": {
- "const": "inspectionAction",
- "type": "string"
- }
- },
- "required": [
- "inspectExactProduct",
- "explicitPurchaseIntent",
- "inspectEvidence"
- ],
- "type": "object"
- },
- "availability": {
- "enum": [
- "available",
- "unavailable"
- ],
- "type": "string"
- },
- "commerceLinks": {
- "additionalProperties": false,
- "properties": {
- "attributedCartPermalink": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "attributedProductUrl": {
- "type": "string"
- },
- "canonicalProductUrl": {
- "type": "string"
- },
- "cartUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "checkoutUrl": {
- "type": "null"
- },
- "customerUrl": {
- "type": "string"
- },
- "evidenceUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "exactVariantProductUrl": {
- "type": "string"
- },
- "shopifyCartPermalink": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "evidenceUrl",
- "customerUrl",
- "cartUrl",
- "checkoutUrl",
- "canonicalProductUrl",
- "exactVariantProductUrl",
- "attributedProductUrl",
- "shopifyCartPermalink",
- "attributedCartPermalink"
- ],
- "type": "object"
- },
- "inspectionAction": {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "buyerControlled": {
- "type": "boolean"
- },
- "collectsPayment": {
- "const": false,
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "placesOrder": {
- "const": false,
- "type": "boolean"
- },
- "shopperFacing": {
- "type": "boolean"
- },
- "type": {
- "enum": [
- "view_exact_product",
- "open_cart",
- "request_consultation",
- "inspect_evidence"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "type",
- "label",
- "url",
- "method",
- "available",
- "shopperFacing",
- "buyerControlled",
- "placesOrder",
- "collectsPayment"
- ],
- "type": "object"
- },
- "numericVariantId": {
- "type": "string"
- },
- "options": {
- "additionalProperties": {
- "type": "string"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "price": {
- "additionalProperties": false,
- "properties": {
- "amount": {
- "type": "string"
- },
- "authority": {
- "const": "live_shopify",
- "type": "string"
- },
- "currency": {
- "const": "USD",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency",
- "authority"
- ],
- "type": "object"
- },
- "primaryMedia": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "altText": {
- "type": "string"
- },
- "associatedVariantIds": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "association": {
- "enum": [
- "shopify_variant_featured_image",
- "shopify_product_media"
- ],
- "type": "string"
- },
- "embeddedUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "exactVariantDepictionVerified": {
- "const": false,
- "type": "boolean"
- },
- "fidelityNote": {
- "type": "string"
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "mediaId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "mimeType": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "position": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "previewImage": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "type": "string"
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "url",
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "relationship": {
- "enum": [
- "representative",
- "product_family"
- ],
- "type": "string"
- },
- "sources": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "format": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "mimeType": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "type": "string"
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "url",
- "mimeType",
- "format",
- "width",
- "height"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "type": {
- "enum": [
- "image",
- "video",
- "external_video",
- "model_3d"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "url",
- "mimeType",
- "width",
- "height",
- "relationship",
- "association",
- "associatedVariantIds",
- "exactVariantDepictionVerified",
- "fidelityNote",
- "mediaId",
- "type",
- "position",
- "altText",
- "previewImage",
- "sources",
- "embeddedUrl"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "purchaseState": {
- "enum": [
- "purchase_ready",
- "consultation_ready",
- "view_only"
- ],
- "type": "string"
- },
- "referenceAction": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "buyerControlled": {
- "type": "boolean"
- },
- "collectsPayment": {
- "const": false,
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "placesOrder": {
- "const": false,
- "type": "boolean"
- },
- "shopperFacing": {
- "type": "boolean"
- },
- "type": {
- "enum": [
- "view_exact_product",
- "open_cart",
- "request_consultation",
- "inspect_evidence"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "type",
- "label",
- "url",
- "method",
- "available",
- "shopperFacing",
- "buyerControlled",
- "placesOrder",
- "collectsPayment"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "shopperAction": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "buyerControlled": {
- "type": "boolean"
- },
- "collectsPayment": {
- "const": false,
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "placesOrder": {
- "const": false,
- "type": "boolean"
- },
- "shopperFacing": {
- "type": "boolean"
- },
- "type": {
- "enum": [
- "view_exact_product",
- "open_cart",
- "request_consultation",
- "inspect_evidence"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "type",
- "label",
- "url",
- "method",
- "available",
- "shopperFacing",
- "buyerControlled",
- "placesOrder",
- "collectsPayment"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "shopperActions": {
- "additionalProperties": false,
- "properties": {
- "addToCart": {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "available",
- "url",
- "method",
- "label"
- ],
- "type": "object"
- },
- "requestConsultation": {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "available",
- "url",
- "method",
- "label"
- ],
- "type": "object"
- },
- "startCheckout": {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "available",
- "url",
- "method",
- "label"
- ],
- "type": "object"
- },
- "viewProduct": {
- "additionalProperties": false,
- "properties": {
- "available": {
- "type": "boolean"
- },
- "label": {
- "type": "string"
- },
- "method": {
- "anyOf": [
- {
- "const": "GET",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "available",
- "url",
- "method",
- "label"
- ],
- "type": "object"
- }
- },
- "required": [
- "viewProduct",
- "addToCart",
- "startCheckout",
- "requestConsultation"
- ],
- "type": "object"
- },
- "shopperHandoffPolicy": {
- "additionalProperties": false,
- "properties": {
- "cartDoesNotReplaceProductPresentation": {
- "const": true,
- "type": "boolean"
- },
- "evidenceIsShopperDestination": {
- "const": false,
- "type": "boolean"
- },
- "explicitPurchaseInstruction": {
- "type": "string"
- },
- "explicitPurchaseIntentRole": {
- "anyOf": [
- {
- "enum": [
- "cartUrl",
- "requestConsultation"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "groundingRole": {
- "const": "evidenceUrl",
- "type": "string"
- },
- "inspectionRole": {
- "const": "customerUrl",
- "type": "string"
- },
- "mediaFailureInstruction": {
- "type": "string"
- },
- "mediaRequiredBeforePurchaseHandoff": {
- "const": true,
- "type": "boolean"
- },
- "presentationSequence": {
- "prefixItems": [
- {
- "const": "presentMedia",
- "type": "string"
- },
- {
- "const": "presentFactsAndDisclosures",
- "type": "string"
- },
- {
- "const": "offerPurchaseHandoff",
- "type": "string"
- }
- ],
- "type": "array"
- },
- "proactiveInstruction": {
- "type": "string"
- },
- "purchaseReadyRole": {
- "anyOf": [
- {
- "enum": [
- "cartUrl",
- "requestConsultation"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "groundingRole",
- "inspectionRole",
- "purchaseReadyRole",
- "explicitPurchaseIntentRole",
- "evidenceIsShopperDestination",
- "presentationSequence",
- "mediaRequiredBeforePurchaseHandoff",
- "cartDoesNotReplaceProductPresentation",
- "mediaFailureInstruction",
- "proactiveInstruction",
- "explicitPurchaseInstruction"
- ],
- "type": "object"
- },
- "sku": {
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "variantId": {
- "type": "string"
- }
- },
- "required": [
- "variantId",
- "numericVariantId",
- "sku",
- "title",
- "options",
- "availability",
- "price",
- "primaryMedia",
- "commerceLinks",
- "purchaseState",
- "actionBindings",
- "inspectionAction",
- "shopperAction",
- "referenceAction",
- "shopperActions",
- "shopperHandoffPolicy"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "actionBindings": {
+ "additionalProperties": false,
+ "properties": {
+ "explicitPurchaseIntent": {
+ "const": "shopperAction",
+ "type": "string"
+ },
+ "inspectEvidence": {
+ "const": "referenceAction",
+ "type": "string"
+ },
+ "inspectExactProduct": {
+ "const": "inspectionAction",
+ "type": "string"
+ }
+ },
+ "required": [
+ "inspectExactProduct",
+ "explicitPurchaseIntent",
+ "inspectEvidence"
+ ],
+ "type": "object"
+ },
+ "availability": {
+ "enum": [
+ "available",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "commerceLinks": {
+ "additionalProperties": false,
+ "properties": {
+ "attributedCartPermalink": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "attributedProductUrl": {
+ "type": "string"
+ },
+ "canonicalProductUrl": {
+ "type": "string"
+ },
+ "cartUrl": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "checkoutUrl": {
+ "type": "null"
+ },
+ "customerUrl": {
+ "type": "string"
+ },
+ "evidenceUrl": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "exactVariantProductUrl": {
+ "type": "string"
+ },
+ "shopifyCartPermalink": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "evidenceUrl",
+ "customerUrl",
+ "cartUrl",
+ "checkoutUrl",
+ "canonicalProductUrl",
+ "exactVariantProductUrl",
+ "attributedProductUrl",
+ "shopifyCartPermalink",
+ "attributedCartPermalink"
+ ],
+ "type": "object"
+ },
+ "inspectionAction": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "buyerControlled": {
+ "type": "boolean"
+ },
+ "collectsPayment": {
+ "const": false,
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "placesOrder": {
+ "const": false,
+ "type": "boolean"
+ },
+ "shopperFacing": {
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "view_exact_product",
+ "open_cart",
+ "request_consultation",
+ "inspect_evidence"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "url",
+ "method",
+ "available",
+ "shopperFacing",
+ "buyerControlled",
+ "placesOrder",
+ "collectsPayment"
+ ],
+ "type": "object"
+ },
+ "numericVariantId": {
+ "type": "string"
+ },
+ "options": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "price": {
+ "additionalProperties": false,
+ "properties": {
+ "amount": {
+ "type": "string"
+ },
+ "authority": {
+ "const": "live_shopify",
+ "type": "string"
+ },
+ "currency": {
+ "const": "USD",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency",
+ "authority"
+ ],
+ "type": "object"
+ },
+ "primaryMedia": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "altText": {
+ "type": "string"
+ },
+ "associatedVariantIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "association": {
+ "enum": [
+ "shopify_variant_featured_image",
+ "shopify_product_media"
+ ],
+ "type": "string"
+ },
+ "embeddedUrl": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "exactVariantDepictionVerified": {
+ "const": false,
+ "type": "boolean"
+ },
+ "fidelityNote": {
+ "type": "string"
+ },
+ "height": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mediaId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mimeType": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "position": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "previewImage": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "width": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "url",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "relationship": {
+ "enum": [
+ "representative",
+ "product_family"
+ ],
+ "type": "string"
+ },
+ "relevance": {
+ "additionalProperties": false,
+ "properties": {
+ "differingAttributes": {
+ "additionalProperties": {
+ "additionalProperties": false,
+ "properties": {
+ "selected": {
+ "type": "string"
+ },
+ "shown": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "selected",
+ "shown"
+ ],
+ "type": "object"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "evidenceSource": {
+ "enum": [
+ "shopify_variant_association",
+ "shopify_variant_options",
+ "product_membership"
+ ],
+ "type": "string"
+ },
+ "group": {
+ "enum": [
+ "selected_variant",
+ "matching_visual_attributes",
+ "product_family"
+ ],
+ "type": "string"
+ },
+ "matchedAttributes": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "reviewedDuplicateGroup": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "group",
+ "evidenceSource",
+ "matchedAttributes",
+ "differingAttributes"
+ ],
+ "type": "object"
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "format": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "height": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mimeType": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "width": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "url",
+ "mimeType",
+ "format",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "type": {
+ "enum": [
+ "image",
+ "video",
+ "external_video",
+ "model_3d"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "width": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "url",
+ "mimeType",
+ "width",
+ "height",
+ "relationship",
+ "association",
+ "associatedVariantIds",
+ "exactVariantDepictionVerified",
+ "fidelityNote",
+ "mediaId",
+ "type",
+ "position",
+ "altText",
+ "previewImage",
+ "sources",
+ "embeddedUrl"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "purchaseState": {
+ "enum": [
+ "purchase_ready",
+ "consultation_ready",
+ "view_only"
+ ],
+ "type": "string"
+ },
+ "referenceAction": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "buyerControlled": {
+ "type": "boolean"
+ },
+ "collectsPayment": {
+ "const": false,
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "placesOrder": {
+ "const": false,
+ "type": "boolean"
+ },
+ "shopperFacing": {
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "view_exact_product",
+ "open_cart",
+ "request_consultation",
+ "inspect_evidence"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "url",
+ "method",
+ "available",
+ "shopperFacing",
+ "buyerControlled",
+ "placesOrder",
+ "collectsPayment"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "shopperAction": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "buyerControlled": {
+ "type": "boolean"
+ },
+ "collectsPayment": {
+ "const": false,
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "placesOrder": {
+ "const": false,
+ "type": "boolean"
+ },
+ "shopperFacing": {
+ "type": "boolean"
+ },
+ "type": {
+ "enum": [
+ "view_exact_product",
+ "open_cart",
+ "request_consultation",
+ "inspect_evidence"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "url",
+ "method",
+ "available",
+ "shopperFacing",
+ "buyerControlled",
+ "placesOrder",
+ "collectsPayment"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "shopperActions": {
+ "additionalProperties": false,
+ "properties": {
+ "addToCart": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "available",
+ "url",
+ "method",
+ "label"
+ ],
+ "type": "object"
+ },
+ "requestConsultation": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "available",
+ "url",
+ "method",
+ "label"
+ ],
+ "type": "object"
+ },
+ "startCheckout": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "available",
+ "url",
+ "method",
+ "label"
+ ],
+ "type": "object"
+ },
+ "viewProduct": {
+ "additionalProperties": false,
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "label": {
+ "type": "string"
+ },
+ "method": {
+ "anyOf": [
+ {
+ "const": "GET",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "available",
+ "url",
+ "method",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "viewProduct",
+ "addToCart",
+ "startCheckout",
+ "requestConsultation"
+ ],
+ "type": "object"
+ },
+ "shopperHandoffPolicy": {
+ "additionalProperties": false,
+ "properties": {
+ "cartDoesNotReplaceProductPresentation": {
+ "const": true,
+ "type": "boolean"
+ },
+ "evidenceIsShopperDestination": {
+ "const": false,
+ "type": "boolean"
+ },
+ "explicitPurchaseInstruction": {
+ "type": "string"
+ },
+ "explicitPurchaseIntentRole": {
+ "anyOf": [
+ {
+ "enum": [
+ "cartUrl",
+ "requestConsultation"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "groundingRole": {
+ "const": "evidenceUrl",
+ "type": "string"
+ },
+ "inspectionRole": {
+ "const": "customerUrl",
+ "type": "string"
+ },
+ "mediaFailureInstruction": {
+ "type": "string"
+ },
+ "mediaRequiredBeforePurchaseHandoff": {
+ "const": true,
+ "type": "boolean"
+ },
+ "presentationSequence": {
+ "prefixItems": [
+ {
+ "const": "presentMedia",
+ "type": "string"
+ },
+ {
+ "const": "presentFactsAndDisclosures",
+ "type": "string"
+ },
+ {
+ "const": "offerPurchaseHandoff",
+ "type": "string"
+ }
+ ],
+ "type": "array"
+ },
+ "proactiveInstruction": {
+ "type": "string"
+ },
+ "purchaseReadyRole": {
+ "anyOf": [
+ {
+ "enum": [
+ "cartUrl",
+ "requestConsultation"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "groundingRole",
+ "inspectionRole",
+ "purchaseReadyRole",
+ "explicitPurchaseIntentRole",
+ "evidenceIsShopperDestination",
+ "presentationSequence",
+ "mediaRequiredBeforePurchaseHandoff",
+ "cartDoesNotReplaceProductPresentation",
+ "mediaFailureInstruction",
+ "proactiveInstruction",
+ "explicitPurchaseInstruction"
+ ],
+ "type": "object"
+ },
+ "sku": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "variantId": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "variantId",
+ "numericVariantId",
+ "sku",
+ "title",
+ "options",
+ "availability",
+ "price",
+ "primaryMedia",
+ "commerceLinks",
+ "purchaseState",
+ "actionBindings",
+ "inspectionAction",
+ "shopperAction",
+ "referenceAction",
+ "shopperActions",
+ "shopperHandoffPolicy"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]