PlanetsItem constructor
Implementation
PlanetsItem(Map map) {
if (map.containsKey("name")) name = map['name'];
if (map.containsKey("diameter")) diameter = map['diameter'];
if (map.containsKey("rotation_period"))
rotationPeriod = map['rotation_period'];
if (map.containsKey("orbital_period"))
orbitalPeriod = map['orbital_period'];
if (map.containsKey("gravity")) gravity = map['gravity'];
if (map.containsKey("population")) population = map['population'];
if (map.containsKey("climate")) climate = map['climate'];
if (map.containsKey("terrain")) terrain = map['terrain'];
if (map.containsKey("surface_water")) surfaceWater = map['surface_water'];
if (map.containsKey("url")) url = map['url'];
if (map.containsKey("created")) created = map['created'];
if (map.containsKey("edited")) edited = map['edited'];
films = new List();
if (map.containsKey('films')) {
for (int i = 0; i < map['films'].length; i++) {
films.add(map['films'][i]);
}
}
residents = new List();
if (map.containsKey('residents')) {
for (int i = 0; i < map['residents'].length; i++) {
residents.add(map['residents'][i]);
}
}
films = new List();
if (map.containsKey('films')) {
for (int i = 0; i < map['films'].length; i++) {
films.add(map['films'][i]);
}
}
}