code: def delete_workspace(
      client: httpx.Client, id: UUID
  ) -> Response[
      Union[WorkspaceModel, ErrorMessage, HTTPValidationError]
  ]:
      url = f"/api/v1/workspaces/{id}"
  
      response = client.delete(url=url)
  
      if response.status_code == 200:
          response_obj = Response.from_httpx_response(response)
          response_obj.parsed = WorkspaceModel(**response.json())
          return response_obj
      return handle_response_error(response)
  
file_path: argilla/src/argilla/client/sdk/v1/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.v1.workspaces.models import WorkspaceModel
label_desc: Use image node_id 2 for calling a global function with example usage: delete_workspace(client, id) and returns: handle_response_error, response_obj