copyWithWrapped method
DealerUserV2
copyWithWrapped({ - Wrapped<int?>? userId,
- Wrapped<String?>? email,
- Wrapped<String?>? firstName,
- Wrapped<String?>? lastName,
- Wrapped<int?>? dealerOrgId,
- Wrapped<DealerUserDealerOrgV2?>? dealerOrg,
- Wrapped<UserRoleV2?>? userRole,
- Wrapped<int?>? roleId,
- Wrapped<DealerUserRoleV2?>? role,
- Wrapped<InvitationStatusV2?>? userInvitationStatus,
- Wrapped<int?>? invitationStatusId,
- Wrapped<DealerUserInvitationStatusV2?>? invitationStatus,
- Wrapped<DateTime?>? invitationDate,
})
Implementation
DealerUserV2 copyWithWrapped(
{Wrapped<int?>? userId,
Wrapped<String?>? email,
Wrapped<String?>? firstName,
Wrapped<String?>? lastName,
Wrapped<int?>? dealerOrgId,
Wrapped<DealerUserDealerOrgV2?>? dealerOrg,
Wrapped<enums.UserRoleV2?>? userRole,
Wrapped<int?>? roleId,
Wrapped<DealerUserRoleV2?>? role,
Wrapped<enums.InvitationStatusV2?>? userInvitationStatus,
Wrapped<int?>? invitationStatusId,
Wrapped<DealerUserInvitationStatusV2?>? invitationStatus,
Wrapped<DateTime?>? invitationDate}) {
return DealerUserV2(
userId: (userId != null ? userId.value : this.userId),
email: (email != null ? email.value : this.email),
firstName: (firstName != null ? firstName.value : this.firstName),
lastName: (lastName != null ? lastName.value : this.lastName),
dealerOrgId:
(dealerOrgId != null ? dealerOrgId.value : this.dealerOrgId),
dealerOrg: (dealerOrg != null ? dealerOrg.value : this.dealerOrg),
userRole: (userRole != null ? userRole.value : this.userRole),
roleId: (roleId != null ? roleId.value : this.roleId),
role: (role != null ? role.value : this.role),
userInvitationStatus: (userInvitationStatus != null
? userInvitationStatus.value
: this.userInvitationStatus),
invitationStatusId: (invitationStatusId != null
? invitationStatusId.value
: this.invitationStatusId),
invitationStatus: (invitationStatus != null
? invitationStatus.value
: this.invitationStatus),
invitationDate: (invitationDate != null
? invitationDate.value
: this.invitationDate));
}