fromJson static method
Implementation
static BelegLayout? fromJson(dynamic json) {
if (json is! Map) return null;
final roh = json['lines'];
if (roh is! List) return null;
final lines = <BelegZeile>[];
for (final z in roh) {
if (z is Map) {
final zeile = BelegZeile.fromJson(Map<String, dynamic>.from(z));
if (zeile != null) lines.add(zeile);
}
}
return BelegLayout(
lines: lines,
paperSize: (json['paperSize'] ?? 'mm58').toString(),
regelwerk: (json['regelwerk'] is num) ? (json['regelwerk'] as num).toInt() : 1,
);
}