app_config.g.dart 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'app_config.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. _$AppConfigImpl _$$AppConfigImplFromJson(
  7. Map<String, dynamic> json,
  8. ) => _$AppConfigImpl(
  9. apiIps: (json['apiIps'] as List<dynamic>?)?.map((e) => e as String).toList(),
  10. apiUrls: (json['apiUrls'] as List<dynamic>?)
  11. ?.map((e) => e as String)
  12. .toList(),
  13. routerApiUrls: (json['routerApiUrls'] as List<dynamic>?)
  14. ?.map((e) => e as String)
  15. .toList(),
  16. appStatUrls: (json['appStatUrls'] as List<dynamic>?)
  17. ?.map((e) => e as String)
  18. .toList(),
  19. assetUrls: (json['assetUrls'] as List<dynamic>?)
  20. ?.map((e) => e as String)
  21. .toList(),
  22. logFileUploadUrls: (json['logFileUploadUrls'] as List<dynamic>?)
  23. ?.map((e) => e as String)
  24. .toList(),
  25. realityApiUrls: (json['realityApiUrls'] as List<dynamic>?)
  26. ?.map((e) => e as String)
  27. .toList(),
  28. realityAppStatUrls: (json['realityAppStatUrls'] as List<dynamic>?)
  29. ?.map((e) => e as String)
  30. .toList(),
  31. realityLogFileUploadUrls: (json['realityLogFileUploadUrls'] as List<dynamic>?)
  32. ?.map((e) => e as String)
  33. .toList(),
  34. autoPing: json['autoPing'] as bool?,
  35. autoPingInterval: (json['autoPingInterval'] as num?)?.toInt(),
  36. backupApiUrls: (json['backupApiUrls'] as List<dynamic>?)
  37. ?.map((e) => e as String)
  38. .toList(),
  39. cacheDataEffectiveDays: (json['cacheDataEffectiveDays'] as num?)?.toInt(),
  40. contacts: (json['contacts'] as List<dynamic>?)
  41. ?.map((e) => Contacts.fromJson(e as Map<String, dynamic>))
  42. .toList(),
  43. follows: (json['follows'] as List<dynamic>?)
  44. ?.map((e) => Contacts.fromJson(e as Map<String, dynamic>))
  45. .toList(),
  46. providers: (json['providers'] as List<dynamic>?)
  47. ?.map((e) => e as String)
  48. .toList(),
  49. signalThresholds: (json['signalThresholds'] as List<dynamic>?)
  50. ?.map((e) => (e as num).toInt())
  51. .toList(),
  52. packetLossThresholds: (json['packetLossThresholds'] as List<dynamic>?)
  53. ?.map((e) => (e as num).toInt())
  54. .toList(),
  55. skipGeo: json['skipGeo'] == null
  56. ? null
  57. : SkipGeo.fromJson(json['skipGeo'] as Map<String, dynamic>),
  58. speedTestTargetList: (json['speedTestTargetList'] as List<dynamic>?)
  59. ?.map((e) => SpeedTestTargetList.fromJson(e as Map<String, dynamic>))
  60. .toList(),
  61. websiteUrl: json['websiteUrl'] as String?,
  62. visitorDisabled: json['visitorDisabled'] as bool?,
  63. privacyAgreement: json['privacyAgreement'] == null
  64. ? null
  65. : PrivacyTerms.fromJson(json['privacyAgreement'] as Map<String, dynamic>),
  66. email: json['email'] as String?,
  67. blackPkgs: (json['blackPkgs'] as List<dynamic>?)
  68. ?.map((e) => e as String)
  69. .toList(),
  70. whitePkgs: (json['whitePkgs'] as List<dynamic>?)
  71. ?.map((e) => e as String)
  72. .toList(),
  73. accelerationSampleCount: (json['accelerationSampleCount'] as num?)?.toInt(),
  74. minAccelerationSampleCount: (json['minAccelerationSampleCount'] as num?)
  75. ?.toInt(),
  76. connectionWarningThreshold: (json['connectionWarningThreshold'] as num?)
  77. ?.toInt(),
  78. connectiveTestUrl: json['connectiveTestUrl'] as String?,
  79. disabledLogModules: (json['disabledLogModules'] as List<dynamic>?)
  80. ?.map((e) => e as String)
  81. .toList(),
  82. realTimeDbPath: json['realTimeDbPath'] as String?,
  83. boostTimeInterval: (json['boostTimeInterval'] as num?)?.toInt(),
  84. pingDisplayMode: (json['pingDisplayMode'] as num?)?.toInt(),
  85. peekTimeInterval: (json['peekTimeInterval'] as num?)?.toInt(),
  86. enableAd: json['enableAd'] as bool?,
  87. adTimeoutDuration: (json['adTimeoutDuration'] as num?)?.toInt(),
  88. reportActiveInterval: (json['reportActiveInterval'] as num?)?.toInt(),
  89. serverTime: (json['serverTime'] as num?)?.toInt(),
  90. );
  91. Map<String, dynamic> _$$AppConfigImplToJson(_$AppConfigImpl instance) =>
  92. <String, dynamic>{
  93. 'apiIps': instance.apiIps,
  94. 'apiUrls': instance.apiUrls,
  95. 'routerApiUrls': instance.routerApiUrls,
  96. 'appStatUrls': instance.appStatUrls,
  97. 'assetUrls': instance.assetUrls,
  98. 'logFileUploadUrls': instance.logFileUploadUrls,
  99. 'realityApiUrls': instance.realityApiUrls,
  100. 'realityAppStatUrls': instance.realityAppStatUrls,
  101. 'realityLogFileUploadUrls': instance.realityLogFileUploadUrls,
  102. 'autoPing': instance.autoPing,
  103. 'autoPingInterval': instance.autoPingInterval,
  104. 'backupApiUrls': instance.backupApiUrls,
  105. 'cacheDataEffectiveDays': instance.cacheDataEffectiveDays,
  106. 'contacts': instance.contacts,
  107. 'follows': instance.follows,
  108. 'providers': instance.providers,
  109. 'signalThresholds': instance.signalThresholds,
  110. 'packetLossThresholds': instance.packetLossThresholds,
  111. 'skipGeo': instance.skipGeo,
  112. 'speedTestTargetList': instance.speedTestTargetList,
  113. 'websiteUrl': instance.websiteUrl,
  114. 'visitorDisabled': instance.visitorDisabled,
  115. 'privacyAgreement': instance.privacyAgreement,
  116. 'email': instance.email,
  117. 'blackPkgs': instance.blackPkgs,
  118. 'whitePkgs': instance.whitePkgs,
  119. 'accelerationSampleCount': instance.accelerationSampleCount,
  120. 'minAccelerationSampleCount': instance.minAccelerationSampleCount,
  121. 'connectionWarningThreshold': instance.connectionWarningThreshold,
  122. 'connectiveTestUrl': instance.connectiveTestUrl,
  123. 'disabledLogModules': instance.disabledLogModules,
  124. 'realTimeDbPath': instance.realTimeDbPath,
  125. 'boostTimeInterval': instance.boostTimeInterval,
  126. 'pingDisplayMode': instance.pingDisplayMode,
  127. 'peekTimeInterval': instance.peekTimeInterval,
  128. 'enableAd': instance.enableAd,
  129. 'adTimeoutDuration': instance.adTimeoutDuration,
  130. 'reportActiveInterval': instance.reportActiveInterval,
  131. 'serverTime': instance.serverTime,
  132. };
  133. _$ContactsImpl _$$ContactsImplFromJson(Map<String, dynamic> json) =>
  134. _$ContactsImpl(
  135. title: json['title'] as String?,
  136. url: json['url'] as String?,
  137. );
  138. Map<String, dynamic> _$$ContactsImplToJson(_$ContactsImpl instance) =>
  139. <String, dynamic>{'title': instance.title, 'url': instance.url};
  140. _$SpeedTestTargetListImpl _$$SpeedTestTargetListImplFromJson(
  141. Map<String, dynamic> json,
  142. ) => _$SpeedTestTargetListImpl(
  143. title: json['title'] as String?,
  144. url: json['url'] as String?,
  145. );
  146. Map<String, dynamic> _$$SpeedTestTargetListImplToJson(
  147. _$SpeedTestTargetListImpl instance,
  148. ) => <String, dynamic>{'title': instance.title, 'url': instance.url};