toCurrentMetricName method

CurrentMetricName toCurrentMetricName()

Implementation

CurrentMetricName toCurrentMetricName() {
  switch (this) {
    case 'AGENTS_ONLINE':
      return CurrentMetricName.agentsOnline;
    case 'AGENTS_AVAILABLE':
      return CurrentMetricName.agentsAvailable;
    case 'AGENTS_ON_CALL':
      return CurrentMetricName.agentsOnCall;
    case 'AGENTS_NON_PRODUCTIVE':
      return CurrentMetricName.agentsNonProductive;
    case 'AGENTS_AFTER_CONTACT_WORK':
      return CurrentMetricName.agentsAfterContactWork;
    case 'AGENTS_ERROR':
      return CurrentMetricName.agentsError;
    case 'AGENTS_STAFFED':
      return CurrentMetricName.agentsStaffed;
    case 'CONTACTS_IN_QUEUE':
      return CurrentMetricName.contactsInQueue;
    case 'OLDEST_CONTACT_AGE':
      return CurrentMetricName.oldestContactAge;
    case 'CONTACTS_SCHEDULED':
      return CurrentMetricName.contactsScheduled;
    case 'AGENTS_ON_CONTACT':
      return CurrentMetricName.agentsOnContact;
    case 'SLOTS_ACTIVE':
      return CurrentMetricName.slotsActive;
    case 'SLOTS_AVAILABLE':
      return CurrentMetricName.slotsAvailable;
  }
  throw Exception('$this is not known in enum CurrentMetricName');
}