class_docstr: If user passed multiple args and kwargs directly to dag.execute(), we
  generate this wrapper for all user inputs as one object, accessible via
  list index or object attribute key.
class_docstr_tok: ["If","user","passed","multiple","args","and","kwargs","directly","to","dag.execute","(",")",",","we","generate","this","wrapper","for","all","user","inputs","as","one","object",",","accessible","via","list","index","or","object","attribute","key","."]
code: def __init__(self, *args, **kwargs):
      self._args = list(args)
      self._kwargs = kwargs
  
imports: from typing import Any, Dict, List, Union, Optional
  from ray.dag import DAGNode
  from ray.dag.format_utils import get_dag_node_str
  from ray.experimental.gradio_utils import type_to_string
  from ray.util.annotations import DeveloperAPI
label_desc: Use image node_id 1 to create a new DAGInputData object  with example: obj = DAGInputData()