server.g.dart 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'server.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. HysteriaServer _$HysteriaServerFromJson(Map<String, dynamic> json) =>
  7. HysteriaServer(
  8. protocol: json['protocol'] as String,
  9. address: json['address'] as String,
  10. port: json['port'] as int,
  11. remark: json['remark'] as String,
  12. hysteriaProtocol: json['hysteriaProtocol'] as String,
  13. obfs: json['obfs'] as String?,
  14. alpn: json['alpn'] as String?,
  15. authType: json['authType'] as String,
  16. authPayload: json['authPayload'] as String?,
  17. serverName: json['server_name'] as String?,
  18. insecure: json['insecure'] as bool,
  19. upMbps: json['up_mbps'] as int,
  20. downMbps: json['down_mbps'] as int,
  21. recvWindowConn: json['recv_window_conn'] as int?,
  22. recvWindow: json['recv_window'] as int?,
  23. disableMtuDiscovery: json['disable_mtu_discovery'] as bool,
  24. )
  25. ..uplink = json['uplink'] as int?
  26. ..downlink = json['downlink'] as int?;
  27. Map<String, dynamic> _$HysteriaServerToJson(HysteriaServer instance) {
  28. final val = <String, dynamic>{
  29. 'protocol': instance.protocol,
  30. 'address': instance.address,
  31. 'port': instance.port,
  32. 'remark': instance.remark,
  33. };
  34. void writeNotNull(String key, dynamic value) {
  35. if (value != null) {
  36. val[key] = value;
  37. }
  38. }
  39. writeNotNull('uplink', instance.uplink);
  40. writeNotNull('downlink', instance.downlink);
  41. val['hysteriaProtocol'] = instance.hysteriaProtocol;
  42. writeNotNull('obfs', instance.obfs);
  43. writeNotNull('alpn', instance.alpn);
  44. val['authType'] = instance.authType;
  45. writeNotNull('authPayload', instance.authPayload);
  46. writeNotNull('server_name', instance.serverName);
  47. val['insecure'] = instance.insecure;
  48. val['up_mbps'] = instance.upMbps;
  49. val['down_mbps'] = instance.downMbps;
  50. writeNotNull('recv_window_conn', instance.recvWindowConn);
  51. writeNotNull('recv_window', instance.recvWindow);
  52. val['disable_mtu_discovery'] = instance.disableMtuDiscovery;
  53. return val;
  54. }