code: @Override
      public Map<String, Object> getBodyParameters() {
  
          ArrayList<Map<String, Object>> requestMaps = new ArrayList<Map<String, Object>>();
          for(Request r: this.requests)
              requestMaps.add(requestToBatchMap(r));
  
          HashMap<String, Object> result = new HashMap<String, Object>();
          result.put("requests", requestMaps);
          result.put("distinctRecomms", this.distinctRecomms);
          return result;
      }
docs: Get body parameters
  @return Values of body parameters (name of parameter: value of the parameter)