AppUsageAuditData.fromJson constructor

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

Implementation

factory AppUsageAuditData.fromJson(Map<String, dynamic> json,
    {ValueSerializer? serializer}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return AppUsageAuditData(
    id: serializer.fromJson<int>(json['id']),
    createdAt: serializer.fromJson<DateTime>(json['createdAt']),
    date: serializer.fromJson<String>(json['date']),
    packageName: serializer.fromJson<String>(json['packageName']),
    totalTimeVisible: serializer.fromJson<int>(json['totalTimeVisible']),
    totalTimeInForeground:
        serializer.fromJson<int>(json['totalTimeInForeground']),
    totalTimeForegroundServiceUsed:
        serializer.fromJson<int>(json['totalTimeForegroundServiceUsed']),
  );
}