toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data["id"] = id;
  data["serial"] = serial;
  data["label"] = label;
  data["publicName"] = publicName;
  data["purchasedAt"] = purchasedAt;
  data["warrantyUntil"] = warrantyUntil;
  data["qrCodeDevice"] = qrCodeDevice;
  data["lat"] = lat;
  data["lng"] = lng;
  data["closeOpenSchedule"] = closeOpenSchedule;
  data["readyToPour"] = readyToPour;
  data["amountRent"] = amountRent;
  data["amountBuy"] = amountBuy;
  data["currency"] = currency;
  data["width"] = width;
  data["height"] = height;
  data["depth"] = depth;
  data["numberOfPumps"] = numberOfPumps;
  data["debitPerSec"] = debitPerSec;
  data["distance"] = distance;
  if (beers != null) {
    data["beers"] = beers?.map((e) => e.toJson()).toList();
  }
  return data;
}