fromMap static method

SubLocation fromMap(
  1. dynamic data
)

Implementation

static SubLocation fromMap(var data) {
  SubLocation sl = SubLocation();
  sl.id = data["id"];
  sl.location = data["location"];
  sl.name = data["name"];
  sl.width = data["width"];
  sl.height = data["height"];
  sl.azimuth = data["azimuth"];
  sl.latitude = data["latitude"];
  sl.location = data["location"];
  sl.mapFile = data["mapFile"];
  sl.updateFile = data["updateFile"];
  sl.actionsFile = data["actionsFile"];

  sl.measureList = (data["measureList"] ?? [])
      .map<MeasureObject>((sl) => MeasureObject.fromMap(sl))
      .toList();

  sl.beacons =
      data["beacons"].map<Beacon>((sl) => Beacon.fromMap(sl)).toList();

  sl.venues = data["venues"].map<Venue>((sl) => Venue.fromMap(sl)).toList();

  sl.zones = data["zones"].map<Zone>((sl) => Zone.fromMap(sl)).toList();

  return sl;
}