fromJson static method
null, wenn die Antwort nichts Lesbares enthaelt. Eine Minutenzahl ausser
allowedMinutes wird verworfen statt durchgereicht.
Implementation
static CashregisterAutoLogout? fromJson(Object? json) {
if (json is! Map) return null;
final m = json['autoLogoutMinutes'];
final minuten = m is num && allowedMinutes.contains(m.toInt()) ? m.toInt() : null;
final b = json['logoutAfterSale'];
final nachVerkauf = b is bool ? b : null;
if (minuten == null && nachVerkauf == null) return null;
return CashregisterAutoLogout(autoLogoutMinutes: minuten, logoutAfterSale: nachVerkauf);
}