code: @Override
      public Map<String, Object> getBodyParameters() {
          HashMap<String, Object> params = new HashMap<String, Object>();
          params.put("count", this.count);
          if (this.targetUserId!=null) {
              params.put("targetUserId", this.targetUserId);
          }
          if (this.userImpact!=null) {
              params.put("userImpact", this.userImpact);
          }
          if (this.filter!=null) {
              params.put("filter", this.filter);
          }
          if (this.booster!=null) {
              params.put("booster", this.booster);
          }
          if (this.allowNonexistent!=null) {
              params.put("allowNonexistent", this.allowNonexistent);
          }
          if (this.cascadeCreate!=null) {
              params.put("cascadeCreate", this.cascadeCreate);
          }
          if (this.scenario!=null) {
              params.put("scenario", this.scenario);
          }
          if (this.returnProperties!=null) {
              params.put("returnProperties", this.returnProperties);
          }
          if (this.includedProperties!=null) {
              params.put("includedProperties", this.includedProperties);
          }
          if (this.diversity!=null) {
              params.put("diversity", this.diversity);
          }
          if (this.minRelevance!=null) {
              params.put("minRelevance", this.minRelevance);
          }
          if (this.rotationRate!=null) {
              params.put("rotationRate", this.rotationRate);
          }
          if (this.rotationTime!=null) {
              params.put("rotationTime", this.rotationTime);
          }
          if (this.expertSettings!=null) {
              params.put("expertSettings", this.expertSettings);
          }
          return params;
      }
docs: Get body parameters
  @return Values of body parameters (name of parameter: value of the parameter)