Terminal class abstract

Terminal

Properties:

  • assignment - Indicates the account level to which the terminal is assigned, the assignment status, and where the terminals is in the process of being reassigned to.
  • connectivity - Information about bluetooth, cellular, ethernet and wifi connectivity for the terminal.
  • firmwareVersion - The software release currently in use on the terminal.
  • id - The unique identifier of the terminal.
  • lastActivityAt - Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.
  • lastTransactionAt - Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.
  • model - The model name of the terminal.
  • restartLocalTime - The exact time of the terminal reboot, in the timezone of the terminal in HH:mm format.
  • serialNumber - The serial number of the terminal.
Annotations
  • @BuiltValue.new()

Constructors

Terminal([void updates(TerminalBuilder b)])
factory

Properties

assignment TerminalAssignment?
Indicates the account level to which the terminal is assigned, the assignment status, and where the terminals is in the process of being reassigned to.
no setter
connectivity TerminalConnectivity?
Information about bluetooth, cellular, ethernet and wifi connectivity for the terminal.
no setter
firmwareVersion String?
The software release currently in use on the terminal.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the terminal.
no setter
lastActivityAt DateTime?
Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.
no setter
lastTransactionAt DateTime?
Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.
no setter
model String?
The model name of the terminal.
no setter
restartLocalTime String?
The exact time of the terminal reboot, in the timezone of the terminal in HH:mm format.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serialNumber String?
The serial number of the terminal.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TerminalBuilder)) Terminal
Rebuilds the instance.
inherited
toBuilder() TerminalBuilder
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<Terminal>
no setter