custom static method
Insertable<User>
custom({ - Expression<int>? id,
- Expression<DateTime>? fetchedAt,
- Expression<String>? studentId,
- Expression<String>? nameZh,
- Expression<String>? nameEn,
- Expression<DateTime>? dateOfBirth,
- Expression<String>? programZh,
- Expression<String>? programEn,
- Expression<String>? departmentZh,
- Expression<String>? departmentEn,
- Expression<String>? avatarFilename,
- Expression<String>? email,
- Expression<int>? passwordExpiresInDays,
- Expression<DateTime>? semestersFetchedAt,
})
Implementation
static Insertable<User> custom({
Expression<int>? id,
Expression<DateTime>? fetchedAt,
Expression<String>? studentId,
Expression<String>? nameZh,
Expression<String>? nameEn,
Expression<DateTime>? dateOfBirth,
Expression<String>? programZh,
Expression<String>? programEn,
Expression<String>? departmentZh,
Expression<String>? departmentEn,
Expression<String>? avatarFilename,
Expression<String>? email,
Expression<int>? passwordExpiresInDays,
Expression<DateTime>? semestersFetchedAt,
}) {
return RawValuesInsertable({
if (id != null) 'id': id,
if (fetchedAt != null) 'fetched_at': fetchedAt,
if (studentId != null) 'student_id': studentId,
if (nameZh != null) 'name_zh': nameZh,
if (nameEn != null) 'name_en': nameEn,
if (dateOfBirth != null) 'date_of_birth': dateOfBirth,
if (programZh != null) 'program_zh': programZh,
if (programEn != null) 'program_en': programEn,
if (departmentZh != null) 'department_zh': departmentZh,
if (departmentEn != null) 'department_en': departmentEn,
if (avatarFilename != null) 'avatar_filename': avatarFilename,
if (email != null) 'email': email,
if (passwordExpiresInDays != null)
'password_expires_in_days': passwordExpiresInDays,
if (semestersFetchedAt != null)
'semesters_fetched_at': semestersFetchedAt,
});
}