docs: @Deprecated
      @SuppressWarnings("deprecation")
      public void push(String eventName, HashMap<String, Object> chargeDetails,
                       ArrayList<HashMap<String, Object>> items)
              throws InvalidEventNameException {
          // This method is for only charged events
          if (!eventName.equals(Constants.CHARGED_EVENT)) {
              throw new InvalidEventNameException("Not a charged event");
          }
          CleverTapAPI cleverTapAPI = weakReference.get();
          if(cleverTapAPI == null){
              Logger.d("CleverTap Instance is null.");
          } else {
              cleverTapAPI.pushChargedEvent(chargeDetails, items);
          }
      }