class_docstr: This is a mixin used to provide saving/loading functionality for all processor classes.
class_docstr_tok: ["This","is","a","mixin","used","to","provide","saving\/loading","functionality","for","all","processor","classes","."]
code: def model_input_names(self):
      first_attribute = getattr(self, self.attributes[0])
      return getattr(first_attribute, "model_input_names", None)
  
file_path: transformers/src/transformers/processing_utils.py
imports: import os
  import warnings
  from pathlib import Path
  from typing import Optional, Union
  from .dynamic_module_utils import custom_object_save
  from .tokenization_utils_base import PreTrainedTokenizerBase
  from .utils import PushToHubMixin, copy_func, direct_transformers_import, logging
label_desc: Use image node_id 7 for calling the ProcessorMixin obj's underlying member method code with example usage: obj.model_input_names() and returns: getattr