createBuildingInfo function
Implementation
BuildingInfo createBuildingInfo(Map map) {
return BuildingInfo(
id: map["building"]["buildingIdentifier"],
name: map["building"]["name"],
building: createBuilding(map["building"]),
floors: createList<Floor>(map["floors"], createFloor),
indoorPois: createList<Poi>(map["indoorPOIs"], createPoi),
outdoorPois: createList<Poi>(map["outdoorPOIs"], createPoi),
geofences: createList<Geofence>(map["geofences"], createGeofence),
events: createList<Event>(map["events"], createEvent));
}