class_docstr: Defines the interface for the template class.
  
  Contains a single function that takes input data and forecast config,
  and returns parameters to call
  :func:`~greykite.framework.pipeline.pipeline.forecast_pipeline`.
class_docstr_tok: ["Defines","the","interface","for","the","template","class",".","Contains","a","single","function","that","takes","input","data","and","forecast","config",",","and","returns","parameters","to","call",":","func",":","`","~greykite.framework.pipeline.pipeline.forecast_pipeline","`","."]
docstr: Whether the template accepts a list for `config.model_template` (bool)
docstr_tok: ["Whether","the","template","accepts","a","list","for","`","config.model_template","`","(","bool",")"]
code: def allow_model_template_list(self):
      """Whether the template accepts a list for `config.model_template` (bool)"""
  
file_path: greykite/greykite/framework/templates/template_interface.py
imports: from abc import ABC
  from abc import abstractmethod
  from typing import Dict
  from typing import Optional
  import pandas
  from greykite.framework.templates.autogen.forecast_config import ForecastConfig
label_desc: Use image node_id 2 for calling the TemplateInterface obj's underlying member method code with example usage: obj.allow_model_template_list() without return types