copyWithCompanion method

AppUsageAuditData copyWithCompanion(
  1. AppUsageAuditCompanion data
)

Implementation

AppUsageAuditData copyWithCompanion(AppUsageAuditCompanion data) {
  return AppUsageAuditData(
    id: data.id.present ? data.id.value : this.id,
    createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt,
    date: data.date.present ? data.date.value : this.date,
    packageName:
        data.packageName.present ? data.packageName.value : this.packageName,
    totalTimeVisible: data.totalTimeVisible.present
        ? data.totalTimeVisible.value
        : this.totalTimeVisible,
    totalTimeInForeground: data.totalTimeInForeground.present
        ? data.totalTimeInForeground.value
        : this.totalTimeInForeground,
    totalTimeForegroundServiceUsed:
        data.totalTimeForegroundServiceUsed.present
            ? data.totalTimeForegroundServiceUsed.value
            : this.totalTimeForegroundServiceUsed,
  );
}