toRequestCancelExternalWorkflowExecutionFailedCause method

RequestCancelExternalWorkflowExecutionFailedCause toRequestCancelExternalWorkflowExecutionFailedCause()

Implementation

RequestCancelExternalWorkflowExecutionFailedCause
    toRequestCancelExternalWorkflowExecutionFailedCause() {
  switch (this) {
    case 'UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION':
      return RequestCancelExternalWorkflowExecutionFailedCause
          .unknownExternalWorkflowExecution;
    case 'REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED':
      return RequestCancelExternalWorkflowExecutionFailedCause
          .requestCancelExternalWorkflowExecutionRateExceeded;
    case 'OPERATION_NOT_PERMITTED':
      return RequestCancelExternalWorkflowExecutionFailedCause
          .operationNotPermitted;
  }
  throw Exception(
      '$this is not known in enum RequestCancelExternalWorkflowExecutionFailedCause');
}