PrinterResponseStatus class

Response class for printer status

Constructors

PrinterResponseStatus({required bool offline, required bool coverOpen, required bool cutterError, required bool receiptPaperEmpty, String? errorMessage, required bool isSuccess, required bool overTemp, String? infoMessage, String? modelName, String? firmwareVersion})
PrinterResponseStatus.fromJson(String source)
Create from JsonString PrinterResponseStatus
factory
PrinterResponseStatus.fromMap(Map<String, dynamic> map)
Turn Map into PrinterResponseStatus
factory

Properties

coverOpen bool
Whether the cover is open
final
cutterError bool
Whether cutter has error
final
errorMessage String?
Error response from printer
final
firmwareVersion String?
Printer firmware version
final
hashCode int
The hash code for this object.
no setteroverride
infoMessage String?
Extra info on printer status
final
isSuccess bool
Status command after sent to printer
final
modelName String?
Printer model name
final
offline bool
Whether the printer is offline
final
overTemp bool
Whether printer is overheating
final
receiptPaperEmpty bool
Whether printer has receipt paper
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({bool? offline, bool? coverOpen, bool? cutterError, bool? receiptPaperEmpty, String? errorMessage, bool? isSuccess, bool? overTemp, String? infoMessage, String? modelName, String? firmwareVersion}) PrinterResponseStatus
Creates a copy of PrinterResponseStatus but with given field replace with new values
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
Turn PrinterResponseStatus into JsonString
toMap() Map<String, dynamic>
Map PrinterResponseStatus into a Map
toString() String
A string representation of this object.
override

Operators

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