class PaymentHistoryModel { PaymentHistoryModel({this.status, this.error, required this.data}); final int? status; final bool? error; final List> data; } class DataPaymentHistoryModel { DataPaymentHistoryModel({ this.orderId, this.title, this.thumbnail, this.instructor, this.totalPrice, this.date, this.paymentType, this.statusPayment, }); final String? orderId; final String? title; final String? thumbnail; final String? instructor; final String? totalPrice; final String? date; final String? paymentType; final String? statusPayment; factory DataPaymentHistoryModel.fromJson(Map json) => DataPaymentHistoryModel( orderId: json['order_id'], title: json["title"], thumbnail: json["thumbnail"] == null ? null : json["thumbnail"], instructor: json["instructor"], totalPrice: json["total"], date: json["date"], paymentType: json["payment_type"], statusPayment: json["status"], ); Map toJson() => { "order_id": orderId, "title": title, "thumbnail": thumbnail == null ? null : thumbnail, "instructor": instructor, "total_price": totalPrice, "date": date, "payment_type": paymentType, "status_payment": statusPayment, }; }