class_docstr: Repository storing possible Api parameters and their default values. Also returns parameters required
  for data classes (``PipelineComposerRequirements``, ``GPAlgorithmParameters``, ``GraphGenerationParams``)
  used while model composition.
   
code: def _get_default_mutations(
      task_type: TaskTypesEnum, params
  ) -> Sequence[MutationTypesEnum]:
      mutations = [
          parameter_change_mutation,
          MutationTypesEnum.single_change,
          MutationTypesEnum.single_drop,
          MutationTypesEnum.single_add,
          MutationTypesEnum.single_edge,
      ]
  
      # TODO remove workaround after boosting mutation fix
      #      Boosting mutation does not work due to problem with __eq__ with it copy.
      #      ``partial`` refactor to ``def`` does not work
      #      Also boosting mutation does not work by it own.
      if task_type == TaskTypesEnum.ts_forecasting:
          # mutations.append(partial(boosting_mutation, params=params))
          pass
      else:
          mutations.append(add_resample_mutation)
  
      return mutations
  
file_path: FEDOT/fedot/api/api_utils/api_params_repository.py
imports: import datetime
  from typing import Sequence
  from golem.core.optimisers.genetic.operators.inheritance import GeneticSchemeTypesEnum
  from golem.core.optimisers.genetic.operators.mutation import MutationTypesEnum
  from fedot.core.composer.gp_composer.specific_operators import parameter_change_mutation, add_resample_mutation
  from fedot.core.constants import AUTO_PRESET_NAME
  from fedot.core.repository.tasks import TaskTypesEnum
  from fedot.core.utils import default_fedot_data_dir
label_desc: Use image node_id 7 for calling the ApiParamsRepository obj's underlying member method code with example usage: obj._get_default_mutations(task_type, params) and returns: mutations