toContactFlowType method

ContactFlowType toContactFlowType()

Implementation

ContactFlowType toContactFlowType() {
  switch (this) {
    case 'CONTACT_FLOW':
      return ContactFlowType.contactFlow;
    case 'CUSTOMER_QUEUE':
      return ContactFlowType.customerQueue;
    case 'CUSTOMER_HOLD':
      return ContactFlowType.customerHold;
    case 'CUSTOMER_WHISPER':
      return ContactFlowType.customerWhisper;
    case 'AGENT_HOLD':
      return ContactFlowType.agentHold;
    case 'AGENT_WHISPER':
      return ContactFlowType.agentWhisper;
    case 'OUTBOUND_WHISPER':
      return ContactFlowType.outboundWhisper;
    case 'AGENT_TRANSFER':
      return ContactFlowType.agentTransfer;
    case 'QUEUE_TRANSFER':
      return ContactFlowType.queueTransfer;
  }
  throw Exception('$this is not known in enum ContactFlowType');
}