copyWith method

DealerUserV2 copyWith({
  1. int? userId,
  2. String? email,
  3. String? firstName,
  4. String? lastName,
  5. int? dealerOrgId,
  6. DealerUserDealerOrgV2? dealerOrg,
  7. UserRoleV2? userRole,
  8. int? roleId,
  9. DealerUserRoleV2? role,
  10. InvitationStatusV2? userInvitationStatus,
  11. int? invitationStatusId,
  12. DealerUserInvitationStatusV2? invitationStatus,
  13. DateTime? invitationDate,
})

Implementation

DealerUserV2 copyWith(
    {int? userId,
    String? email,
    String? firstName,
    String? lastName,
    int? dealerOrgId,
    DealerUserDealerOrgV2? dealerOrg,
    enums.UserRoleV2? userRole,
    int? roleId,
    DealerUserRoleV2? role,
    enums.InvitationStatusV2? userInvitationStatus,
    int? invitationStatusId,
    DealerUserInvitationStatusV2? invitationStatus,
    DateTime? invitationDate}) {
  return DealerUserV2(
      userId: userId ?? this.userId,
      email: email ?? this.email,
      firstName: firstName ?? this.firstName,
      lastName: lastName ?? this.lastName,
      dealerOrgId: dealerOrgId ?? this.dealerOrgId,
      dealerOrg: dealerOrg ?? this.dealerOrg,
      userRole: userRole ?? this.userRole,
      roleId: roleId ?? this.roleId,
      role: role ?? this.role,
      userInvitationStatus: userInvitationStatus ?? this.userInvitationStatus,
      invitationStatusId: invitationStatusId ?? this.invitationStatusId,
      invitationStatus: invitationStatus ?? this.invitationStatus,
      invitationDate: invitationDate ?? this.invitationDate);
}