Blame view

lib/generated/json/user_entity.g.dart 3.27 KB
056970d8   Key   feat: api
1
2
3
4
  import 'package:wow_english/generated/json/base/json_convert_content.dart';
  import 'package:wow_english/models/user_entity.dart';
  
  UserEntity $UserEntityFromJson(Map<String, dynamic> json) {
4224b3f8   吴启风   feat:支付详情页ui
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
    final UserEntity userEntity = UserEntity();
    final int? id = jsonConvert.convert<int>(json['id']);
    if (id != null) {
      userEntity.id = id;
    }
    final String? name = jsonConvert.convert<String>(json['name']);
    if (name != null) {
      userEntity.name = name;
    }
    final String? token = jsonConvert.convert<String>(json['token']);
    if (token != null) {
      userEntity.token = token;
    }
    final int? age = jsonConvert.convert<int>(json['age']);
    if (age != null) {
      userEntity.age = age;
    }
    final int? gender = jsonConvert.convert<int>(json['gender']);
    if (gender != null) {
      userEntity.gender = gender;
    }
    final String? avatarUrl = jsonConvert.convert<String>(json['avatarUrl']);
    if (avatarUrl != null) {
      userEntity.avatarUrl = avatarUrl;
    }
    final String? phoneNum = jsonConvert.convert<String>(json['phoneNum']);
    if (phoneNum != null) {
      userEntity.phoneNum = phoneNum;
    }
    final int? fillUserInfo = jsonConvert.convert<int>(json['fillUserInfo']);
    if (fillUserInfo != null) {
      userEntity.fillUserInfo = fillUserInfo;
    }
    final int? nowCourseModuleId = jsonConvert.convert<int>(
        json['nowCourseModuleId']);
    if (nowCourseModuleId != null) {
      userEntity.nowCourseModuleId = nowCourseModuleId;
    }
    final String? effectiveDate = jsonConvert.convert<String>(
        json['effectiveDate']);
    if (effectiveDate != null) {
      userEntity.effectiveDate = effectiveDate;
    }
278208b8   吴启风   feat:1、用户访问权限调整;2...
48
49
50
51
52
53
54
55
    final int? validDay = jsonConvert.convert<int>(json['validDay']);
    if (validDay != null) {
      userEntity.validDay = validDay;
    }
    final bool? valid = jsonConvert.convert<bool>(json['valid']);
    if (valid != null) {
      userEntity.valid = valid;
    }
4224b3f8   吴启风   feat:支付详情页ui
56
    return userEntity;
056970d8   Key   feat: api
57
58
59
  }
  
  Map<String, dynamic> $UserEntityToJson(UserEntity entity) {
4224b3f8   吴启风   feat:支付详情页ui
60
61
62
63
64
65
66
67
68
69
70
    final Map<String, dynamic> data = <String, dynamic>{};
    data['id'] = entity.id;
    data['name'] = entity.name;
    data['token'] = entity.token;
    data['age'] = entity.age;
    data['gender'] = entity.gender;
    data['avatarUrl'] = entity.avatarUrl;
    data['phoneNum'] = entity.phoneNum;
    data['fillUserInfo'] = entity.fillUserInfo;
    data['nowCourseModuleId'] = entity.nowCourseModuleId;
    data['effectiveDate'] = entity.effectiveDate;
278208b8   吴启风   feat:1、用户访问权限调整;2...
71
72
    data['validDay'] = entity.validDay;
    data['valid'] = entity.valid;
4224b3f8   吴启风   feat:支付详情页ui
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
    return data;
  }
  
  extension UserEntityExtension on UserEntity {
    UserEntity copyWith({
      int? id,
      String? name,
      String? token,
      int? age,
      int? gender,
      String? avatarUrl,
      String? phoneNum,
      int? fillUserInfo,
      int? nowCourseModuleId,
      String? effectiveDate,
278208b8   吴启风   feat:1、用户访问权限调整;2...
88
89
      int? validDay,
      bool? valid,
4224b3f8   吴启风   feat:支付详情页ui
90
91
92
93
94
95
96
97
98
99
100
    }) {
      return UserEntity()
        ..id = id ?? this.id
        ..name = name ?? this.name
        ..token = token ?? this.token
        ..age = age ?? this.age
        ..gender = gender ?? this.gender
        ..avatarUrl = avatarUrl ?? this.avatarUrl
        ..phoneNum = phoneNum ?? this.phoneNum
        ..fillUserInfo = fillUserInfo ?? this.fillUserInfo
        ..nowCourseModuleId = nowCourseModuleId ?? this.nowCourseModuleId
278208b8   吴启风   feat:1、用户访问权限调整;2...
101
102
103
        ..effectiveDate = effectiveDate ?? this.effectiveDate
        ..validDay = validDay ?? this.validDay
        ..valid = valid ?? this.valid;
4224b3f8   吴启风   feat:支付详情页ui
104
    }
2eb67dd4   liangchengyou   feat:调整代码
105
  }