| key | description | type | pattern |
|---|---|---|---|
| id | Main id identifying the item. | STRING | ^[A-Za-z0-9-_/\\]+$ |
| name | Name of the item. | STRING | ^.*$ |
| price | Selling price. | NUMBER | ^([1-9]\d*(\.\d+)?)|(\d+\.\d*[1-9]\d*)$ |
| unitPrice | Price per unit. Unit is described in unitPriceUnit. | NUMBER | ^([1-9]\d*(\.\d+)?)|(\d+\.\d*[1-9]\d*)$ |
| unitPriceUnit | Unit of the unit price. It could be 100g, 1kg, 1L, 500g, etc. | STRING | ^.*$ |
| currency | Currency of the different prices of the item. | STRING | ^.*$ |
| capacity | Capacity of the item. E.g\: 480g. | STRING | ^.*$ |
| description | Description of the item. | STRING | ^.*$ |
| brand | Name of the brand. | STRING | ^.*$ |
| schedules | For advanced scenarios where the items changes are known in advance, specify new value of an item in the future (merged with current item) | OBJECT | Dates must be in future and new item, a valid item |
| refreshSchedules | For advanced display scenarios, force display regeneration (and transmission) at the given dates | ARRAY OF DATES | Dates must be in future |