Variables
Variable: productRssFeedItemSchema
module product rss feed docid 6uo tqnspfsbpjdruymkw productrssfeeditemschema • const productrssfeeditemschema zodeffects < zodeffects < zodeffects < zodeffects < zodeffects < zodeffects < zodobject <{ additional image link zodoptional < zodunion <\[ zodstring , zodarray < zodstring , "many" >]>> ; ads redirect zodoptional < zodstring > ; adult zodoptional < zodeffects < zodunion <\[ zodboolean , zodenum <\[ "yes" , "no" , "true" , "false" ]>]>, "yes" | "no" | "true" | "false" , boolean | "yes" | "no" | "true" | "false" >> ; age group zodoptional < zodenum <\[ "newborn" , "infant" , "toddler" , "kids" , "adult" ]>> ; availability zodeffects < zodeffects < zodenum <\[ "in stock" , "out of stock" , "preorder" , "backorder" ]>, "in stock" | "out of stock" | "preorder" | "backorder" , unknown >, "in stock" | "out of stock" | "preorder" | "backorder" , unknown > ; availability date zodoptional < zodeffects < zodunion <\[ zodunion <\[ zodstring , zodoptional < zoddate >]>, zodeffects < zodstring , string , string >]>, string | date , string | date >> ; brand zodoptional < zodstring > ; canonical link zodoptional < zodstring > ; certification zodoptional < zodobject <{ certification authority zodstring ; certification code zodstring ; certification name zodstring }, "strip" , zodtypeany , { certification authority string ; certification code string ; certification name string }, { certification authority string ; certification code string ; certification name string }>> ; color zodoptional < zodstring > ; condition zodoptional < zodenum <\[ "new" , "refurbished" , "used" ]>> ; cost of goods sold zodoptional < zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }>> ; custom label 0 zodoptional < zodstring > ; custom label 1 zodoptional < zodstring > ; custom label 2 zodoptional < zodstring > ; custom label 3 zodoptional < zodstring > ; custom label 4 zodoptional < zodstring > ; custom labels zodoptional < zodarray < zodstring , "many" >> ; custom number 0 zodoptional < zodnumber > ; custom number 1 zodoptional < zodnumber > ; custom number 2 zodoptional < zodnumber > ; custom number 3 zodoptional < zodnumber > ; custom number 4 zodoptional < zodnumber > ; custom numbers zodoptional < zodarray < zodnumber , "many" >> ; description zodstring ; disclosure date zodoptional < zodeffects < zodunion <\[ zodunion <\[ zodstring , zodoptional < zoddate >]>, zodeffects < zodstring , string , string >]>, string | date , string | date >> ; energy efficiency class zodoptional < zodenum <\[ "a+++" , "a++" , "a+" , "a" , "b" , "c" , "d" , "e" , "f" , "g" ]>> ; excluded destination zodoptional < zodarray < zodenum <\[ "shopping ads" , "buy on google listings" , "display ads" , "local inventory ads" , "free listings" , "free local listings" ]>, "many" >> ; expiration date zodoptional < zodeffects < zodunion <\[ zodunion <\[ zodstring , zodoptional < zoddate >]>, zodeffects < zodstring , string , string >]>, string | date , string | date >> ; external seller id zodoptional < zodstring > ; fb product category zodoptional < zodstring > ; gender zodoptional < zodenum <\[ "male" , "female" , "unisex" ]>> ; google product category zodoptional < zodstring > ; gtin zodoptional < zodunion <\[ zodstring , zodarray < zodstring , "many" >]>> ; id zodeffects < zodstring , string , string > ; identifier exists zodoptional < zodeffects < zodunion <\[ zodboolean , zodenum <\[ "yes" , "no" , "true" , "false" ]>]>, "yes" | "no" | "true" | "false" , boolean | "yes" | "no" | "true" | "false" >> ; image link zodstring ; included destination zodoptional < zodarray < zodenum <\[ "shopping ads" , "buy on google listings" , "display ads" , "local inventory ads" , "free listings" , "free local listings" ]>, "many" >> ; installment zodoptional < zodobject <{ amount zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }> = numberpluscurrency; months zodnumber }, "strip" , zodtypeany , { amount string = numberpluscurrency; months number }, { amount string | { amount? number; currency? string; } = numberpluscurrency; months number }>> ; is bundle zodoptional < zodeffects < zodunion <\[ zodboolean , zodenum <\[ "yes" , "no" , "true" , "false" ]>]>, "yes" | "no" | "true" | "false" , boolean | "yes" | "no" | "true" | "false" >> ; item group id zodoptional < zodstring > ; lifestyle image link zodoptional < zodstring > ; link zodoptional < zodstring > ; material zodoptional < zodstring > ; max energy efficiency class zodoptional < zodenum <\[ "a+++" , "a++" , "a+" , "a" , "b" , "c" , "d" , "e" , "f" , "g" ]>> ; max handling time zodoptional < zodnumber > ; min energy efficiency class zodoptional < zodenum <\[ "a+++" , "a++" , "a+" , "a" , "b" , "c" , "d" , "e" , "f" , "g" ]>> ; min handling time zodoptional < zodnumber > ; mobile link zodoptional < zodstring > ; mpn zodoptional < zodstring > ; multipack zodoptional < zodnumber > ; pattern zodoptional < zodstring > ; pause zodoptional < zodenum <\[ "ads" , "all" ]>> ; price zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }> = numberpluscurrency; product detail zodoptional < zodarray < zodobject <{ attribute name zodstring ; attribute value zodstring ; section name zodoptional < zodstring > }, "strip" , zodtypeany , { attribute name string ; attribute value string ; section name string }, { attribute name string ; attribute value string ; section name string }>, "many" >> ; product height zodoptional < zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" | "cm" , zodtypedef , "in" | "cm" >, "in" | "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" | "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>> ; product highlight zodoptional < zodunion <\[ zodstring , zodarray < zodstring , "many" >]>> ; product length zodoptional < zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" | "cm" , zodtypedef , "in" | "cm" >, "in" | "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" | "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>> ; product type zodoptional < zodstring > ; product weight zodoptional < zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "lb" | "oz" | "g" | "kg" , zodtypedef , "lb" | "oz" | "g" | "kg" >, "lb" | "oz" | "g" | "kg" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "lb" | "oz" | "g" | "kg" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>> ; product width zodoptional < zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" | "cm" , zodtypedef , "in" | "cm" >, "in" | "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" | "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>> ; quantity to sell on facebook zodoptional < zodnumber > ; rich text description zodoptional < zodstring > ; sale price zodoptional < zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }>> ; sale price effective date zodoptional < zodeffects < zodunion <\[ zodobject <{ end zodeffects < zodunion <\[ zodunion <\[ zodstring , zodoptional < zoddate >]>, zodeffects < zodstring , string , string >]>, string | date , string | date > = flexibledate; start zodeffects < zodunion <\[ zodunion <\[ zodstring , zodoptional < zoddate >]>, zodeffects < zodstring , string , string >]>, string | date , string | date > = flexibledate }, "strip" , zodtypeany , { end string | date = flexibledate; start string | date = flexibledate }, { end string | date = flexibledate; start string | date = flexibledate }>, zodstring ]>, string , string | { end string | date = flexibledate; start string | date = flexibledate }>> ; shipping zodoptional < zodobject <{ country zodeffects < zodstring , string , string > = iso3166; location group name zodoptional < zodstring > ; location id zodoptional < zodstring > ; max handling time zodoptional < zodnumber > ; max transit time zodoptional < zodnumber > ; min handling time zodoptional < zodnumber > ; min transit time zodoptional < zodnumber > ; postal code zodoptional < zodstring > ; price zodoptional < zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }>> ; region zodoptional < zodstring > ; service zodoptional < zodstring > }, "strip" , zodtypeany , { country string = iso3166; location group name string ; location id string ; max handling time number ; max transit time number ; min handling time number ; min transit time number ; postal code string ; price string ; region string ; service string }, { country string = iso3166; location group name string ; location id string ; max handling time number ; max transit time number ; min handling time number ; min transit time number ; postal code string ; price string | { amount? number; currency? string; } ; region string ; service string }>> ; shipping height zodoptional < zodunion <\[ zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "cm" , zodtypedef , "cm" >, "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>, zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" , zodtypedef , "in" >, "in" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>]>> ; shipping label zodoptional < zodstring > ; shipping length zodoptional < zodunion <\[ zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "cm" , zodtypedef , "cm" >, "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>, zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" , zodtypedef , "in" >, "in" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>]>> ; shipping weight zodoptional < zodunion <\[ zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "lb" | "oz" , zodtypedef , "lb" | "oz" >, "lb" | "oz" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "lb" | "oz" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>, zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "g" | "kg" , zodtypedef , "g" | "kg" >, "g" | "kg" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "g" | "kg" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>]>> ; shipping width zodoptional < zodunion <\[ zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "cm" , zodtypedef , "cm" >, "cm" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "cm" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>, zodeffects < zodunion <\[ zodobject <{ unit zodeffects < zodtype < "in" , zodtypedef , "in" >, "in" , unknown > ; value zodnumber }, "strip" , zodtypeany , { unit "in" ; value number }, { unit unknown ; value number }>, zodeffects < zodeffects < zodstring , string , string >, string , string >]>, string , string | { unit unknown ; value number }>]>> ; ships from country zodoptional < zodeffects < zodstring , string , string >> ; shopping ads excluded country zodoptional < zodarray < zodeffects < zodstring , string , string >, "many" >> ; size zodoptional < zodstring > ; size system zodoptional < zodenum <\[ "au" , "br" , "cn" , "de" , "eu" , "fr" , "it" , "jp" , "mex" , "uk" , "us" ]>> ; size type zodoptional < zodunion <\[ zodenum <\[ "regular" , "petite" , "plus" , "tall" , "big" , "maternity" ]>, zodarray < zodenum <\[ "regular" , "petite" , "plus" , "tall" , "big" , "maternity" ]>, "many" >]>> ; status zodoptional < zodenum <\[ "active" , "archived" , "staging" ]>> ; subscription zodoptional < zodobject <{ amount zodeffects < zodunion <\[ zodobject <{ amount zodnumber ; currency zodeffects < zodstring , string , string > = currency }, "strip" , zodtypeany , { amount number ; currency string = currency }, { amount number ; currency string = currency }>, zodstring ]>, string , string | { amount number ; currency string = currency }> = numberpluscurrency; period zodenum <\[ "month" , "year" ]> ; period length zodnumber }, "strip" , zodtypeany , { amount string = numberpluscurrency; period "month" | "year" ; period length number }, { amount string | { amount? number; currency? string; } = numberpluscurrency; period "month" | "year" ; period length number }>> ; tax zodoptional < zodunion <\[ zodintersection < zodobject <{ rate zodnumber ; shipping tax zodoptional < zodeffects < zodunion <\[ zodenum <\[ "yes" , "no" ]>, zodboolean ]>, "yes" | "no" , boolean | "yes" | "no" >> }, "strip" , zodtypeany , { rate number ; shipping tax "yes" | "no" }, { rate number ; shipping tax boolean | "yes" | "no" }>, zodoptional < zodintersection < zodobject <{ country zodeffects < zodstring , string , string > = iso3166 }, "strip" , zodtypeany , { country string = iso3166 }, { country string = iso3166 }>, zodunion <\[ zodunion <\[ zodobject <{ region zodstring }, "strip" , zodtypeany , { region string }, { region string }>, zodobject <{ postal code zodstring }, "strip" , zodtypeany , { postal code string }, { postal code string }>]>, zodobject <{ location id zodstring }, "strip" , zodtypeany , { location id string }, { location id string }>]>>>>, zodarray < zodintersection < zodobject <{ rate zodnumber ; shipping tax zodoptional < zodeffects < zodunion <\[ zodenum <\[ "yes" , "no" ]>, zodboolean ]>, "yes" | "no" , boolean | "yes" | "no" >> }, "strip" , zodtypeany , { rate number ; shipping tax "yes" | "no" }, { rate number ; shipping tax boolean | "yes" | "no" }>, zodoptional < zodintersection < zodobject <{ country zodeffects < zodstring , string , string > = iso3166 }, "strip" , zodtypeany , { country string = iso3166 }, { country string = iso3166 }>, zodunion <\[ zodunion <\[ zodobject <{ region zodstring }, "strip" , zodtypeany , { region string }, { region string }>, zodobject <{ postal code zodstring }, "strip" , zodtypeany , { postal code string }, { postal code string }>]>, zodobject <{ location id zodstring }, "strip" , zodtypeany , { location id string }, { location id string }>]>>>>, "many" >]>> ; tax category zodoptional < zodstring > ; title zodstring ; transit time label zodoptional < zodstring > ; unit pricing base measure zodoptional < zodunion <\[ zodunion <\[ zodobject <{ unit zodenum <\[ "oz" , "lb" , "mg" , "g" , "kg" , "floz" , "pt" , "qt" , "gal" , "ml" , "cl" , "l" , "cbm" , "in" , "ft" , "yd" , "cm" , "m" , "sqft" , "sqm" , "ct" ]> = unitpricingmeasure; value zodeffects < zodnumber , number , number > }, "strip" , zodtypeany , { unit "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" = unitpricingmeasure; value number }, { unit "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" = unitpricingmeasure; value number }>, zodstring ]>, zodenum <\[ "75cl" , "750ml" , "50kg" , "1000kg" ]>]>> ; unit pricing measure zodoptional < zodenum <\[ "oz" , "lb" , "mg" , "g" , "kg" , "floz" , "pt" , "qt" , "gal" , "ml" , "cl" , "l" , "cbm" , "in" , "ft" , "yd" , "cm" , "m" , "sqft" , "sqm" , "ct" ]>> ; video zodoptional < zodobject <{ url zodstring }, "strip" , zodtypeany , { url string }, { url string }>> ; virtual model link zodoptional < zodstring > }, "strip" , zodtypeany , { additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string; } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string; } ; tax { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, { additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string; } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string; } ; tax { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, { additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string; } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string; } ; tax { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, { additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string; } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string; } ; tax { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, omit <{ additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority string ; certification code string ; certification name string } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { amount string = numberpluscurrency; months number } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { attribute name string ; attribute value string ; section name string }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country string = iso3166; location group name string ; location id string ; max handling time number ; max transit time number ; min handling time number ; min transit time number ; postal code string ; price string ; region string ; service string } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { amount string = numberpluscurrency; period "month" | "year" ; period length number } ; tax { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string } | { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" = unitpricingmeasure; value number } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url string } ; virtual model link string }, "custom labels" >, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, omit <{ additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority string ; certification code string ; certification name string } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { amount string = numberpluscurrency; months number } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { attribute name string ; attribute value string ; section name string }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country string = iso3166; location group name string ; location id string ; max handling time number ; max transit time number ; min handling time number ; min transit time number ; postal code string ; price string ; region string ; service string } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { amount string = numberpluscurrency; period "month" | "year" ; period length number } ; tax { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string } | { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" = unitpricingmeasure; value number } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url string } ; virtual model link string }, "custom labels" >, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }>, omit <{ additional image link string | string \[] ; ads redirect string ; adult "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability "in stock" | "out of stock" | "preorder" | "backorder" ; availability date string | date ; brand string ; canonical link string ; certification { certification authority string ; certification code string ; certification name string } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { amount string = numberpluscurrency; months number } ; is bundle "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string = numberpluscurrency; product detail { attribute name string ; attribute value string ; section name string }\[] ; product height string ; product highlight string | string \[] ; product length string ; product type string ; product weight string ; product width string ; quantity to sell on facebook number ; rich text description string ; sale price string ; sale price effective date string ; shipping { country string = iso3166; location group name string ; location id string ; max handling time number ; max transit time number ; min handling time number ; min transit time number ; postal code string ; price string ; region string ; service string } ; shipping height string ; shipping label string ; shipping length string ; shipping weight string ; shipping width string ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { amount string = numberpluscurrency; period "month" | "year" ; period length number } ; tax { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string } | { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { region string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { postal code string } & { rate number ; shipping tax "yes" | "no" } & { country string = iso3166 } & { location id string }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" = unitpricingmeasure; value number } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url string } ; virtual model link string }, "custom numbers" >, { additional image link string | string \[] ; ads redirect string ; adult boolean | "yes" | "no" | "true" | "false" ; age group "newborn" | "infant" | "toddler" | "kids" | "adult" ; availability unknown ; availability date string | date ; brand string ; canonical link string ; certification { certification authority? string; certification name? string; certification code? string; } ; color string ; condition "new" | "refurbished" | "used" ; cost of goods sold string | { amount? number; currency? string; } ; custom label 0 string ; custom label 1 string ; custom label 2 string ; custom label 3 string ; custom label 4 string ; custom labels string \[] ; custom number 0 number ; custom number 1 number ; custom number 2 number ; custom number 3 number ; custom number 4 number ; custom numbers number \[] ; description string ; disclosure date string | date ; energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; excluded destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; expiration date string | date ; external seller id string ; fb product category string ; gender "male" | "female" | "unisex" ; google product category string ; gtin string | string \[] ; id string ; identifier exists boolean | "yes" | "no" | "true" | "false" ; image link string ; included destination ( "shopping ads" | "buy on google listings" | "display ads" | "local inventory ads" | "free listings" | "free local listings" )\[] ; installment { months? number; amount? string | { amount? number; currency? string; }; } ; is bundle boolean | "yes" | "no" | "true" | "false" ; item group id string ; lifestyle image link string ; link string ; material string ; max energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; max handling time number ; min energy efficiency class "a+++" | "a++" | "a+" | "a" | "b" | "c" | "d" | "e" | "f" | "g" ; min handling time number ; mobile link string ; mpn string ; multipack number ; pattern string ; pause "ads" | "all" ; price string | { amount? number; currency? string; } = numberpluscurrency; product detail { section name? string; attribute name? string; attribute value? string; }\[] ; product height string | { value? number; unit? unknown; } ; product highlight string | string \[] ; product length string | { value? number; unit? unknown; } ; product type string ; product weight string | { value? number; unit? unknown; } ; product width string | { value? number; unit? unknown; } ; quantity to sell on facebook number ; rich text description string ; sale price string | { amount? number; currency? string; } ; sale price effective date string | { start? string | date; end? string | date; } ; shipping { country? string; region? string; postal code? string; location id? string; location group name? string; service? string; price? string | { amount? number; currency? string; }; min handling time? number; max handling time? number; min transit time? number; max transit time? number; } ; shipping height string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping label string ; shipping length string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping weight string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; shipping width string | { value? number; unit? unknown; } | { value? number; unit? unknown; } ; ships from country string ; shopping ads excluded country string \[] ; size string ; size system "us" | "au" | "br" | "cn" | "de" | "eu" | "fr" | "it" | "jp" | "mex" | "uk" ; size type "big" | "regular" | "petite" | "plus" | "tall" | "maternity" | ( "big" | "regular" | "petite" | "plus" | "tall" | "maternity" )\[] ; status "active" | "archived" | "staging" ; subscription { period? "month" | "year"; period length? number; amount? string | { amount? number; currency? string; }; } ; tax { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; } | { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { region? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { postal code? string; } & { rate? number; shipping tax? boolean | "yes" | "no"; } & { country? string; } & { location id? string; }\[] ; tax category string ; title string ; transit time label string ; unit pricing base measure string | { unit? "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct"; value? number; } ; unit pricing measure "in" | "cm" | "lb" | "oz" | "g" | "kg" | "mg" | "floz" | "pt" | "qt" | "gal" | "ml" | "cl" | "l" | "cbm" | "ft" | "yd" | "m" | "sqft" | "sqm" | "ct" ; video { url? string; } ; virtual model link string }> productrssfeeditemschema is the schema for a single product in a feed the type here is disgusting and a better representation of it can be found in type alias productfeediteminput docid\ yhuy zikybiklrgvb3hko defined in packages/product rss feed/src/simple/index ts 35 https //github com/chordcommerce/chord ui/blob/2b105e1/packages/product rss feed/src/simple/index ts#l35