Settings.fromJson constructor

Settings.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Settings.fromJson(Map<String, dynamic> json) {
  added = json['added'];
  ajaxKey = json['ajax_key'];
  bytesRecv = json['bytes_recv'];
  bytesSent = json['bytes_sent'];
  cache = json['cache'] != null ? Cache.fromJson(json['cache']) : null;
  downloaded = json['downloaded'];
  modified = (json['modified'] is double)
      ? json['modified'].toInt()
      : json['modified'];
  optionalDownloaded = json['optional_downloaded'];
  own = json['own'];
  peers = json['peers'];
  permissions = json['permissions'].cast<String>();
  serving = json['serving'];
  size = json['size'];
  sizeFilesOptional = json['size_files_optional'];
  sizeOptional = json['size_optional'];
}