Skip to content

Commit 7d19f0c

Browse files
authored
Merge pull request #385 from XeroAPI/PETOSS-560-Update-existing-tests-in-Java-SDK-to-consume-PRISM-Server-codegen
PETOS-560 Adds Content Type for API Calls
2 parents 5f58475 + 4b860f6 commit 7d19f0c

9 files changed

+209
-2
lines changed

src/main/java/com/xero/api/client/AccountingApi.java

Lines changed: 121 additions & 0 deletions
Large diffs are not rendered by default.

src/main/java/com/xero/api/client/AppStoreApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ public HttpResponse postUsageRecordsForHttpResponse(
372372
HttpHeaders headers = new HttpHeaders();
373373
headers.set("Idempotency-Key", idempotencyKey);
374374
headers.setAccept("application/json");
375+
headers.setContentType("application/json");
375376
headers.setUserAgent(this.getUserAgent());
376377
// create a map of path variables
377378
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -504,6 +505,7 @@ public HttpResponse putUsageRecordsForHttpResponse(
504505
HttpHeaders headers = new HttpHeaders();
505506
headers.set("Idempotency-Key", idempotencyKey);
506507
headers.setAccept("application/json");
508+
headers.setContentType("application/json");
507509
headers.setUserAgent(this.getUserAgent());
508510
// create a map of path variables
509511
final Map<String, Object> uriVariables = new HashMap<String, Object>();

src/main/java/com/xero/api/client/AssetApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ public HttpResponse createAssetForHttpResponse(
197197
headers.set("xero-tenant-id", xeroTenantId);
198198
headers.set("Idempotency-Key", idempotencyKey);
199199
headers.setAccept("application/json");
200+
headers.setContentType("application/json");
200201
headers.setUserAgent(this.getUserAgent());
201202
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Assets");
202203
String url = uriBuilder.build().toString();
@@ -306,6 +307,7 @@ public HttpResponse createAssetTypeForHttpResponse(
306307
headers.set("xero-tenant-id", xeroTenantId);
307308
headers.set("Idempotency-Key", idempotencyKey);
308309
headers.setAccept("application/json");
310+
headers.setContentType("application/json");
309311
headers.setUserAgent(this.getUserAgent());
310312
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/AssetTypes");
311313
String url = uriBuilder.build().toString();

src/main/java/com/xero/api/client/BankFeedsApi.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ public HttpResponse createFeedConnectionsForHttpResponse(
204204
headers.set("Xero-Tenant-Id", xeroTenantId);
205205
headers.set("Idempotency-Key", idempotencyKey);
206206
headers.setAccept("application/json");
207+
headers.setContentType("application/json");
207208
headers.setUserAgent(this.getUserAgent());
208209
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/FeedConnections");
209210
String url = uriBuilder.build().toString();
@@ -327,7 +328,8 @@ public HttpResponse createStatementsForHttpResponse(
327328
HttpHeaders headers = new HttpHeaders();
328329
headers.set("Xero-Tenant-Id", xeroTenantId);
329330
headers.set("Idempotency-Key", idempotencyKey);
330-
headers.setAccept("application/jsonapplication/problem+json");
331+
headers.setAccept("application/json;application/problem+json");
332+
headers.setContentType("application/json");
331333
headers.setUserAgent(this.getUserAgent());
332334
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Statements");
333335
String url = uriBuilder.build().toString();
@@ -434,6 +436,7 @@ public HttpResponse deleteFeedConnectionsForHttpResponse(
434436
headers.set("Xero-Tenant-Id", xeroTenantId);
435437
headers.set("Idempotency-Key", idempotencyKey);
436438
headers.setAccept("application/json");
439+
headers.setContentType("application/json");
437440
headers.setUserAgent(this.getUserAgent());
438441
UriBuilder uriBuilder =
439442
UriBuilder.fromUri(apiClient.getBasePath() + "/FeedConnections/DeleteRequests");
@@ -872,7 +875,7 @@ public HttpResponse getStatementsForHttpResponse(
872875
headers.set("Xero-Tenant-Id", xeroTenantId);
873876
headers.set("Xero-Application-Id", xeroApplicationId);
874877
headers.set("Xero-User-Id", xeroUserId);
875-
headers.setAccept("application/jsonapplication/problem+json");
878+
headers.setAccept("application/json;application/problem+json");
876879
headers.setUserAgent(this.getUserAgent());
877880
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Statements");
878881
if (page != null) {

src/main/java/com/xero/api/client/FilesApi.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ public HttpResponse createFileAssociationForHttpResponse(
211211
headers.set("xero-tenant-id", xeroTenantId);
212212
headers.set("Idempotency-Key", idempotencyKey);
213213
headers.setAccept("application/json");
214+
headers.setContentType("application/json");
214215
headers.setUserAgent(this.getUserAgent());
215216
// create a map of path variables
216217
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -313,6 +314,7 @@ public HttpResponse createFolderForHttpResponse(
313314
headers.set("xero-tenant-id", xeroTenantId);
314315
headers.set("Idempotency-Key", idempotencyKey);
315316
headers.setAccept("application/json");
317+
headers.setContentType("application/json");
316318
headers.setUserAgent(this.getUserAgent());
317319
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Folders");
318320
String url = uriBuilder.build().toString();
@@ -1658,6 +1660,7 @@ public HttpResponse updateFileForHttpResponse(
16581660
headers.set("xero-tenant-id", xeroTenantId);
16591661
headers.set("Idempotency-Key", idempotencyKey);
16601662
headers.setAccept("application/json");
1663+
headers.setContentType("application/json");
16611664
headers.setUserAgent(this.getUserAgent());
16621665
// create a map of path variables
16631666
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -1767,6 +1770,7 @@ public HttpResponse updateFolderForHttpResponse(
17671770
headers.set("xero-tenant-id", xeroTenantId);
17681771
headers.set("Idempotency-Key", idempotencyKey);
17691772
headers.setAccept("application/json");
1773+
headers.setContentType("application/json");
17701774
headers.setUserAgent(this.getUserAgent());
17711775
// create a map of path variables
17721776
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -1895,6 +1899,7 @@ public HttpResponse uploadFileForHttpResponse(
18951899
headers.set("xero-tenant-id", xeroTenantId);
18961900
headers.set("Idempotency-Key", idempotencyKey);
18971901
headers.setAccept("application/json");
1902+
headers.setContentType("multipart/form-data");
18981903
headers.setUserAgent(this.getUserAgent());
18991904
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Files");
19001905
String url = uriBuilder.build().toString();
@@ -2052,6 +2057,7 @@ public HttpResponse uploadFileToFolderForHttpResponse(
20522057
headers.set("xero-tenant-id", xeroTenantId);
20532058
headers.set("Idempotency-Key", idempotencyKey);
20542059
headers.setAccept("application/json");
2060+
headers.setContentType("multipart/form-data");
20552061
headers.setUserAgent(this.getUserAgent());
20562062
// create a map of path variables
20572063
final Map<String, Object> uriVariables = new HashMap<String, Object>();

src/main/java/com/xero/api/client/PayrollAuApi.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ public HttpResponse createEmployeeForHttpResponse(
321321
headers.set("Xero-Tenant-Id", xeroTenantId);
322322
headers.set("Idempotency-Key", idempotencyKey);
323323
headers.setAccept("application/json");
324+
headers.setContentType("application/json");
324325
headers.setUserAgent(this.getUserAgent());
325326
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Employees");
326327
String url = uriBuilder.build().toString();
@@ -439,6 +440,7 @@ public HttpResponse createLeaveApplicationForHttpResponse(
439440
headers.set("Xero-Tenant-Id", xeroTenantId);
440441
headers.set("Idempotency-Key", idempotencyKey);
441442
headers.setAccept("application/json");
443+
headers.setContentType("application/json");
442444
headers.setUserAgent(this.getUserAgent());
443445
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/LeaveApplications");
444446
String url = uriBuilder.build().toString();
@@ -536,6 +538,7 @@ public HttpResponse createPayItemForHttpResponse(
536538
headers.set("Xero-Tenant-Id", xeroTenantId);
537539
headers.set("Idempotency-Key", idempotencyKey);
538540
headers.setAccept("application/json");
541+
headers.setContentType("application/json");
539542
headers.setUserAgent(this.getUserAgent());
540543
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/PayItems");
541544
String url = uriBuilder.build().toString();
@@ -646,6 +649,7 @@ public HttpResponse createPayRunForHttpResponse(
646649
headers.set("Xero-Tenant-Id", xeroTenantId);
647650
headers.set("Idempotency-Key", idempotencyKey);
648651
headers.setAccept("application/json");
652+
headers.setContentType("application/json");
649653
headers.setUserAgent(this.getUserAgent());
650654
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/PayRuns");
651655
String url = uriBuilder.build().toString();
@@ -764,6 +768,7 @@ public HttpResponse createPayrollCalendarForHttpResponse(
764768
headers.set("Xero-Tenant-Id", xeroTenantId);
765769
headers.set("Idempotency-Key", idempotencyKey);
766770
headers.setAccept("application/json");
771+
headers.setContentType("application/json");
767772
headers.setUserAgent(this.getUserAgent());
768773
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/PayrollCalendars");
769774
String url = uriBuilder.build().toString();
@@ -874,6 +879,7 @@ public HttpResponse createSuperfundForHttpResponse(
874879
headers.set("Xero-Tenant-Id", xeroTenantId);
875880
headers.set("Idempotency-Key", idempotencyKey);
876881
headers.setAccept("application/json");
882+
headers.setContentType("application/json");
877883
headers.setUserAgent(this.getUserAgent());
878884
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Superfunds");
879885
String url = uriBuilder.build().toString();
@@ -984,6 +990,7 @@ public HttpResponse createTimesheetForHttpResponse(
984990
headers.set("Xero-Tenant-Id", xeroTenantId);
985991
headers.set("Idempotency-Key", idempotencyKey);
986992
headers.setAccept("application/json");
993+
headers.setContentType("application/json");
987994
headers.setUserAgent(this.getUserAgent());
988995
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/Timesheets");
989996
String url = uriBuilder.build().toString();
@@ -3343,6 +3350,7 @@ public HttpResponse updateEmployeeForHttpResponse(
33433350
headers.set("Xero-Tenant-Id", xeroTenantId);
33443351
headers.set("Idempotency-Key", idempotencyKey);
33453352
headers.setAccept("application/json");
3353+
headers.setContentType("application/json");
33463354
headers.setUserAgent(this.getUserAgent());
33473355
// create a map of path variables
33483356
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -3460,6 +3468,7 @@ public HttpResponse updateLeaveApplicationForHttpResponse(
34603468
headers.set("Xero-Tenant-Id", xeroTenantId);
34613469
headers.set("Idempotency-Key", idempotencyKey);
34623470
headers.setAccept("application/json");
3471+
headers.setContentType("application/json");
34633472
headers.setUserAgent(this.getUserAgent());
34643473
// create a map of path variables
34653474
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -3572,6 +3581,7 @@ public HttpResponse updatePayRunForHttpResponse(
35723581
headers.set("Xero-Tenant-Id", xeroTenantId);
35733582
headers.set("Idempotency-Key", idempotencyKey);
35743583
headers.setAccept("application/json");
3584+
headers.setContentType("application/json");
35753585
headers.setUserAgent(this.getUserAgent());
35763586
// create a map of path variables
35773587
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -3692,6 +3702,7 @@ public HttpResponse updatePayslipForHttpResponse(
36923702
headers.set("Xero-Tenant-Id", xeroTenantId);
36933703
headers.set("Idempotency-Key", idempotencyKey);
36943704
headers.setAccept("application/json");
3705+
headers.setContentType("application/json");
36953706
headers.setUserAgent(this.getUserAgent());
36963707
// create a map of path variables
36973708
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -3804,6 +3815,7 @@ public HttpResponse updateSuperfundForHttpResponse(
38043815
headers.set("Xero-Tenant-Id", xeroTenantId);
38053816
headers.set("Idempotency-Key", idempotencyKey);
38063817
headers.setAccept("application/json");
3818+
headers.setContentType("application/json");
38073819
headers.setUserAgent(this.getUserAgent());
38083820
// create a map of path variables
38093821
final Map<String, Object> uriVariables = new HashMap<String, Object>();
@@ -3917,6 +3929,7 @@ public HttpResponse updateTimesheetForHttpResponse(
39173929
headers.set("Xero-Tenant-Id", xeroTenantId);
39183930
headers.set("Idempotency-Key", idempotencyKey);
39193931
headers.setAccept("application/json");
3932+
headers.setContentType("application/json");
39203933
headers.setUserAgent(this.getUserAgent());
39213934
// create a map of path variables
39223935
final Map<String, Object> uriVariables = new HashMap<String, Object>();

0 commit comments

Comments
 (0)