function FileTasks(
    volumeManager, metadataModel, directoryModel, ui, entries, mimeTypes, tasks,
    defaultTask, taskHistory) {
  /**
   * @private {!VolumeManagerWrapper}
   * @const
   */
  this.volumeManager_ = volumeManager;

  /**
   * @private {!MetadataModel}
   * @const
   */
  this.metadataModel_ = metadataModel;

  /**
   * @private {!DirectoryModel}
   * @const
   */
  this.directoryModel_ = directoryModel;

  /**
   * @private {!FileManagerUI}
   * @const
   */
  this.ui_ = ui;

  /**
   * @private {!Array<!Entry>}
   * @const
   */
  this.entries_ = entries;

  /**
   * @private {!Array<?string>}
   * @const
   */
  this.mimeTypes_ = mimeTypes;

  /**
   * @private {!Array<!Object>}
   * @const
   */
  this.tasks_ = tasks;

  /**
   * @private {Object}
   * @const
   */
  this.defaultTask_ = defaultTask;

  /**
   * @private {!TaskHistory}
   * @const
   */
  this.taskHistory_ = taskHistory;
}
/**
 * Represents a collection of available tasks to execute for a specific list
 * of entries.
 *
 * @param {!VolumeManagerWrapper} volumeManager
 * @param {!MetadataModel} metadataModel
 * @param {!DirectoryModel} directoryModel
 * @param {!FileManagerUI} ui
 * @param {!Array<!Entry>} entries
 * @param {!Array<?string>} mimeTypes
 * @param {!Array<!Object>} tasks
 * @param {Object} defaultTask
 * @param {!TaskHistory} taskHistory
 * @constructor
 * @struct
 */
Represents a collection of available tasks to execute for a specific list
of entries.


Represents a collection of available tasks to execute for a specific list of entries .
function FileTasks(
    volumeManager, metadataModel, directoryModel, ui, entries, mimeTypes, tasks,
    defaultTask, taskHistory) {
  this.volumeManager_ = volumeManager;
  this.metadataModel_ = metadataModel;
  this.directoryModel_ = directoryModel;
  this.ui_ = ui;
  this.entries_ = entries;
  this.mimeTypes_ = mimeTypes;
  this.tasks_ = tasks;
  this.defaultTask_ = defaultTask;
  this.taskHistory_ = taskHistory;
}
function FileTasks ( volumeManager , metadataModel , directoryModel , ui , entries , mimeTypes , tasks , defaultTask , taskHistory ) { this . volumeManager_ = volumeManager ; this . metadataModel_ = metadataModel ; this . directoryModel_ = directoryModel ; this . ui_ = ui ; this . entries_ = entries ; this . mimeTypes_ = mimeTypes ; this . tasks_ = tasks ; this . defaultTask_ = defaultTask ; this . taskHistory_ = taskHistory ; }
Represents a collection of available tasks to execute for a specific list
 of entries.
Represents a collection of available tasks to execute for a specific list of entries .
/**
   * @private {!VolumeManagerWrapper}
   * @const
   */ /**
   * @private {!MetadataModel}
   * @const
   */ /**
   * @private {!DirectoryModel}
   * @const
   */ /**
   * @private {!FileManagerUI}
   * @const
   */ /**
   * @private {!Array<!Entry>}
   * @const
   */ /**
   * @private {!Array<?string>}
   * @const
   */ /**
   * @private {!Array<!Object>}
   * @const
   */ /**
   * @private {Object}
   * @const
   */ /**
   * @private {!TaskHistory}
   * @const
   */