coupon_model.dart
1.86 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
import 'package:json_annotation/json_annotation.dart';
part 'coupon_model.g.dart';
@JsonSerializable()
class CouponModel extends Object {
@JsonKey(name: 'ret')
int ret;
@JsonKey(name: 'data')
List<CouponSunModel> data;
@JsonKey(name: 'msg')
String msg;
CouponModel(
this.ret,
this.data,
this.msg,
);
factory CouponModel.fromJson(Map<String, dynamic> srcJson) =>
_$CouponModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$CouponModelToJson(this);
}
@JsonSerializable()
class CouponSunModel extends Object {
@JsonKey(name: 'id')
String id;
@JsonKey(name: 'uid')
String uid;
@JsonKey(name: 'aname')
String aname;
@JsonKey(name: 'desc')
String desc;
@JsonKey(name: 'stime')
String stime;
@JsonKey(name: 'etime')
String etime;
@JsonKey(name: 'explain')
String explain;
@JsonKey(name: 'status')
String status;
@JsonKey(name: 'cdate')
String cdate;
@JsonKey(name: 'receive_num')
String receiveNum;
@JsonKey(name: 'use_num')
String useNum;
@JsonKey(name: 'nickname')
String nickname;
@JsonKey(name: 'uid_list')
String uidList;
@JsonKey(name: 'is_examine')
String isExamine;
@JsonKey(name: 'is_type')
String isType;
@JsonKey(name: 'is_open')
String isOpen;
@JsonKey(name: 'is_open')
bool isOpenBool = false;
bool isCheck = false;
bool showText = false;
CouponSunModel(
this.id,
this.uid,
this.aname,
this.desc,
this.stime,
this.etime,
this.explain,
this.status,
this.cdate,
this.receiveNum,
this.useNum,
this.nickname,
this.uidList,
this.isExamine,
this.isType,
this.isOpen,
this.isOpenBool);
factory CouponSunModel.fromJson(Map<String, dynamic> srcJson) =>
_$CouponSunModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$CouponSunModelToJson(this);
}