code: def mock_initial_summary(
      requests_mock: Mocker,
      url: str,
      search_task_id: str,
  ) -> str:
      ads_search_task_id = random_id()
  
      requests_mock.get(
          url + "/public/api/v2/search/" + search_task_id,
          json={
              "fileUploadTaskId": random_id(),
              "searchTaskId": search_task_id,
              "searchTaskStatus": "COMPLETED",
              "featuresFoundCount": 1,
              "providersCheckedCount": 1,
              "importantProvidersCount": 1,
              "importantFeaturesCount": 1,
              "importantProviders": [
                  {
                      "adsSearchTaskId": ads_search_task_id,
                      "searchTaskId": search_task_id,
                      "searchType": "INITIAL",
                      "taskStatus": "COMPLETED",
                  }
              ],
              "validationImportantProviders": [],
              "createdAt": 1633302145414,
          },
      )
      return ads_search_task_id
  
imports: import itertools
  import tempfile
  from random import randint
  from typing import Dict, List, Optional, Union
  import pandas
  from requests_mock import Mocker
  from upgini.metadata import ProviderTaskMetadataV2
label_desc: Use image node_id 4 for calling a global function with example usage: mock_initial_summary(requests_mock, url, search_task_id) and returns: ads_search_task_id