UParkingBillResponse.fromMap constructor

UParkingBillResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UParkingBillResponse.fromMap(Map<String, dynamic> json) => UParkingBillResponse(
  licencePlate: json["licencePlate"],
  vehicleType: json["vehicleType"],
  startDate: DateTime.parse(json["startDate"]),
  endDate: DateTime.parse(json["endDate"]),
  totalMinutes: json["totalMinutes"] ?? 0,
  lines: json["lines"] == null ? <UParkingBillLineResponse>[] : List<UParkingBillLineResponse>.from((json["lines"] as List<dynamic>).map((dynamic x) => UParkingBillLineResponse.fromMap(x))),
  subtotal: (json["subtotal"] as num).toDouble(),
  discount: (json["discount"] as num).toDouble(),
  payable: (json["payable"] as num).toDouble(),
  dailyCap: (json["dailyCap"] as num).toDouble(),
  isCapped: json["isCapped"] ?? false,
  isSubscription: json["isSubscription"] ?? false,
  isNightRateApplied: json["isNightRateApplied"] ?? false,
  reportId: json["reportId"],
  spotNumber: json["spotNumber"],
  receiptNumber: json["receiptNumber"],
);