You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
102 lines
2.3 KiB
102 lines
2.3 KiB
4 years ago
|
class UserIncomeModel1 {
|
||
|
Data data;
|
||
|
|
||
|
UserIncomeModel1({this.data});
|
||
|
|
||
|
UserIncomeModel1.fromJson(Map<String, dynamic> json) {
|
||
|
data = json['data'] != null ? new Data.fromJson(json['data']) : null;
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||
|
if (this.data != null) {
|
||
|
data['data'] = this.data.toJson();
|
||
|
}
|
||
|
return data;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class Data {
|
||
|
double amount;
|
||
|
double all;
|
||
|
Detail detail;
|
||
|
|
||
|
Data({this.amount, this.all, this.detail});
|
||
|
|
||
|
Data.fromJson(Map<String, dynamic> json) {
|
||
|
amount = json['amount'];
|
||
|
all = json['all'];
|
||
|
detail =
|
||
|
json['detail'] != null ? new Detail.fromJson(json['detail']) : null;
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||
|
data['amount'] = this.amount;
|
||
|
data['all'] = this.all;
|
||
|
if (this.detail != null) {
|
||
|
data['detail'] = this.detail.toJson();
|
||
|
}
|
||
|
return data;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class Detail1 {
|
||
|
int date;
|
||
|
num sale;
|
||
|
int count;
|
||
|
num coin;
|
||
|
Detail1 detail;
|
||
|
|
||
|
Detail1({this.date, this.sale, this.count, this.coin, this.detail});
|
||
|
|
||
|
Detail1.fromJson(Map<String, dynamic> json) {
|
||
|
date = json['date'];
|
||
|
sale = json['sale'];
|
||
|
count = json['count'];
|
||
|
coin = json['coin'];
|
||
|
detail = json['detail'] != null
|
||
|
? new Detail1.fromJson(json['detail'])
|
||
|
: Detail.init();
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||
|
data['date'] = this.date;
|
||
|
data['sale'] = this.sale;
|
||
|
data['count'] = this.count;
|
||
|
data['coin'] = this.coin;
|
||
|
if (this.detail != null) {
|
||
|
data['detail'] = this.detail.toJson();
|
||
|
}
|
||
|
return data;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class Detail {
|
||
|
int date;
|
||
|
num sale;
|
||
|
int count;
|
||
|
num coin;
|
||
|
|
||
|
Detail({this.date, this.sale, this.count, this.coin});
|
||
|
|
||
|
Detail.fromJson(Map<String, dynamic> json) {
|
||
|
date = json['date'];
|
||
|
sale = json['sale'];
|
||
|
count = json['count'];
|
||
|
coin = json['coin'];
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||
|
data['date'] = this.date;
|
||
|
data['sale'] = this.sale;
|
||
|
data['count'] = this.count;
|
||
|
data['coin'] = this.coin;
|
||
|
return data;
|
||
|
}
|
||
|
|
||
|
factory Detail.init() => Detail(date: 0, sale: 0, count: 0, coin: 0);
|
||
|
}
|