UParkingBillResponse.fromMap constructor
UParkingBillResponse.fromMap(
- 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"],
);