copyWith method

HomeUserDTO copyWith({
  1. String? userId,
  2. String? firstName,
  3. String? lastName,
  4. String? email,
  5. bool? isLoggedInUser,
  6. bool? isPendingUser,
  7. DateTime? invitationDate,
})

Implementation

HomeUserDTO copyWith(
    {String? userId,
    String? firstName,
    String? lastName,
    String? email,
    bool? isLoggedInUser,
    bool? isPendingUser,
    DateTime? invitationDate}) {
  return HomeUserDTO(
      userId: userId ?? this.userId,
      firstName: firstName ?? this.firstName,
      lastName: lastName ?? this.lastName,
      email: email ?? this.email,
      isLoggedInUser: isLoggedInUser ?? this.isLoggedInUser,
      isPendingUser: isPendingUser ?? this.isPendingUser,
      invitationDate: invitationDate ?? this.invitationDate);
}