private void notifications(JSONArray args, CallbackContext callbackContext) {
        int type = args.optInt(0);
        JSONArray ids = args.optJSONArray(1);
        List<Notification> notifications = new ArrayList<Notification>();

        switch (type) {
            case 0:
                notifications = getManager().getNotificationsFromSharedPreferences();
                break;
            case 1:
                notifications = getManager().getByType(SCHEDULED);
                break;
            case 2:
                notifications = getManager().getByType(TRIGGERED);
                break;
            case 3:
                notifications = getManager().getNotificationsFromSharedPreferences(toList(ids));
                break;
        }

        ArrayList<JSONObject> options = new ArrayList<JSONObject>();

        for (Notification notification : notifications) {
            options.add(notification.getOptions().getJSON());
        }

        callbackContext.success(new JSONArray(options));
    }
Set of options from local notification.
src/android/LocalNotification.java