code: def __init__(self, model_ids: list[int]):
      self._model_ids = model_ids
      self._models: Optional[list[SqlaTable]] = None
  
file_path: superset/superset/commands/dataset/delete.py
imports: import logging
  from typing import Optional
  from superset import security_manager
  from superset.commands.base import BaseCommand
  from superset.commands.dataset.exceptions import DatasetDeleteFailedError, DatasetForbiddenError, DatasetNotFoundError
  from superset.connectors.sqla.models import SqlaTable
  from superset.daos.dataset import DatasetDAO
  from superset.daos.exceptions import DAODeleteFailedError
  from superset.exceptions import SupersetSecurityException
label_desc: Use image node_id 1 to create a new DeleteDatasetCommand object from inherited base classes: BaseCommand with example: obj = DeleteDatasetCommand(model_ids)