docs: def get_resource_component_and_children(
          self,
          resource_id,
          resource_type="collection",
          level=1,
          sort_data={},
          recurse_max_level=False,
          sort_by=None,
          **kwargs
      ):
          """
          Fetch detailed metadata for the specified resource_id and all of its children.
  
          :param str resource_id: The slug for which to fetch description metadata.
          :param str resource_type: no-op; not required or used in this implementation.
          :param int recurse_max_level: The maximum depth level to fetch when fetching children.
              Default is to fetch all of the resource's children, descending as deeply as necessary.
              Pass 1 to fetch no children.
  
          :return: A dict containing detailed metadata about both the requested resource and its children.
              Consult ArchivistsToolkitClient.get_resource_component_and_children for the output format.
          :rtype dict:
          """
          return self._get_resources(
              resource_id, recurse_max_level=recurse_max_level, sort_by=sort_by
          )