copyWithWrapped method
Implementation
DealerUserDTO copyWithWrapped(
{Wrapped<int?>? id,
Wrapped<String?>? email,
Wrapped<String?>? firstName,
Wrapped<String?>? lastName,
Wrapped<enums.RoleDTO?>? role,
Wrapped<enums.InvitationStatusDTO?>? invitationStatus,
Wrapped<DateTime?>? invitationTimestamp,
Wrapped<DealerOrgDTO?>? dealerOrg}) {
return DealerUserDTO(
id: (id != null ? id.value : this.id),
email: (email != null ? email.value : this.email),
firstName: (firstName != null ? firstName.value : this.firstName),
lastName: (lastName != null ? lastName.value : this.lastName),
role: (role != null ? role.value : this.role),
invitationStatus: (invitationStatus != null
? invitationStatus.value
: this.invitationStatus),
invitationTimestamp: (invitationTimestamp != null
? invitationTimestamp.value
: this.invitationTimestamp),
dealerOrg: (dealerOrg != null ? dealerOrg.value : this.dealerOrg));
}