state enumsspb.WorkflowExecutionState,
status enumspb.WorkflowExecutionStatus,
if err := validateWorkflowState(state); err != nil {
return err
}
return err
}
// validate workflow state & status
case enumsspb.WORKFLOW_EXECUTION_STATE_RUNNING, enumsspb.WORKFLOW_EXECUTION_STATE_ZOMBIE:
if status != enumspb.WORKFLOW_EXECUTION_STATUS_RUNNING && status != enumspb.WORKFLOW_EXECUTION_STATUS_PAUSED {