copyWith method
DealerUserV2
copyWith({ - int? userId,
- String? email,
- String? firstName,
- String? lastName,
- int? dealerOrgId,
- DealerUserDealerOrgV2? dealerOrg,
- UserRoleV2? userRole,
- int? roleId,
- DealerUserRoleV2? role,
- InvitationStatusV2? userInvitationStatus,
- int? invitationStatusId,
- DealerUserInvitationStatusV2? invitationStatus,
- 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);
}