copyWithCompanion method

AppUserData copyWithCompanion(
  1. AppUserCompanion data
)

Implementation

AppUserData copyWithCompanion(AppUserCompanion data) {
  return AppUserData(
    id: data.id.present ? data.id.value : this.id,
    userName: data.userName.present ? data.userName.value : this.userName,
    email: data.email.present ? data.email.value : this.email,
    fullName: data.fullName.present ? data.fullName.value : this.fullName,
    encryptedPassword: data.encryptedPassword.present
        ? data.encryptedPassword.value
        : this.encryptedPassword,
    enabled: data.enabled.present ? data.enabled.value : this.enabled,
    activated: data.activated.present ? data.activated.value : this.activated,
    accessToken: data.accessToken.present
        ? data.accessToken.value
        : this.accessToken,
    employeeId: data.employeeId.present
        ? data.employeeId.value
        : this.employeeId,
    lastActiveDatetime: data.lastActiveDatetime.present
        ? data.lastActiveDatetime.value
        : this.lastActiveDatetime,
    isSystemUser: data.isSystemUser.present
        ? data.isSystemUser.value
        : this.isSystemUser,
    imagePath: data.imagePath.present ? data.imagePath.value : this.imagePath,
  );
}