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