copyWithCompanion method

UserSemesterRanking copyWithCompanion(
  1. UserSemesterRankingsCompanion data
)

Implementation

UserSemesterRanking copyWithCompanion(UserSemesterRankingsCompanion data) {
  return UserSemesterRanking(
    summary: data.summary.present ? data.summary.value : this.summary,
    rankingType: data.rankingType.present
        ? data.rankingType.value
        : this.rankingType,
    semesterRank: data.semesterRank.present
        ? data.semesterRank.value
        : this.semesterRank,
    semesterTotal: data.semesterTotal.present
        ? data.semesterTotal.value
        : this.semesterTotal,
    grandTotalRank: data.grandTotalRank.present
        ? data.grandTotalRank.value
        : this.grandTotalRank,
    grandTotalTotal: data.grandTotalTotal.present
        ? data.grandTotalTotal.value
        : this.grandTotalTotal,
  );
}