NetworkAuditData.fromJson constructor

NetworkAuditData.fromJson(
  1. Map<String, dynamic> json, {
  2. ValueSerializer? serializer,
})

Implementation

factory NetworkAuditData.fromJson(Map<String, dynamic> json,
    {ValueSerializer? serializer}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return NetworkAuditData(
    id: serializer.fromJson<int>(json['id']),
    createdAt: serializer.fromJson<DateTime>(json['createdAt']),
    totalDownload: serializer.fromJson<double>(json['totalDownload']),
    totalUpload: serializer.fromJson<double>(json['totalUpload']),
    downloadSpeed: serializer.fromJson<double>(json['downloadSpeed']),
    uploadSpeed: serializer.fromJson<double>(json['uploadSpeed']),
    isWifi: serializer.fromJson<bool>(json['isWifi']),
    isCellular: serializer.fromJson<bool>(json['isCellular']),
    isEthernet: serializer.fromJson<bool>(json['isEthernet']),
    wifiSsid: serializer.fromJson<String?>(json['wifiSsid']),
  );
}