PeopleItem constructor
Implementation
PeopleItem(Map map) {
if (map.containsKey("name")) name = map['name'];
if (map.containsKey("birth_year")) birthYear = map['birth_year'];
if (map.containsKey("eye_color")) eyeColor = map['eye_color'];
if (map.containsKey("gender")) gender = map['gender'];
if (map.containsKey("hair_color")) hairColor = map['hair_color'];
if (map.containsKey("height")) height = map['height'];
if (map.containsKey("mass")) mass = map['mass'];
if (map.containsKey("skin_color")) skinColor = map['skin_color'];
if (map.containsKey("homeworld")) homeworld = map['homeworld'];
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]);
}
}
species = new List();
if (map.containsKey('species')) {
for (int i = 0; i < map['species'].length; i++) {
species.add(map['species'][i]);
}
}
starships = new List();
if (map.containsKey('starships')) {
for (int i = 0; i < map['starships'].length; i++) {
starships.add(map['starships'][i]);
}
}
vehicles = new List();
if (map.containsKey('vehicles')) {
for (int i = 0; i < map['vehicles'].length; i++) {
vehicles.add(map['vehicles'][i]);
}
}
}