code: @Override
      public Map<String, Object> getQueryParameters() {
          HashMap<String, Object> params = new HashMap<String, Object>();
          if (this.filter!=null) {
              params.put("filter", this.filter.toString());
          }
          if (this.count!=null) {
              params.put("count", this.count.toString());
          }
          if (this.offset!=null) {
              params.put("offset", this.offset.toString());
          }
          if (this.returnProperties!=null) {
              params.put("returnProperties", this.returnProperties.toString());
          }
          if (this.includedProperties!=null) {
              String includedPropertiesStr = "";
              for(String el: this.includedProperties) includedPropertiesStr += ((includedPropertiesStr.equals(""))?"":",") + el;
              params.put("includedProperties", includedPropertiesStr);
          }
          return params;
      }
  
      /**
       * Get body parameters
       * @return Values of body parameters (name of parameter: value of the parameter)
       */
      @Override
      public Map<String, Object> getBodyParameters() {
          HashMap<String, Object> params = new HashMap<String, Object>();
          return params;
      }
  
  }
docs: Get query parameters
  @return Values of query parameters (name of parameter: value of the parameter)