Blame view

lib/models/app_config_entity.dart 764 Bytes
28f20da9   吴启风   feat:针对apple审核对支付...
1
2
3
4
5
6
7
  import 'package:wow_english/generated/json/base/json_field.dart';
  import 'dart:convert';
  
  import '../generated/json/app_config_entity.g.dart';
  
  
  @JsonSerializable()
cde7505e   吴启风   feat:应用内升级
8
  class AppConfigEntity {
6770c637   吴启风   feat: 动态配置客服联系方式
9
10
    // 当前是否安全,safe-安全 otherwise-隐藏pay
    String? safe;
28f20da9   吴启风   feat:针对apple审核对支付...
11
  
6770c637   吴启风   feat: 动态配置客服联系方式
12
13
    // 客服手机号列表
    List<String> customerMobileList = [];
28f20da9   吴启风   feat:针对apple审核对支付...
14
  
6770c637   吴启风   feat: 动态配置客服联系方式
15
16
    // 客服二维码图片地址
    String? customerQr;
28f20da9   吴启风   feat:针对apple审核对支付...
17
  
6770c637   吴启风   feat: 动态配置客服联系方式
18
    AppConfigEntity();
28f20da9   吴启风   feat:针对apple审核对支付...
19
  
6770c637   吴启风   feat: 动态配置客服联系方式
20
21
    factory AppConfigEntity.fromJson(Map<String, dynamic> json) =>
        $AppConfigEntityFromJson(json);
28f20da9   吴启风   feat:针对apple审核对支付...
22
  
6770c637   吴启风   feat: 动态配置客服联系方式
23
    Map<String, dynamic> toJson() => $AppConfigEntityToJson(this);
28f20da9   吴启风   feat:针对apple审核对支付...
24
  
6770c637   吴启风   feat: 动态配置客服联系方式
25
26
27
28
    @override
    String toString() {
      return jsonEncode(this);
    }
28f20da9   吴启风   feat:针对apple审核对支付...
29
  
6770c637   吴启风   feat: 动态配置客服联系方式
30
31
32
33
    // 是否审核中(null或者非"safe"即不安全)
    bool isAppReviewing() {
      return safe != "safe";
    }
28f20da9   吴启风   feat:针对apple审核对支付...
34
  }