copyWithWrapped method

DealerUserV2 copyWithWrapped({
  1. Wrapped<int?>? userId,
  2. Wrapped<String?>? email,
  3. Wrapped<String?>? firstName,
  4. Wrapped<String?>? lastName,
  5. Wrapped<int?>? dealerOrgId,
  6. Wrapped<DealerUserDealerOrgV2?>? dealerOrg,
  7. Wrapped<UserRoleV2?>? userRole,
  8. Wrapped<int?>? roleId,
  9. Wrapped<DealerUserRoleV2?>? role,
  10. Wrapped<InvitationStatusV2?>? userInvitationStatus,
  11. Wrapped<int?>? invitationStatusId,
  12. Wrapped<DealerUserInvitationStatusV2?>? invitationStatus,
  13. 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));
}