copyWithCompanion method
Implementation
UserSemesterSummary copyWithCompanion(UserSemesterSummariesCompanion data) {
return UserSemesterSummary(
id: data.id.present ? data.id.value : this.id,
user: data.user.present ? data.user.value : this.user,
semester: data.semester.present ? data.semester.value : this.semester,
average: data.average.present ? data.average.value : this.average,
conduct: data.conduct.present ? data.conduct.value : this.conduct,
totalCredits: data.totalCredits.present
? data.totalCredits.value
: this.totalCredits,
creditsPassed: data.creditsPassed.present
? data.creditsPassed.value
: this.creditsPassed,
note: data.note.present ? data.note.value : this.note,
grandTotalGpa: data.grandTotalGpa.present
? data.grandTotalGpa.value
: this.grandTotalGpa,
className: data.className.present ? data.className.value : this.className,
enrollmentStatus: data.enrollmentStatus.present
? data.enrollmentStatus.value
: this.enrollmentStatus,
registered: data.registered.present
? data.registered.value
: this.registered,
graduated: data.graduated.present ? data.graduated.value : this.graduated,
);
}