code: def __deserialize_file(self, response):
          
          fd, path = tempfile.mkstemp(dir=self.configuration.temp_folder_path)
          os.close(fd)
          os.remove(path)
  
          content_disposition = response.getheader("Content-Disposition")
          if content_disposition:
              filename = re.search(r'filename=[\'"]?([^\'"\s]+)[\'"]?',
                                   content_disposition).group(1)
              path = os.path.join(os.path.dirname(path), filename)
  
          with open(path, "wb") as f:
              f.write(response.data)
  
          return path
docs: Deserializes body to file
  
          Saves response body into a file in a temporary folder,
          using the filename from the `Content-Disposition` header if provided.
  
          :param response:  RESTResponse.
          :return: file path.