code: def create_workspace_user(
      client: httpx.Client, id: UUID, user_id: UUID
  ) -> Response[Union[UserModel, ErrorMessage, HTTPValidationError]]:
      """Sends a request to `POST /api/workspaces/{id}/users/{user_id}` to add a new user to the workspace.
  
      Args:
          client: the authenticated Argilla client to be used to send the request to the API.
          id: the id of the workspace to create the user in.
          user_id: the id of the user to be added to the workspace.
  
      Returns:
          A Response object with the parsed response, containing a `parsed` attribute with the
          parsed response if the request was successful, which is a `UserModel` object.
      """
      url = f"/api/workspaces/{id}/users/{user_id}"
  
      response = client.post(url=url)
  
      if response.status_code == 200:
          response_obj = Response.from_httpx_response(response)
          response_obj.parsed = UserModel(**response.json())
          return response_obj
      return handle_response_error(response)
  
file_path: argilla/src/argilla/client/sdk/workspaces/api.py
imports: from typing import List, Union
  from uuid import UUID
  import httpx
  from argilla.client.sdk.commons.errors_handler import handle_response_error
  from argilla.client.sdk.commons.models import ErrorMessage, HTTPValidationError, Response
  from argilla.client.sdk.users.models import UserModel
  from argilla.client.sdk.workspaces.models import WorkspaceModel
label_desc: Use image node_id 4 for calling a global function with example usage: create_workspace_user(client, id, user_id) and returns: handle_response_error, response_obj