MenuEntry class abstract

An entry of the menu to present to the Cashier. It conveys message text and parameters of the menu entry. This output data could be only provided for an input command, in order to choose an entry of the menu.

Properties:

  • menuEntryTag - Characteristics related to the selection of a menu entry. Possible values: * NonSelectable * NonSelectableSubMenu * Selectable * SubMenu
  • defaultSelectedFlag - Selection of a menu entry to be displayed. In Input request message, it allows selection of one or several menu entries before any user action.
  • outputFormat - Possible values: * BarCode * MessageRef * Text * XHTML
  • predefinedContent
  • outputText - Content of text message to display or print. It conveys Information related to the content of the text message and its format. All the data elements related to the format of the text to display or print are parameters valid for the whole Text content.
  • outputXHTML - XHTML document body containing the message to display or print.
Annotations
  • @BuiltValue.new()

Constructors

factory

Properties

defaultSelectedFlag bool?
Selection of a menu entry to be displayed. In Input request message, it allows selection of one or several menu entries before any user action.
no setter
hashCode int
The hash code for this object.
no setterinherited
Characteristics related to the selection of a menu entry. Possible values: * NonSelectable * NonSelectableSubMenu * Selectable * SubMenu
no setter
outputFormat OutputFormat
Possible values: * BarCode * MessageRef * Text * XHTML
no setter
outputText → BuiltList<OutputText>?
Content of text message to display or print. It conveys Information related to the content of the text message and its format. All the data elements related to the format of the text to display or print are parameters valid for the whole Text content.
no setter
outputXHTML String?
XHTML document body containing the message to display or print.
no setter
predefinedContent PredefinedContent?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(MenuEntryBuilder)) MenuEntry
Rebuilds the instance.
inherited
toBuilder() MenuEntryBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<MenuEntry>
no setter