# File lib/aws/simple_workflow/activity_task.rb, line 105
      def record_heartbeat! options = {}

        client_opts = {}
        client_opts[:task_token] = task_token
        client_opts[:details] = options[:details] if options[:details]

        response = client.record_activity_task_heartbeat(client_opts)

        raise CancelRequestedError if response.data['cancelRequested']

        nil

      end