VersionGroup.fromJson constructor
VersionGroup.fromJson(
- Map<String, dynamic> json
)
Implementation
VersionGroup.fromJson(Map<String, dynamic> json) {
generation = json['generation'] != null
? NamedAPIResource.fromJson(json['generation'])
: null;
if (json['regions'] != null) {
regions = <NamedAPIResource>[];
(json['regions'] as List).forEach((v) {
regions!.add( NamedAPIResource.fromJson(v));
});
}
if (json['pokedexes'] != null) {
pokedexes = <NamedAPIResource>[];
(json['pokedexes'] as List).forEach((v) {
pokedexes!.add( NamedAPIResource.fromJson(v));
});
}
if (json['versions'] != null) {
versions = <NamedAPIResource>[];
(json['versions'] as List).forEach((v) {
versions!.add( NamedAPIResource.fromJson(v));
});
}
name = json['name'];
id = json['id'];
if (json['move_learn_methods'] != null) {
moveLearnMethods = <NamedAPIResource>[];
(json['move_learn_methods'] as List).forEach((v) {
moveLearnMethods!.add( NamedAPIResource.fromJson(v));
});
}
order = json['order'];
}