SiteInfo.fromJson constructor

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

Implementation

factory SiteInfo.fromJson(Map<String, dynamic> json) {
  return SiteInfo(
    authAddress: json['auth_address'],
    certUserId: json['cert_user_id'],
    address: json['address'],
    addressShort: json['address_short'],
    addressHash: json['address_hash'],
    settings: Settings.fromJson(json['settings']),
    contentUpdated: json['content_updated'],
    badFiles: json['bad_files'],
    sizeLimit: json['size_limit'],
    nextSizeLimit: json['next_size_limit'],
    peers: json['peers'],
    startedTaskNum: json['started_task_num'],
    tasks: json['tasks'],
    workers: json['workers'],
    content: Content.fromJson(json['content']),

    event: json['event']?.cast<String>(),

    // if (json.containsKey('auth_key')) authKey : json['auth_key'],
    // feedFollowNum: json['feed_follow_num'],
  );
}