toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  final data = <String, dynamic>{};
  data['ip_external'] = ipExternal;
  data['port_opened'] = portOpened.toJson();

  data['platform'] = platform;
  data['fileserver_ip'] = fileserverIp;
  data['fileserver_port'] = fileserverPort;
  data['tor_enabled'] = torEnabled;
  data['tor_status'] = torStatus;
  data['tor_has_meek_bridges'] = torHasMeekBridges;
  data['tor_use_bridges'] = torUseBridges;
  data['ui_ip'] = uiIp;
  data['ui_port'] = uiPort;
  data['version'] = version;
  data['rev'] = rev;
  data['timecorrection'] = timecorrection;
  data['language'] = language;
  data['debug'] = debug;
  data['offline'] = offline;
  data['plugins'] = plugins;
  data['plugins_rev'] = pluginsRev.toJson();
  data['user_settings'] = userSettings.toJson();

  data['updatesite'] = updatesite;
  data['dist_type'] = distType;
  data['lib_verify_best'] = libVerifyBest;
  return data;
}