Blame view

lib/generated/json/app_config_entity.g.dart 4.01 KB
28f20da9   吴启风   feat:针对apple审核对支付...
1
2
3
  import 'package:wow_english/generated/json/base/json_convert_content.dart';
  import 'package:wow_english/models/app_config_entity.dart';
  
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
4
5
  AppConfigEntity $AppConfigEntityFromJson(Map<String, dynamic> json) {
    final AppConfigEntity appConfigEntity = AppConfigEntity();
28f20da9   吴启风   feat:针对apple审核对支付...
6
7
8
    final bool? androidForceUpdate = jsonConvert.convert<bool>(
        json['androidForceUpdate']);
    if (androidForceUpdate != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
9
      appConfigEntity.androidForceUpdate = androidForceUpdate;
28f20da9   吴启风   feat:针对apple审核对支付...
10
11
12
13
    }
    final bool? androidRecommendUpdate = jsonConvert.convert<bool>(
        json['androidRecommendUpdate']);
    if (androidRecommendUpdate != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
14
      appConfigEntity.androidRecommendUpdate = androidRecommendUpdate;
28f20da9   吴启风   feat:针对apple审核对支付...
15
16
17
18
    }
    final String? androidUpdatePackageUrl = jsonConvert.convert<String>(
        json['androidUpdatePackageUrl']);
    if (androidUpdatePackageUrl != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
19
      appConfigEntity.androidUpdatePackageUrl = androidUpdatePackageUrl;
28f20da9   吴启风   feat:针对apple审核对支付...
20
21
22
    }
    final int? androidVersion = jsonConvert.convert<int>(json['androidVersion']);
    if (androidVersion != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
23
      appConfigEntity.androidVersion = androidVersion;
28f20da9   吴启风   feat:针对apple审核对支付...
24
25
26
27
    }
    final bool? iosForceUpdate = jsonConvert.convert<bool>(
        json['iosForceUpdate']);
    if (iosForceUpdate != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
28
      appConfigEntity.iosForceUpdate = iosForceUpdate;
28f20da9   吴启风   feat:针对apple审核对支付...
29
30
31
32
    }
    final bool? iosRecommendUpdate = jsonConvert.convert<bool>(
        json['iosRecommendUpdate']);
    if (iosRecommendUpdate != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
33
      appConfigEntity.iosRecommendUpdate = iosRecommendUpdate;
28f20da9   吴启风   feat:针对apple审核对支付...
34
35
36
    }
    final int? iosVersion = jsonConvert.convert<int>(json['iosVersion']);
    if (iosVersion != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
37
38
39
40
41
42
      appConfigEntity.iosVersion = iosVersion;
    }
    final String? updatePackageDescription = jsonConvert.convert<String>(
        json['updatePackageDescription']);
    if (updatePackageDescription != null) {
      appConfigEntity.updatePackageDescription = updatePackageDescription;
28f20da9   吴启风   feat:针对apple审核对支付...
43
44
45
46
    }
    final String? noticeBeforePurchaseUrl = jsonConvert.convert<String>(
        json['noticeBeforePurchaseUrl']);
    if (noticeBeforePurchaseUrl != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
47
      appConfigEntity.noticeBeforePurchaseUrl = noticeBeforePurchaseUrl;
28f20da9   吴启风   feat:针对apple审核对支付...
48
49
50
    }
    final String? safe = jsonConvert.convert<String>(json['safe']);
    if (safe != null) {
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
51
      appConfigEntity.safe = safe;
28f20da9   吴启风   feat:针对apple审核对支付...
52
    }
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
53
    return appConfigEntity;
28f20da9   吴启风   feat:针对apple审核对支付...
54
55
  }
  
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
56
  Map<String, dynamic> $AppConfigEntityToJson(AppConfigEntity entity) {
28f20da9   吴启风   feat:针对apple审核对支付...
57
58
59
60
61
62
63
64
    final Map<String, dynamic> data = <String, dynamic>{};
    data['androidForceUpdate'] = entity.androidForceUpdate;
    data['androidRecommendUpdate'] = entity.androidRecommendUpdate;
    data['androidUpdatePackageUrl'] = entity.androidUpdatePackageUrl;
    data['androidVersion'] = entity.androidVersion;
    data['iosForceUpdate'] = entity.iosForceUpdate;
    data['iosRecommendUpdate'] = entity.iosRecommendUpdate;
    data['iosVersion'] = entity.iosVersion;
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
65
    data['updatePackageDescription'] = entity.updatePackageDescription;
28f20da9   吴启风   feat:针对apple审核对支付...
66
67
68
69
70
    data['noticeBeforePurchaseUrl'] = entity.noticeBeforePurchaseUrl;
    data['safe'] = entity.safe;
    return data;
  }
  
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
71
  extension AppConfigEntityExtension on AppConfigEntity {
cde7505e   吴启风   feat:应用内升级
72
    AppConfigEntity copyWith({
28f20da9   吴启风   feat:针对apple审核对支付...
73
74
75
76
77
78
79
      bool? androidForceUpdate,
      bool? androidRecommendUpdate,
      String? androidUpdatePackageUrl,
      int? androidVersion,
      bool? iosForceUpdate,
      bool? iosRecommendUpdate,
      int? iosVersion,
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
80
      String? updatePackageDescription,
28f20da9   吴启风   feat:针对apple审核对支付...
81
82
83
      String? noticeBeforePurchaseUrl,
      String? safe,
    }) {
cde7505e   吴启风   feat:应用内升级
84
      return AppConfigEntity()
28f20da9   吴启风   feat:针对apple审核对支付...
85
86
87
88
89
90
91
92
93
        ..androidForceUpdate = androidForceUpdate ?? this.androidForceUpdate
        ..androidRecommendUpdate = androidRecommendUpdate ??
            this.androidRecommendUpdate
        ..androidUpdatePackageUrl = androidUpdatePackageUrl ??
            this.androidUpdatePackageUrl
        ..androidVersion = androidVersion ?? this.androidVersion
        ..iosForceUpdate = iosForceUpdate ?? this.iosForceUpdate
        ..iosRecommendUpdate = iosRecommendUpdate ?? this.iosRecommendUpdate
        ..iosVersion = iosVersion ?? this.iosVersion
2a3621f8   吴启风   feat:课程层级调整(增加unit层)
94
95
        ..updatePackageDescription = updatePackageDescription ??
            this.updatePackageDescription
28f20da9   吴启风   feat:针对apple审核对支付...
96
97
98
99
100
        ..noticeBeforePurchaseUrl = noticeBeforePurchaseUrl ??
            this.noticeBeforePurchaseUrl
        ..safe = safe ?? this.safe;
    }
  }