NotificationAuditData.fromJson constructor

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

Implementation

factory NotificationAuditData.fromJson(Map<String, dynamic> json,
    {ValueSerializer? serializer}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return NotificationAuditData(
    id: serializer.fromJson<int>(json['id']),
    happenedAt: serializer.fromJson<DateTime>(json['happenedAt']),
    checkSum: serializer.fromJson<String>(json['checkSum']),
    summary: serializer.fromJson<String>(json['summary']),
    packageName: serializer.fromJson<String>(json['packageName']),
    type: $NotificationAuditTable.$convertertype
        .fromJson(serializer.fromJson<String>(json['type'])),
    title: serializer.fromJson<String?>(json['title']),
    key: serializer.fromJson<String?>(json['key']),
  );
}