KabelBoom.fromJson constructor

KabelBoom.fromJson(
  1. Map<String, dynamic> j
)

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() ??
          [],
    );