deposit_record_detail_model.dart
3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
class DepositRecordDetailModel {
int? ret;
DepositRecordDetailSunModel? data;
String? msg;
DepositRecordDetailModel({this.ret, this.data, this.msg});
DepositRecordDetailModel.fromJson(Map<dynamic, dynamic> json) {
if(json["ret"] is int) {
ret = json["ret"];
}
if(json["data"] is Map) {
data = json["data"] == null ? null : DepositRecordDetailSunModel.fromJson(json["data"]);
}
if(json["msg"] is String) {
msg = json["msg"];
}
}
static List<DepositRecordDetailModel> fromList(List<Map<String, dynamic>> list) {
return list.map(DepositRecordDetailModel.fromJson).toList();
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> _data = <String, dynamic>{};
_data["ret"] = ret;
if(data != null) {
_data["data"] = data?.toJson();
}
_data["msg"] = msg;
return _data;
}
}
class DepositRecordDetailSunModel {
String? id;
String? sid;
String? rid;
String? price;
String? insertUid;
String? uid;
String? payTime;
String? payType;
String? payNo;
dynamic openid;
String? outTradeNo;
String? transactionId;
String? tradeState;
String? tradeStateDesc;
String? successTime;
dynamic cancel;
String? cdate;
String? reserveinfo;
DepositRecordDetailSunModel({this.id, this.sid, this.rid, this.price, this.insertUid, this.uid, this.payTime, this.payType, this.payNo, this.openid, this.outTradeNo, this.transactionId, this.tradeState, this.tradeStateDesc, this.successTime, this.cancel, this.cdate, this.reserveinfo});
DepositRecordDetailSunModel.fromJson(Map<String, dynamic> json) {
if(json["id"] is String) {
id = json["id"];
}
if(json["sid"] is String) {
sid = json["sid"];
}
if(json["rid"] is String) {
rid = json["rid"];
}
if(json["price"] is String) {
price = json["price"];
}
if(json["insert_uid"] is String) {
insertUid = json["insert_uid"];
}
if(json["uid"] is String) {
uid = json["uid"];
}
if(json["pay_time"] is String) {
payTime = json["pay_time"];
}
if(json["pay_type"] is String) {
payType = json["pay_type"];
}
if(json["pay_no"] is String) {
payNo = json["pay_no"];
}
openid = json["openid"];
if(json["out_trade_no"] is String) {
outTradeNo = json["out_trade_no"];
}
if(json["transaction_id"] is String) {
transactionId = json["transaction_id"];
}
if(json["trade_state"] is String) {
tradeState = json["trade_state"];
}
if(json["trade_state_desc"] is String) {
tradeStateDesc = json["trade_state_desc"];
}
if(json["success_time"] is String) {
successTime = json["success_time"];
}
cancel = json["cancel"];
if(json["cdate"] is String) {
cdate = json["cdate"];
}
if(json["reserveinfo"] is String) {
reserveinfo = json["reserveinfo"];
}
}
static List<DepositRecordDetailSunModel> fromList(List<Map<String, dynamic>> list) {
return list.map(DepositRecordDetailSunModel.fromJson).toList();
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> _data = <String, dynamic>{};
_data["id"] = id;
_data["sid"] = sid;
_data["rid"] = rid;
_data["price"] = price;
_data["insert_uid"] = insertUid;
_data["uid"] = uid;
_data["pay_time"] = payTime;
_data["pay_type"] = payType;
_data["pay_no"] = payNo;
_data["openid"] = openid;
_data["out_trade_no"] = outTradeNo;
_data["transaction_id"] = transactionId;
_data["trade_state"] = tradeState;
_data["trade_state_desc"] = tradeStateDesc;
_data["success_time"] = successTime;
_data["cancel"] = cancel;
_data["cdate"] = cdate;
_data["reserveinfo"] = reserveinfo;
return _data;
}
}