PrinterStatus.fromMap constructor

PrinterStatus.fromMap(
  1. Map map
)

Creates PrinterStatus from Map

Implementation

factory PrinterStatus.fromMap(Map<dynamic, dynamic> map) {
  return PrinterStatus(
    isConnected: map['isConnected'] as bool? ?? false,
    isPaperOut: map['isPaperOut'] as bool? ?? false,
    isPaused: map['isPaused'] as bool? ?? false,
    isHeadOpen: map['isHeadOpen'] as bool? ?? false,
    temperature: map['temperature'] as String? ?? '0',
    errorMessage: map['error'] as String?,
  );
}