original_docstring: RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask.
          It will result in a new 'ActivityTaskCanceled' event being written to the workflow history and a new DecisionTask
          created for the workflow instance so new decisions could be made.  Similar to RespondActivityTaskCanceled but use
          Domain, WorkflowID and ActivityID instead of 'taskToken' for completion. It fails with 'EntityNotExistsError'
          if the these IDs are not valid anymore due to activity timeout.
          
docstring: RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask.
  It will result in a new 'ActivityTaskCanceled' event being written to the workflow history and a new DecisionTask
  created for the workflow instance so new decisions could be made.  Similar to RespondActivityTaskCanceled but use
  Domain, WorkflowID and ActivityID instead of 'taskToken' for completion. It fails with 'EntityNotExistsError'
  if the these IDs are not valid anymore due to activity timeout.
docstring_tokens: RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask . It will result in a new ' ActivityTaskCanceled ' event being written to the workflow history and a new DecisionTask created for the workflow instance so new decisions could be made . Similar to RespondActivityTaskCanceled but use Domain WorkflowID and ActivityID instead of ' taskToken ' for completion . It fails with ' EntityNotExistsError ' if the these IDs are not valid anymore due to activity timeout .
code: def RespondActivityTaskCanceledByID(self, request, context):
          """RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask.
          It will result in a new 'ActivityTaskCanceled' event being written to the workflow history and a new DecisionTask
          created for the workflow instance so new decisions could be made.  Similar to RespondActivityTaskCanceled but use
          Domain, WorkflowID and ActivityID instead of 'taskToken' for completion. It fails with 'EntityNotExistsError'
          if the these IDs are not valid anymore due to activity timeout.
          """
          context.set_code(grpc.StatusCode.UNIMPLEMENTED)
          context.set_details('Method not implemented!')
          raise NotImplementedError('Method not implemented!')
code_tokens: def RespondActivityTaskCanceledByID ( self , request , context ) : context . set_code ( grpc . StatusCode . UNIMPLEMENTED ) context . set_details ( 'Method not implemented!' ) raise NotImplementedError ( 'Method not implemented!' )
short_docstring: RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask.
short_docstring_tokens: RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask .
comment: """RespondActivityTaskCanceledByID is called by application worker when it is successfully canceled an ActivityTask.
          It will result in a new 'ActivityTaskCanceled' event being written to the workflow history and a new DecisionTask
          created for the workflow instance so new decisions could be made.  Similar to RespondActivityTaskCanceled but use
          Domain, WorkflowID and ActivityID instead of 'taskToken' for completion. It fails with 'EntityNotExistsError'
          if the these IDs are not valid anymore due to activity timeout.
          """