SimData.fromJson constructor

SimData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SimData.fromJson(Map<String, dynamic> json) {
  final cardsList = json['cards'];

  if (cardsList != null && cardsList is List) {
    final cards = cardsList
        .map<SimCard>((card) => SimCard.fromJson(card))
        .toList();
    return SimData(cards: cards);
  }

  return const SimData(cards: []);
}