KabelBoom.fromJson constructor
Implementation
factory KabelBoom.fromJson(Map<String, dynamic> j) => KabelBoom(
id: j['id'] as String,
naam: j['naam'] as String,
transformatorHandmatig:
j['transformatorHandmatig'] as bool? ?? false,
transformatorKva:
(j['transformatorKva'] as num?)?.toDouble() ?? 250.0,
transformatorUccPct:
(j['transformatorUccPct'] as num?)?.toDouble() ?? 4.0,
aardingsstelsel: j['aardingsstelsel'] != null
? Aardingsstelsel.values
.byName(j['aardingsstelsel'] as String)
: Aardingsstelsel.tnS,
skNetOneindig: j['skNetOneindig'] as bool? ?? true,
skNetMva: (j['skNetMva'] as num?)?.toDouble() ?? 100.0,
nodes: (j['nodes'] as List<dynamic>?)
?.map((e) =>
LeidingNode.fromJson(e as Map<String, dynamic>))
.toList() ??
[],
);