A Row represents a horizontal block inside a menu layout, containing one or more cells arranged side-by-side. Rows are used to structure and organize interactive elements (cells) within a menu. Each row belongs to a specific menu, and the order of rows determines their vertical stacking.
row_order
.Field | Type | Required | Access | Description |
---|---|---|---|---|
row_id |
String | Yes | 🟢 Writable | Unique identifier for the row. Used to reference and manage the row independently. |
row_order |
Number | Yes | 🟢 Writable | Defines the vertical order of the row within the menu. |
menu_id |
String | Yes | 🟢 Writable | Identifier of the parent menu this row belongs to. |
row_version |
String | Optional | 🔵 Read-only | Auto-generated version of the row. Updates when any cell inside the row changes. |
cells |
Array of Cells | Yes | 🟢 Writable | Array of Cell Objects that belong to this row. Each row must include at least one cell. The cells must contain at least one cell. |