class_docstr: A fake module for setting validation
code: def get_image_plane_details(modpath):
      if modpath[0] in ("http", "https", "ftp", "s3", "gs"):
          if len(modpath) == 1:
              return modpath[0] + ":"
          elif len(modpath) == 2:
              return modpath[0] + ":" + modpath[1]
          else:
              return (
                  modpath[0]
                  + ":"
                  + modpath[1]
                  + "/"
                  + "/".join(
                      [urllib.parse.quote(part) for part in modpath[2:]]
                  )
              )
  
      path = os.path.join(*modpath)
  
      url = pathname2url(path)
  
      return ImagePlane(ImageFile(url))
  
imports: import os.path
  import urllib.parse
  from ..module import Module
  from ..pipeline import ImagePlane
  from ..utilities.pathname import pathname2url
label_desc: Use image node_id 1 for calling the SettingValidation obj's underlying member method code with example usage: obj.get_image_plane_details(modpath) and returns: ImagePlane, unknown, unknown, unknown