code: def __init__(self, models: List[IdIndexerModel]):
      super().__init__()
      self.models = models
  
imports: from typing import List
  from synapse.ml.cyber.utils.spark_utils import DataFrameUtils, ExplainBuilder, HasSetInputCol, HasSetOutputCol
  from pyspark.ml import Estimator, Transformer
  from pyspark.ml.param.shared import HasInputCol, HasOutputCol, Param, Params
  from pyspark.sql import DataFrame, functions
label_desc: Use image node_id 1 to create a new MultiIndexerModel object from inherited base classes: Transformer with example: obj = MultiIndexerModel(models)