|
3 | 3 | import com.algolia.ApiCallback;
|
4 | 4 | import com.algolia.ApiClient;
|
5 | 5 | import com.algolia.ApiResponse;
|
6 |
| -import com.algolia.Pair; |
7 | 6 | import com.algolia.exceptions.*;
|
8 | 7 | import com.algolia.model.abtesting.*;
|
9 | 8 | import com.algolia.utils.*;
|
@@ -85,12 +84,9 @@ private Call addABTestsCall(
|
85 | 84 | // create path and map variables
|
86 | 85 | String requestPath = "/2/abtests";
|
87 | 86 |
|
88 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 87 | + Map<String, String> queryParams = new HashMap<String, String>(); |
89 | 88 | Map<String, String> headers = new HashMap<String, String>();
|
90 | 89 |
|
91 |
| - headers.put("Accept", "application/json"); |
92 |
| - headers.put("Content-Type", "application/json"); |
93 |
| - |
94 | 90 | return this.buildCall(
|
95 | 91 | requestPath,
|
96 | 92 | "POST",
|
@@ -175,20 +171,18 @@ private Call delCall(
|
175 | 171 | // create path and map variables
|
176 | 172 | String requestPath = "/1{path}".replaceAll("\\{path\\}", path.toString());
|
177 | 173 |
|
178 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 174 | + Map<String, String> queryParams = new HashMap<String, String>(); |
179 | 175 | Map<String, String> headers = new HashMap<String, String>();
|
180 | 176 |
|
181 | 177 | if (parameters != null) {
|
182 | 178 | for (Map.Entry<String, Object> parameter : parameters.entrySet()) {
|
183 |
| - queryParams.addAll( |
184 |
| - this.parameterToPair(parameter.getKey(), parameter.getValue()) |
| 179 | + queryParams.put( |
| 180 | + parameter.getKey().toString(), |
| 181 | + parameterToString(parameter.getValue()) |
185 | 182 | );
|
186 | 183 | }
|
187 | 184 | }
|
188 | 185 |
|
189 |
| - headers.put("Accept", "application/json"); |
190 |
| - headers.put("Content-Type", "application/json"); |
191 |
| - |
192 | 186 | return this.buildCall(
|
193 | 187 | requestPath,
|
194 | 188 | "DELETE",
|
@@ -282,12 +276,9 @@ private Call deleteABTestCall(
|
282 | 276 | this.escapeString(id.toString())
|
283 | 277 | );
|
284 | 278 |
|
285 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 279 | + Map<String, String> queryParams = new HashMap<String, String>(); |
286 | 280 | Map<String, String> headers = new HashMap<String, String>();
|
287 | 281 |
|
288 |
| - headers.put("Accept", "application/json"); |
289 |
| - headers.put("Content-Type", "application/json"); |
290 |
| - |
291 | 282 | return this.buildCall(
|
292 | 283 | requestPath,
|
293 | 284 | "DELETE",
|
@@ -368,20 +359,18 @@ private Call getCall(
|
368 | 359 | // create path and map variables
|
369 | 360 | String requestPath = "/1{path}".replaceAll("\\{path\\}", path.toString());
|
370 | 361 |
|
371 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 362 | + Map<String, String> queryParams = new HashMap<String, String>(); |
372 | 363 | Map<String, String> headers = new HashMap<String, String>();
|
373 | 364 |
|
374 | 365 | if (parameters != null) {
|
375 | 366 | for (Map.Entry<String, Object> parameter : parameters.entrySet()) {
|
376 |
| - queryParams.addAll( |
377 |
| - this.parameterToPair(parameter.getKey(), parameter.getValue()) |
| 367 | + queryParams.put( |
| 368 | + parameter.getKey().toString(), |
| 369 | + parameterToString(parameter.getValue()) |
378 | 370 | );
|
379 | 371 | }
|
380 | 372 | }
|
381 | 373 |
|
382 |
| - headers.put("Accept", "application/json"); |
383 |
| - headers.put("Content-Type", "application/json"); |
384 |
| - |
385 | 374 | return this.buildCall(
|
386 | 375 | requestPath,
|
387 | 376 | "GET",
|
@@ -473,12 +462,9 @@ private Call getABTestCall(Integer id, final ApiCallback<ABTest> callback)
|
473 | 462 | this.escapeString(id.toString())
|
474 | 463 | );
|
475 | 464 |
|
476 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 465 | + Map<String, String> queryParams = new HashMap<String, String>(); |
477 | 466 | Map<String, String> headers = new HashMap<String, String>();
|
478 | 467 |
|
479 |
| - headers.put("Accept", "application/json"); |
480 |
| - headers.put("Content-Type", "application/json"); |
481 |
| - |
482 | 468 | return this.buildCall(
|
483 | 469 | requestPath,
|
484 | 470 | "GET",
|
@@ -556,20 +542,17 @@ private Call listABTestsCall(
|
556 | 542 | // create path and map variables
|
557 | 543 | String requestPath = "/2/abtests";
|
558 | 544 |
|
559 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 545 | + Map<String, String> queryParams = new HashMap<String, String>(); |
560 | 546 | Map<String, String> headers = new HashMap<String, String>();
|
561 | 547 |
|
562 | 548 | if (offset != null) {
|
563 |
| - queryParams.addAll(this.parameterToPair("offset", offset)); |
| 549 | + queryParams.put("offset", parameterToString(offset)); |
564 | 550 | }
|
565 | 551 |
|
566 | 552 | if (limit != null) {
|
567 |
| - queryParams.addAll(this.parameterToPair("limit", limit)); |
| 553 | + queryParams.put("limit", parameterToString(limit)); |
568 | 554 | }
|
569 | 555 |
|
570 |
| - headers.put("Accept", "application/json"); |
571 |
| - headers.put("Content-Type", "application/json"); |
572 |
| - |
573 | 556 | return this.buildCall(
|
574 | 557 | requestPath,
|
575 | 558 | "GET",
|
@@ -658,20 +641,18 @@ private Call postCall(
|
658 | 641 | // create path and map variables
|
659 | 642 | String requestPath = "/1{path}".replaceAll("\\{path\\}", path.toString());
|
660 | 643 |
|
661 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 644 | + Map<String, String> queryParams = new HashMap<String, String>(); |
662 | 645 | Map<String, String> headers = new HashMap<String, String>();
|
663 | 646 |
|
664 | 647 | if (parameters != null) {
|
665 | 648 | for (Map.Entry<String, Object> parameter : parameters.entrySet()) {
|
666 |
| - queryParams.addAll( |
667 |
| - this.parameterToPair(parameter.getKey(), parameter.getValue()) |
| 649 | + queryParams.put( |
| 650 | + parameter.getKey().toString(), |
| 651 | + parameterToString(parameter.getValue()) |
668 | 652 | );
|
669 | 653 | }
|
670 | 654 | }
|
671 | 655 |
|
672 |
| - headers.put("Accept", "application/json"); |
673 |
| - headers.put("Content-Type", "application/json"); |
674 |
| - |
675 | 656 | return this.buildCall(
|
676 | 657 | requestPath,
|
677 | 658 | "POST",
|
@@ -767,20 +748,18 @@ private Call putCall(
|
767 | 748 | // create path and map variables
|
768 | 749 | String requestPath = "/1{path}".replaceAll("\\{path\\}", path.toString());
|
769 | 750 |
|
770 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 751 | + Map<String, String> queryParams = new HashMap<String, String>(); |
771 | 752 | Map<String, String> headers = new HashMap<String, String>();
|
772 | 753 |
|
773 | 754 | if (parameters != null) {
|
774 | 755 | for (Map.Entry<String, Object> parameter : parameters.entrySet()) {
|
775 |
| - queryParams.addAll( |
776 |
| - this.parameterToPair(parameter.getKey(), parameter.getValue()) |
| 756 | + queryParams.put( |
| 757 | + parameter.getKey().toString(), |
| 758 | + parameterToString(parameter.getValue()) |
777 | 759 | );
|
778 | 760 | }
|
779 | 761 | }
|
780 | 762 |
|
781 |
| - headers.put("Accept", "application/json"); |
782 |
| - headers.put("Content-Type", "application/json"); |
783 |
| - |
784 | 763 | return this.buildCall(
|
785 | 764 | requestPath,
|
786 | 765 | "PUT",
|
@@ -878,12 +857,9 @@ private Call stopABTestCall(
|
878 | 857 | this.escapeString(id.toString())
|
879 | 858 | );
|
880 | 859 |
|
881 |
| - List<Pair> queryParams = new ArrayList<Pair>(); |
| 860 | + Map<String, String> queryParams = new HashMap<String, String>(); |
882 | 861 | Map<String, String> headers = new HashMap<String, String>();
|
883 | 862 |
|
884 |
| - headers.put("Accept", "application/json"); |
885 |
| - headers.put("Content-Type", "application/json"); |
886 |
| - |
887 | 863 | return this.buildCall(
|
888 | 864 | requestPath,
|
889 | 865 | "POST",
|
|
0 commit comments