toCurrentMetricName method
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');
}