addedInput schema / $defs
Added value: +{
+ "CatalogItem": {
+ "properties": {
+ "abstract": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Text used for description on other pages",
+ "title": "Abstract"
+ },
+ "age_group": {
+ "anyOf": [
+ {
+ "pattern": "^(infant|toddler|child|pre-teen|teen|adult)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Age group",
+ "title": "Age Group"
+ },
+ "age_range": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Age range (for toys)",
+ "title": "Age Range"
+ },
+ "availability": {
+ "anyOf": [
+ {
+ "pattern": "^(SAME_DAY|NEXT_DAY|2_3_DAY|3_4_DAY|5_7_DAY|1_2_WEEKS|2_3_WEEKS|4_6_WEEKS|6_8_WEEKS|CONTACT_US|IN_STOCK|AVAILABLE|OUT_OF_STOCK|PRE_ORDER)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Availability status",
+ "title": "Availability"
+ },
+ "brand": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item brand",
+ "title": "Brand"
+ },
+ "caption": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item description/caption",
+ "title": "Caption"
+ },
+ "classification": {
+ "anyOf": [
+ {
+ "pattern": "^(new|overstock|damaged|returned|refurbished|open box|liquidation|used)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item classification",
+ "title": "Classification"
+ },
+ "color": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Color of the item",
+ "title": "Color"
+ },
+ "condition": {
+ "anyOf": [
+ {
+ "pattern": "^(New|Like new|Very good|Good|Acceptable|Refurbished|Used)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item condition",
+ "title": "Condition"
+ },
+ "custom_data": {
+ "default": [],
+ "description": "List of custom attributes",
+ "items": {
+ "$ref": "#/$defs/CustomData"
+ },
+ "title": "Custom Data",
+ "type": "array"
+ },
+ "ean": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "European Article Number (13-digit)",
+ "title": "Ean"
+ },
+ "gender": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Gender (men/women/unisex) - for apparel",
+ "title": "Gender"
+ },
+ "gift_cert": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether item is a gift certificate",
+ "title": "Gift Cert"
+ },
+ "headline": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item headline (used instead of name on item page)",
+ "title": "Headline"
+ },
+ "id": {
+ "description": "Unique item ID",
+ "title": "Id",
+ "type": "string"
+ },
+ "inyshopping": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Include in Yahoo Shopping",
+ "title": "Inyshopping"
+ },
+ "isbn": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "International Standard Book Number",
+ "title": "Isbn"
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Text used when item appears as special on home page",
+ "title": "Label"
+ },
+ "manufacturer": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Item manufacturer",
+ "title": "Manufacturer"
+ },
+ "manufacturer_part_number": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Manufacturer's part number",
+ "title": "Manufacturer Part Number"
+ },
+ "medium": {
+ "anyOf": [
+ {
+ "pattern": "^(CD|Casette|MiniDisc|LPd|EP|45|VHS|Beta|8mm|Laser Disc|DVD|VCD)$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Media type for music/video",
+ "title": "Medium"
+ },
+ "merchant_category": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Merchant category for Yahoo Shopping",
+ "title": "Merchant Category"
+ },
+ "model_number": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Model number",
+ "title": "Model Number"
+ },
+ "msrp": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Manufacturer's suggested retail price",
+ "title": "Msrp"
+ },
+ "name": {
+ "description": "Item name",
+ "title": "Name",
+ "type": "string"
+ },
+ "need_bill": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether billing address is required",
+ "title": "Need Bill"
+ },
+ "need_pay_ship": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether shipping address is required",
+ "title": "Need Pay Ship"
+ },
+ "need_payment": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether payment information is required",
+ "title": "Need Payment"
+ },
+ "options": {
+ "default": [],
+ "description": "List of item options (size, color, etc.)",
+ "items": {
+ "$ref": "#/$defs/ItemOption"
+ },
+ "title": "Options",
+ "type": "array"
+ },
+ "orderable": {
+ "default": "yes",
+ "description": "Whether item is orderable",
+ "title": "Orderable",
+ "type": "boolean"
+ },
+ "personalization_charge": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Charge for monogram/inscription",
+ "title": "Personalization Charge"
+ },
+ "price": {
+ "description": "Item price",
+ "exclusiveMinimum": 0,
+ "title": "Price",
+ "type": "number"
+ },
+ "product_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Product URL",
+ "title": "Product Url"
+ },
+ "promo_text": {
+ "anyOf": [
+ {
+ "maxLength": 50,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Promotional text (up to 50 chars)",
+ "title": "Promo Text"
+ },
+ "sale_price": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Sale price of the item",
+ "title": "Sale Price"
+ },
+ "ship_weight": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Shipping weight of the item",
+ "title": "Ship Weight"
+ },
+ "size": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Size of the item",
+ "title": "Size"
+ },
+ "style": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Style description (e.g., 'chino', 'denim')",
+ "title": "Style"
+ },
+ "style_number": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Style number (for apparel/home & garden)",
+ "title": "Style Number"
+ },
+ "table_id": {
+ "description": "Table ID where item belongs",
+ "title": "Table Id",
+ "type": "string"
+ },
+ "taxable": {
+ "default": "no",
+ "description": "Whether item is taxable",
+ "title": "Taxable",
+ "type": "boolean"
+ },
+ "upc": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Universal Product Code (12-digit)",
+ "title": "Upc"
+ },
+ "yahoo_shopping_category": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Yahoo Shopping category",
+ "title": "Yahoo Shopping Category"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "price",
+ "table_id"
+ ],
+ "title": "CatalogItem",
+ "type": "object"
+ },
+ "CustomData": {
+ "properties": {
+ "name": {
+ "description": "Name of the custom attribute",
+ "title": "Name",
+ "type": "string"
+ },
+ "value": {
+ "description": "Value of the custom attribute",
+ "title": "Value",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "title": "CustomData",
+ "type": "object"
+ },
+ "ItemOption": {
+ "properties": {
+ "name": {
+ "description": "Name of the option (e.g., 'Size', 'Color')",
+ "title": "Name",
+ "type": "string"
+ },
+ "value_list": {
+ "description": "List of possible values for this option",
+ "items": {
+ "type": "string"
+ },
+ "title": "Value List",
+ "type": "array"
+ }
+ },
+ "required": [
+ "name",
+ "value_list"
+ ],
+ "title": "ItemOption",
+ "type": "object"
+ }
+}