TypePokemon.fromJson(Map<String, dynamic> json) { slot = json['slot']; pokemon = json['pokemon'] != null ? NamedAPIResource.fromJson(json['pokemon']) : null; }