API reference · Schema

V1CatalogueBarcode

V1CatalogueBarcodecontract v1.catalogue.barcode
  • barcodestringrequired
  • item_idUuid7required
  • variant_idUuid7 | nullrequired
  • on_salebooleanrequired
  • entryobject | nullrequired
    • item_idUuid7required
    • variant_idUuid7 | nullrequired
    • kindenum (3)required
      dishskucombo
    • name_keystringrequired
      pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
    • variant_name_keystring | nullrequired
      pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
    • categorystringrequired
    • brand_idUuid7 | nullrequired
    • display_namestring | nullrequired
    • descriptionstring | nullrequired
    • dietenum (4) | nullrequired
      vegnon_vegeggvegan
    • variant_display_namestring | nullrequired
    • variant_descriptionstring | nullrequired
    • barcodestring | nullrequired
    • price_idUuid7required
    • price_minorintegerrequired
      ≥ -9007199254740991≤ 9007199254740991
    • currencystringrequired
      pattern ^[A-Z]{3}$
    • tax_classstringrequired
      pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
    • mrp_minorinteger | nullrequired
      ≥ -9007199254740991≤ 9007199254740991
    • availablebooleanrequired
    • option_groupsarray of objectrequired
      • option_group_idUuid7required
      • name_keystringrequired
        pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
      • min_selectintegerrequired
        ≥ 0≤ 9007199254740991
      • max_selectintegerrequired
        ≥ 1≤ 9007199254740991
      • requiredbooleanrequired
      • optionsarray of objectrequired
        Show fields of options
        • option_idUuid7required
        • name_keystringrequired
          pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
        • price_delta_minorintegerrequired
          ≥ -9007199254740991≤ 9007199254740991
        • currencystringrequired
          pattern ^[A-Z]{3}$
        • display_namestring | nullrequired
        • descriptionstring | nullrequired
      • display_namestring | nullrequired
      • descriptionstring | nullrequired
    • dealsarray of objectrequired
      • deal_idUuid7required
      • name_keystringrequired
        pattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
      • kindstringrequired
      • windowsarray of objectrequired
        Show fields of windows
        • daysarray of integerrequired
          min items 1max items 7
        • fromstringrequired
          pattern ^([01][0-9]|2[0-3]):[0-5][0-9]$
        • tostringrequired
          pattern ^([01][0-9]|2[0-3]):[0-5][0-9]$

Used by