admin
2022-04-29 67bdeebb4dc381a2f46f31e3027ebcc3243a8aeb
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
/// continueSignInDay : 0
/// notify : true
/// isSignIned : false
/// dayList : [{"today":false,"state":0,"goldCorn":0,"day":"04.18"},{"today":false,"state":0,"goldCorn":0,"day":"04.19"},{"today":false,"state":0,"goldCorn":0,"day":"04.20"},{"today":true,"state":2,"goldCorn":50,"day":"今天"},{"today":false,"state":2,"goldCorn":50,"day":"04.22"},{"today":false,"state":2,"goldCorn":100,"day":"04.23"},{"today":false,"state":2,"goldCorn":50,"day":"04.24"}]
 
class SigninInfoModel {
  SigninInfoModel({
    int? continueSignInDay,
    bool? notify,
    bool? isSignIned,
    List<DayList>? dayList,
  }) {
    _continueSignInDay = continueSignInDay;
    _notify = notify;
    _isSignIned = isSignIned;
    _dayList = dayList;
  }
 
  SigninInfoModel.fromJson(dynamic json) {
    _continueSignInDay = json['continueSignInDay'];
    _notify = json['notify'];
    _isSignIned = json['isSignIned'];
    if (json['dayList'] != null) {
      _dayList = [];
      json['dayList'].forEach((v) {
        _dayList?.add(DayList.fromJson(v));
      });
    }
  }
 
  int? _continueSignInDay;
  bool? _notify;
  bool? _isSignIned;
  List<DayList>? _dayList;
 
  int? get continueSignInDay => _continueSignInDay;
 
  bool? get notify => _notify;
 
  bool? get isSignIned => _isSignIned;
 
  List<DayList>? get dayList => _dayList;
 
  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['continueSignInDay'] = _continueSignInDay;
    map['notify'] = _notify;
    map['isSignIned'] = _isSignIned;
    if (_dayList != null) {
      map['dayList'] = _dayList?.map((v) => v.toJson()).toList();
    }
    return map;
  }
}
 
/// today : false
/// state : 0
/// goldCorn : 0
/// day : "04.18"
 
class DayList {
  DayList({
    bool? today,
    int? state,
    int? goldCorn,
    String? day,
  }) {
    _today = today;
    _state = state;
    _goldCorn = goldCorn;
    _day = day;
  }
 
  DayList.fromJson(dynamic json) {
    _today = json['today'];
    _state = json['state'];
    _goldCorn = json['goldCorn'];
    _day = json['day'];
  }
 
  bool? _today;
  int? _state;
  int? _goldCorn;
  String? _day;
 
  bool? get today => _today;
 
  int? get state => _state;
 
  int? get goldCorn => _goldCorn;
 
  String? get day => _day;
 
  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['today'] = _today;
    map['state'] = _state;
    map['goldCorn'] = _goldCorn;
    map['day'] = _day;
    return map;
  }
}