Files
pokemon_api_dart/lib/pokemon_entry.dart
Chen Asraf 9bc5f691ce feat: more types
chore: cleanup
2023-07-15 02:21:00 +03:00

26 lines
564 B
Dart

import 'base.dart';
import 'named_api_resource.dart';
class PokemonEntry with ResourceBase {
@override
final Map<String, dynamic> rawData;
final int entryNumber;
final NamedAPIResource pokemonSpecies;
PokemonEntry({
required this.rawData,
required this.entryNumber,
required this.pokemonSpecies,
});
factory PokemonEntry.fromJson(Map<String, dynamic> json) {
return PokemonEntry(
rawData: json,
entryNumber: json['entry_number'],
pokemonSpecies: NamedAPIResource.fromJson(json['pokemon_species']),
);
}
}