def _commit_config_merge(self, file_prompt_mode: Optional[FilePromptMode]=None) -> Response:
    '\n        Commit the configuration in merge mode\n\n        Args:\n             file_prompt_mode: optionally provide the file prompt mode, if its None we will fetch it\n                 to decide if we need to use interactive mode or not\n\n        Returns:\n            Response: scrapli response object\n\n        Raises:\n            N/A\n\n        '
    if (file_prompt_mode is None):
        file_prompt_mode = self._determine_file_prompt_mode()
    if (file_prompt_mode == FilePromptMode.ALERT):
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', 'Destination filename'), ('', '')]
    elif (file_prompt_mode == FilePromptMode.NOISY):
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', 'Source filename'), ('', 'Destination filename'), ('', '')]
    else:
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', '')]
    commit_result = self.conn.send_interactive(interact_events=merge_events)
    return commit_result
Commit the configuration in merge mode

Args:
     file_prompt_mode: optionally provide the file prompt mode, if its None we will fetch it
         to decide if we need to use interactive mode or not

Returns:
    Response: scrapli response object

Raises:
    N/A
def _commit_config_merge(self, file_prompt_mode: Optional[FilePromptMode]=None) -> Response:
    '\n        Commit the configuration in merge mode\n\n        Args:\n             file_prompt_mode: optionally provide the file prompt mode, if its None we will fetch it\n                 to decide if we need to use interactive mode or not\n\n        Returns:\n            Response: scrapli response object\n\n        Raises:\n            N/A\n\n        '
    if (file_prompt_mode is None):
        file_prompt_mode = self._determine_file_prompt_mode()
    if (file_prompt_mode == FilePromptMode.ALERT):
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', 'Destination filename'), (, )]
    elif (file_prompt_mode == FilePromptMode.NOISY):
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', 'Source filename'), (, 'Destination filename'), (, )]
    else:
        merge_events = [(f'copy {self.filesystem}{self.candidate_config_filename} running-config', )]
    commit_result = self.conn.send_interactive(interact_events=merge_events)
    return commit_result