public HelpshiftInboxMessageActionType GetActionType(int index) { AndroidJavaObject actionType = inboxMessageJavaInstance.Call <AndroidJavaObject>("getActionType", index); int type = actionType.Call <int>("ordinal"); HelpshiftInboxMessageActionType actionTypeEnum = HelpshiftInboxMessageActionType.UNKNOWN; // Resolve the action type we get from native android. if (type == 0) { actionTypeEnum = HelpshiftInboxMessageActionType.UNKNOWN; } else if (type == 1) { actionTypeEnum = HelpshiftInboxMessageActionType.OPEN_DEEP_LINK; } else if (type == 2) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_FAQS; } else if (type == 3) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_FAQ_SECTION; } else if (type == 4) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_CONVERSATION; } else if (type == 5) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_SINGLE_FAQ; } else if (type == 6) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_ALERT_TO_RATE_APP; } return(actionTypeEnum); }
public HelpshiftInboxMessageActionType GetActionType(int index) { Dictionary <string, object> actionItem = (Dictionary <string, object>)actions [index]; int type = Convert.ToInt32(actionItem ["actionType"]); HelpshiftInboxMessageActionType actionTypeEnum = HelpshiftInboxMessageActionType.UNKNOWN; if (type == 0) { actionTypeEnum = HelpshiftInboxMessageActionType.UNKNOWN; } else if (type == 1) { actionTypeEnum = HelpshiftInboxMessageActionType.OPEN_DEEP_LINK; } else if (type == 2) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_FAQS; } else if (type == 3) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_FAQ_SECTION; } else if (type == 4) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_SINGLE_FAQ; } else if (type == 5) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_CONVERSATION; } else if (type == 6) { actionTypeEnum = HelpshiftInboxMessageActionType.SHOW_ALERT_TO_RATE_APP; } return(actionTypeEnum); }