DamageRelations.fromJson constructor

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

Implementation

DamageRelations.fromJson(Map<String, dynamic> json) {
  if (json['no_damage_to'] != null) {
    noDamageTo = <NamedAPIResource>[];
    json['no_damage_to'].forEach((v) {
      noDamageTo!.add( NamedAPIResource.fromJson(v));
    });
  }
  if (json['half_damage_to'] != null) {
    halfDamageTo = <NamedAPIResource>[];
    json['half_damage_to'].forEach((v) {
      halfDamageTo!.add( NamedAPIResource.fromJson(v));
    });
  }
  if (json['double_damage_to'] != null) {
    doubleDamageTo = <NamedAPIResource>[];
    json['double_damage_to'].forEach((v) {
      doubleDamageTo!.add( NamedAPIResource.fromJson(v));
    });
  }
  if (json['no_damage_from'] != null) {
    noDamageFrom = <NamedAPIResource>[];
    json['no_damage_from'].forEach((v) {
      noDamageFrom!.add( NamedAPIResource.fromJson(v));
    });
  }
  if (json['half_damage_from'] != null) {
    halfDamageFrom =  <NamedAPIResource>[];
    json['half_damage_from'].forEach((v) {
      halfDamageFrom!.add( NamedAPIResource.fromJson(v));
    });
  }
  if (json['double_damage_from'] != null) {
    doubleDamageFrom =  <NamedAPIResource>[];
    json['double_damage_from'].forEach((v) {
      doubleDamageFrom!.add( NamedAPIResource.fromJson(v));
    });
  }
}