fromMap static method
Implementation
static PrinterIdentity? fromMap(Map<String, dynamic>? m) {
final lang = (m?['language'] as String?)?.toLowerCase();
if (lang == null || !PrinterLanguage.all.contains(lang)) return null;
return PrinterIdentity(
language: lang,
source: (m?['source'] as String?) ?? '',
dpi: (m?['dpi'] as num?)?.toInt() ?? 0,
widthMm: (m?['width_mm'] as num?)?.toInt() ?? 0,
kind: m?['kind'] as String?,
model: m?['model'] as String?,
);
}