| Line 33... |
Line 33... |
| 33 |
OrderStatus.CANCELLED_DUE_TO_LOW_INVENTORY,
|
33 |
OrderStatus.CANCELLED_DUE_TO_LOW_INVENTORY,
|
| 34 |
OrderStatus.REJECTED,
|
34 |
OrderStatus.REJECTED,
|
| 35 |
OrderStatus.FAILED});
|
35 |
OrderStatus.FAILED});
|
| 36 |
|
36 |
|
| 37 |
public static enum EscalationMatrix {
|
37 |
public static enum EscalationMatrix {
|
| 38 |
SHIPPING_AND_DELIVERY("Product shipping and delivery related issues", Arrays.asList(45, 34, 18, 47)),
|
38 |
SHIPPING_AND_DELIVERY("Product shipping and delivery related issues", Arrays.asList(34, 18, 47)),
|
| 39 |
RETURN_AND_REFUND("Product return, order refund, Payment status related issues", Arrays.asList(45, 34)),
|
39 |
RETURN_AND_REFUND("Product return, order refund, Payment status related issues", Arrays.asList(34)),
|
| 40 |
CONTENT("Any questions or errors on the content about the product on our site", Arrays.asList(45, 34, 10)),
|
40 |
CONTENT("Any questions or errors on the content about the product on our site", Arrays.asList(34, 10)),
|
| 41 |
PRODUCT_AND_PRICE("Product availability and its price related enquiries", Arrays.asList(45, 34, 13)),
|
41 |
PRODUCT_AND_PRICE("Product availability and its price related enquiries", Arrays.asList(34, 13)),
|
| 42 |
TECHNICAL("Any technical errors on the site (or site not working properly)", Arrays.asList(45, 34, 35)),
|
42 |
TECHNICAL("Any technical errors on the site (or site not working properly)", Arrays.asList(34, 35)),
|
| 43 |
ORDER_CANCELLATION("Cancelling an order", Arrays.asList(45, 33, 29, 34)),
|
43 |
ORDER_CANCELLATION("Cancelling an order", Arrays.asList(33, 29, 34)),
|
| 44 |
BULK_DEAL("Any bulk deals related enquiries", Arrays.asList(45, 34, 13)),
|
44 |
BULK_DEAL("Any bulk deals related enquiries", Arrays.asList(34, 13)),
|
| 45 |
PROMOTION_MARKETING_PARTNERSHIP("Any promotion, marketing or partnership proposals' related queries", Arrays.asList(45, 34, 41)),
|
45 |
PROMOTION_MARKETING_PARTNERSHIP("Any promotion, marketing or partnership proposals' related queries", Arrays.asList(34, 41)),
|
| 46 |
COD_VERIFICATION("Any COD verification related tickets", Arrays.asList(45, 34, 29)),
|
46 |
COD_VERIFICATION("Any COD verification related tickets", Arrays.asList(34, 29)),
|
| 47 |
ON_TIME_GUARANTEE("On Time Guarantee related enquiries",Arrays.asList(45, 18, 47, 34)),
|
47 |
ON_TIME_GUARANTEE("On Time Guarantee related enquiries",Arrays.asList(18, 47, 34)),
|
| 48 |
RECHARGE_RELATED("Recharge related", Arrays.asList(45, 34, 33, 29)),
|
48 |
RECHARGE_RELATED("Recharge related", Arrays.asList(34, 33, 29)),
|
| 49 |
DELIVERY_PROBLEM("", Arrays.asList(45, 34, 47, 18)),
|
49 |
DELIVERY_PROBLEM("", Arrays.asList(34, 47, 18)),
|
| 50 |
OTHER("Any other issues", Arrays.asList(45, 29, 33, 34));
|
50 |
OTHER("Any other issues", Arrays.asList(29, 33, 34));
|
| 51 |
|
51 |
|
| 52 |
private String description;
|
52 |
private String description;
|
| 53 |
private List<Integer> agentIds;
|
53 |
private List<Integer> agentIds;
|
| 54 |
|
54 |
|
| 55 |
EscalationMatrix(String description, List<Integer> agentIds) {
|
55 |
EscalationMatrix(String description, List<Integer> agentIds) {
|