BookingDetail.fromMap constructor
BookingDetail.fromMap(- Map json
)
Implementation
factory BookingDetail.fromMap(Map<dynamic, dynamic> json) => BookingDetail(
id: json["id"],
bookingNumber: json["booking_number"],
evenImage: json["event_image"],
eventName: json["event_name"],
eventAddress: json["event_address"],
startDate: json["start_date"] == null
? null
: DateTime.parse(json["start_date"]),
startTime: json["start_time"],
endTime: json["end_time"],
userId: json["user_id"],
fullName: json["full_name"],
email: json["email"],
contactNumber: json["contact_number"],
dateTime: json["date_time"],
tickets: _parseTickets(json["tickets"]),
taxes: json["tax_data"] == null
? []
: List<TaxData>.from(
json["tax_data"]!.map((x) => TaxData.fromMap(x))),
// tickets: json["tickets"] == null ? [] : List<Ticket>.from(json["tickets"]!.map((x) => Ticket.fromMap(x))),
quantity: json["quantity"],
price: json["price"],
subtotal: json["subtotal"],
discount: json["discount"],
totalPrice: json["total_price"],
taxAmount: json["tax_amount"],
status: json["status"],
paymentStatus: json["payment_status"],
paymentType: json["payment_type"],
couponData: json["coupon_data "],
createdAt: json["created_at"],
updatedAt: json["updated_at"],
eventStatus: json["event_status"],
);