toSignalExternalWorkflowExecutionFailedCause method

SignalExternalWorkflowExecutionFailedCause toSignalExternalWorkflowExecutionFailedCause()

Implementation

SignalExternalWorkflowExecutionFailedCause
    toSignalExternalWorkflowExecutionFailedCause() {
  switch (this) {
    case 'UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION':
      return SignalExternalWorkflowExecutionFailedCause
          .unknownExternalWorkflowExecution;
    case 'SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED':
      return SignalExternalWorkflowExecutionFailedCause
          .signalExternalWorkflowExecutionRateExceeded;
    case 'OPERATION_NOT_PERMITTED':
      return SignalExternalWorkflowExecutionFailedCause.operationNotPermitted;
  }
  throw Exception(
      '$this is not known in enum SignalExternalWorkflowExecutionFailedCause');
}