API reference · Schema
StorefrontMenuResponse
StorefrontMenuResponsecontract storefront.menu.response
- channel_kindone of 2required
- brandsarray of objectrequired
- namestringrequired
- prices_include_taxbooleanrequired
- itemsarray of objectrequired
- name_keystringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- display_namestring | nullrequired
- descriptionstring | nullrequired
- dietenum (4) | nullrequired
vegnon_vegeggvegan - categorystringrequired
- kindenum (3)required
dishskucombo - availablebooleanrequired
- price_minorinteger | nullrequired≥ -9007199254740991≤ 9007199254740991
- currencystringrequiredpattern ^[A-Z]{3}$
- variantsarray of objectrequired
- name_keystringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- display_namestring | nullrequired
- descriptionstring | nullrequired
- availablebooleanrequired
- price_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- option_groupsarray of objectrequired
- name_keystringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- display_namestring | nullrequired
- descriptionstring | nullrequired
- min_selectintegerrequired≥ 0≤ 9007199254740991
- max_selectintegerrequired≥ 1≤ 9007199254740991
- requiredbooleanrequired
- optionsarray of objectrequired
Show fields of options
- name_keystringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- display_namestring | nullrequired
- descriptionstring | nullrequired
- price_delta_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- dealsarray of objectrequired
- name_keystringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- kindstringrequired
- windowsarray of objectrequired
- daysarray of integerrequiredmin items 1max items 7
- fromstringrequiredpattern ^([01][0-9]|2[0-3]):[0-5][0-9]$
- tostringrequiredpattern ^([01][0-9]|2[0-3]):[0-5][0-9]$
- valid_fromstring (date)requiredpattern ^(?:(?:[0-9][0-9][2468][048]|[0-9][0-9][13579][26]|[0-9][0-9]0[48]|[02468][048]00|[13579][26]00)-02-29|[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|(?:02)-(?:0[1-9]|1[0-9]|2[0-8])))$
- valid_tostring (date) | nullrequiredpattern ^(?:(?:[0-9][0-9][2468][048]|[0-9][0-9][13579][26]|[0-9][0-9]0[48]|[02468][048]00|[13579][26]00)-02-29|[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|(?:02)-(?:0[1-9]|1[0-9]|2[0-8])))$
- pay_at_counterconst truerequired
- pay_at_counter_methodsarray of enum (3) | nullrequired