copyWithCompanion method

UserSemesterSummary copyWithCompanion(
  1. UserSemesterSummariesCompanion data
)

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,
  );
}