Blame view

lib/generated/json/user_entity.g.dart 2.84 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
48
    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;
    }
    return userEntity;
056970d8   Key   feat: api
49
50
51
  }
  
  Map<String, dynamic> $UserEntityToJson(UserEntity entity) {
4224b3f8   吴启风   feat:支付详情页ui
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
    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;
    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,
    }) {
      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
        ..effectiveDate = effectiveDate ?? this.effectiveDate;
    }
2eb67dd4   liangchengyou   feat:调整代码
91
  }