code: def list_images(self) -> List[str]:
      datasets = self._client.search_for_series(
          search_filters=self._search_filter
      )
      series = [
          str(Dataset.from_json(ds)["SeriesInstanceUID"].value)
          for ds in datasets
      ]
      logger.debug(
          "Total Series: {}\n{}".format(len(series), "\n".join(series))
      )
      return series
  
imports: import logging
  import os
  import pathlib
  import shutil
  from typing import Any, Dict, Iterator, List, Optional, Tuple
  import requests
  from cachetools import TTLCache, cached
  from dicomweb_client import DICOMwebClient
  from pydicom.dataset import Dataset
  from monailabel.config import settings
  from monailabel.datastore.local import LocalDatastore
  from monailabel.datastore.utils.convert import binary_to_image, dicom_to_nifti, nifti_to_dicom_seg
  from monailabel.datastore.utils.dicom import dicom_web_download_series, dicom_web_upload_dcm
  from monailabel.interfaces.datastore import DefaultLabelTag
  from monailabel.utils.others.generic import md5_digest
label_desc: Use image node_id 7 for calling the DICOMWebDatastore obj's underlying member method code with example usage: obj.list_images() and returns: series