copyWith method
UsersCompanion
copyWith({ - Value<int>? id,
- Value<DateTime?>? fetchedAt,
- Value<String>? studentId,
- Value<String>? nameZh,
- Value<String?>? nameEn,
- Value<DateTime?>? dateOfBirth,
- Value<String?>? programZh,
- Value<String?>? programEn,
- Value<String?>? departmentZh,
- Value<String?>? departmentEn,
- Value<String>? avatarFilename,
- Value<String>? email,
- Value<int?>? passwordExpiresInDays,
})
Implementation
UsersCompanion copyWith({
Value<int>? id,
Value<DateTime?>? fetchedAt,
Value<String>? studentId,
Value<String>? nameZh,
Value<String?>? nameEn,
Value<DateTime?>? dateOfBirth,
Value<String?>? programZh,
Value<String?>? programEn,
Value<String?>? departmentZh,
Value<String?>? departmentEn,
Value<String>? avatarFilename,
Value<String>? email,
Value<int?>? passwordExpiresInDays,
}) {
return UsersCompanion(
id: id ?? this.id,
fetchedAt: fetchedAt ?? this.fetchedAt,
studentId: studentId ?? this.studentId,
nameZh: nameZh ?? this.nameZh,
nameEn: nameEn ?? this.nameEn,
dateOfBirth: dateOfBirth ?? this.dateOfBirth,
programZh: programZh ?? this.programZh,
programEn: programEn ?? this.programEn,
departmentZh: departmentZh ?? this.departmentZh,
departmentEn: departmentEn ?? this.departmentEn,
avatarFilename: avatarFilename ?? this.avatarFilename,
email: email ?? this.email,
passwordExpiresInDays:
passwordExpiresInDays ?? this.passwordExpiresInDays,
);
}