SeatLayout.fromJson constructor

SeatLayout.fromJson(
  1. Map<String, dynamic> dataMap
)

Implementation

SeatLayout.fromJson(Map<String, dynamic> dataMap) {
  templateId = dataMap["templateId"] ?? 0;
  canvasWidth = dataMap["canvasWidth"] ?? 0;
  canvasHeight = dataMap["canvasHeight"] ?? 0;
  if (dataMap['regions'] != null) {
    seatList = List.empty(growable: true);
    dataMap['regions'].forEach((seatFullInfo) {
      seatList.add(SeatFullInfo.fromJson(seatFullInfo));
    });
  }
}