PrinterInfo.fromMap constructor

PrinterInfo.fromMap(
  1. Map map
)

Creates PrinterInfo from Map (for future use if Android returns Map)

Implementation

factory PrinterInfo.fromMap(Map<dynamic, dynamic> map) {
  return PrinterInfo(
    model: map['model'] as String? ?? 'Unknown',
    serialNumber: map['serialNumber'] as String? ?? 'Unknown',
    firmware: map['firmware'] as String? ?? 'Unknown',
    language: PrinterLanguage.fromString(map['language'] as String?),
    rawInfo: map['rawInfo'] as String?,
  );
}