ServerInfo.fromJson constructor
ServerInfo.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ServerInfo.fromJson(Map<String, dynamic> json) {
return ServerInfo(
version: json['version'],
rev: json['rev'],
platform: json['platform'],
ipExternal: json['ip_external'],
portOpened: PortOpened.fromJson(json['port_opened'] ?? {}),
torEnabled: json['tor_enabled'],
torHasMeekBridges: json['tor_has_meek_bridges'],
plugins: json['plugins'].cast<String>(),
pluginsRev: PluginsRev.fromJson(json['plugins_rev'] ?? {}),
fileserverIp: json['fileserver_ip'],
fileserverPort: json['fileserver_port'],
torStatus: json['tor_status'],
torUseBridges: json['tor_use_bridges'],
uiIp: json['ui_ip'],
uiPort: json['ui_port'],
timecorrection: json['timecorrection'],
language: json['language'],
debug: json['debug'],
offline: json['offline'],
userSettings: UserSettings.fromJson(json['user_settings'] ?? {}),
updatesite: json['updatesite'],
distType: json['dist_type'],
libVerifyBest: json['lib_verify_best'],
);
}