Initial commit: Penyerahan final Source code Tugas Akhir
This commit is contained in:
50
lib/models/payment_history_model.dart
Normal file
50
lib/models/payment_history_model.dart
Normal file
@ -0,0 +1,50 @@
|
||||
class PaymentHistoryModel {
|
||||
PaymentHistoryModel({this.status, this.error, required this.data});
|
||||
final int? status;
|
||||
final bool? error;
|
||||
final List<List<DataPaymentHistoryModel>> 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<String, dynamic> 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<String, dynamic> toJson() => {
|
||||
"order_id": orderId,
|
||||
"title": title,
|
||||
"thumbnail": thumbnail == null ? null : thumbnail,
|
||||
"instructor": instructor,
|
||||
"total_price": totalPrice,
|
||||
"date": date,
|
||||
"payment_type": paymentType,
|
||||
"status_payment": statusPayment,
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user