toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = Map<String, dynamic>();
if (this.generation != null) {
data['generation'] = this.generation!.toJson();
}
if (this.regions != null) {
data['regions'] = this.regions!.map((v) => v.toJson()).toList();
}
if (this.pokedexes != null) {
data['pokedexes'] = this.pokedexes!.map((v) => v.toJson()).toList();
}
if (this.versions != null) {
data['versions'] = this.versions!.map((v) => v.toJson()).toList();
}
data['name'] = this.name;
data['id'] = this.id;
if (this.moveLearnMethods != null) {
data['move_learn_methods'] =
this.moveLearnMethods!.map((v) => v.toJson()).toList();
}
data['order'] = this.order;
return data;
}