Skip to content

Commit abc7dec

Browse files
Merge pull request #326 from XeroAPI/update-to-XeroAPI-v2_33
update sdk to OAS version 2.33.1
2 parents 31e0a39 + 5a131fc commit abc7dec

29 files changed

+244
-127
lines changed

docs/v4/accounting/index.html

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1639,9 +1639,11 @@
16391639
"enum" : [ "AUTHORISED", "DELETED" ]
16401640
},
16411641
"TotalAmount" : {
1642-
"type" : "string",
1642+
"type" : "number",
16431643
"description" : "The total of the payments that make up the batch (read-only)",
1644-
"readOnly" : true
1644+
"format" : "double",
1645+
"readOnly" : true,
1646+
"x-is-money" : true
16451647
},
16461648
"UpdatedDateUTC" : {
16471649
"type" : "string",
@@ -1651,7 +1653,7 @@
16511653
"x-is-msdate-time" : true
16521654
},
16531655
"IsReconciled" : {
1654-
"type" : "string",
1656+
"type" : "boolean",
16551657
"description" : "Booelan that tells you if the batch payment has been reconciled (read-only)",
16561658
"readOnly" : true
16571659
},
@@ -4262,6 +4264,9 @@
42624264
"type" : "string",
42634265
"description" : "Number of invoice or credit note you are applying payment to e.g. INV-4003"
42644266
},
4267+
"BatchPayment" : {
4268+
"$ref" : "#/components/schemas/BatchPayment"
4269+
},
42654270
"Account" : {
42664271
"$ref" : "#/components/schemas/Account"
42674272
},
@@ -5619,7 +5624,7 @@
56195624
"ReportTaxType" : {
56205625
"type" : "string",
56215626
"description" : "See ReportTaxTypes",
5622-
"enum" : [ "AVALARA", "BASEXCLUDED", "CAPITALSALESOUTPUT", "CAPITALEXPENSESINPUT", "ECOUTPUT", "ECOUTPUTSERVICES", "ECINPUT", "ECACQUISITIONS", "EXEMPTEXPENSES", "EXEMPTINPUT", "EXEMPTOUTPUT", "GSTONIMPORTS", "INPUT", "INPUTTAXED", "MOSSSALES", "NONE", "NONEOUTPUT", "OUTPUT", "PURCHASESINPUT", "SALESOUTPUT", "EXEMPTCAPITAL", "EXEMPTEXPORT", "CAPITALEXINPUT", "GSTONCAPIMPORTS", "GSTONCAPITALIMPORTS", "REVERSECHARGES", "PAYMENTS", "INVOICE", "CASH", "ACCRUAL", "FLATRATECASH", "FLATRATEACCRUAL", "ACCRUALS", "TXCA", "SRCAS", "DSOUTPUT", "BLINPUT2", "EPINPUT", "IMINPUT2", "MEINPUT", "IGDSINPUT2", "ESN33OUTPUT", "OPINPUT", "OSOUTPUT", "TXN33INPUT", "TXESSINPUT", "TXREINPUT", "TXPETINPUT", "NRINPUT", "ES33OUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "DRCHARGESUPPLY", "DRCHARGE", "CAPINPUT", "CAPIMPORTS", "IMINPUT", "INPUT2", "CIUINPUT", "SRINPUT", "OUTPUT2", "SROUTPUT", "CAPOUTPUT", "SROUTPUT2", "CIUOUTPUT", "ZROUTPUT", "ZREXPORT", "ACC28PLUS", "ACCUPTO28", "OTHEROUTPUT", "SHOUTPUT", "ZRINPUT", "BADDEBT", "OTHERINPUT", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33INPUT", "TXRCREINPUT", "TXRCESSINPUT", "TXRCTSINPUT", "CAPEXINPUT", "UNDEFINED", "CAPEXOUTPUT", "ZEROEXPOUTPUT", "GOODSIMPORT", "NONEINPUT", "NOTREPORTED" ]
5627+
"enum" : [ "AVALARA", "BASEXCLUDED", "CAPITALSALESOUTPUT", "CAPITALEXPENSESINPUT", "ECOUTPUT", "ECOUTPUTSERVICES", "ECINPUT", "ECACQUISITIONS", "EXEMPTEXPENSES", "EXEMPTINPUT", "EXEMPTOUTPUT", "GSTONIMPORTS", "INPUT", "INPUTTAXED", "MOSSSALES", "NONE", "NONEOUTPUT", "OUTPUT", "PURCHASESINPUT", "SALESOUTPUT", "EXEMPTCAPITAL", "EXEMPTEXPORT", "CAPITALEXINPUT", "GSTONCAPIMPORTS", "GSTONCAPITALIMPORTS", "REVERSECHARGES", "PAYMENTS", "INVOICE", "CASH", "ACCRUAL", "FLATRATECASH", "FLATRATEACCRUAL", "ACCRUALS", "TXCA", "SRCAS", "DSOUTPUT", "BLINPUT2", "EPINPUT", "IMINPUT2", "MEINPUT", "IGDSINPUT2", "ESN33OUTPUT", "OPINPUT", "OSOUTPUT", "TXN33INPUT", "TXESSINPUT", "TXREINPUT", "TXPETINPUT", "NRINPUT", "ES33OUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "DRCHARGESUPPLY", "DRCHARGE", "CAPINPUT", "CAPIMPORTS", "IMINPUT", "INPUT2", "CIUINPUT", "SRINPUT", "OUTPUT2", "SROUTPUT", "CAPOUTPUT", "SROUTPUT2", "CIUOUTPUT", "ZROUTPUT", "ZREXPORT", "ACC28PLUS", "ACCUPTO28", "OTHEROUTPUT", "SHOUTPUT", "ZRINPUT", "BADDEBT", "OTHERINPUT", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33INPUT", "TXRCREINPUT", "TXRCESSINPUT", "TXRCTSINPUT", "CAPEXINPUT", "UNDEFINED", "CAPEXOUTPUT", "ZEROEXPOUTPUT", "GOODSIMPORT", "NONEINPUT", "NOTREPORTED", "SROVRRS", "SROVRLVG", "SRLVG" ]
56235628
},
56245629
"CanApplyToAssets" : {
56255630
"type" : "boolean",
@@ -5684,7 +5689,7 @@
56845689
"title" : "",
56855690
"type" : "string",
56865691
"description" : "See Tax Types – can only be used on update calls",
5687-
"enum" : [ "OUTPUT", "INPUT", "CAPEXINPUT", "EXEMPTEXPORT", "EXEMPTEXPENSES", "EXEMPTCAPITAL", "EXEMPTOUTPUT", "INPUTTAXED", "BASEXCLUDED", "GSTONCAPIMPORTS", "GSTONIMPORTS", "NONE", "INPUT2", "ZERORATED", "OUTPUT2", "CAPEXINPUT2", "CAPEXOUTPUT", "CAPEXOUTPUT2", "CAPEXSRINPUT", "CAPEXSROUTPUT", "ECACQUISITIONS", "ECZRINPUT", "ECZROUTPUT", "ECZROUTPUTSERVICES", "EXEMPTINPUT", "REVERSECHARGES", "RRINPUT", "RROUTPUT", "SRINPUT", "SROUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "BLINPUT", "DSOUTPUT", "EPINPUT", "ES33OUTPUT", "ESN33OUTPUT", "IGDSINPUT2", "IMINPUT2", "MEINPUT", "NRINPUT", "OPINPUT", "OSOUTPUT", "TXESSINPUT", "TXN33INPUT", "TXPETINPUT", "TXREINPUT", "INPUT3", "INPUT4", "OUTPUT3", "OUTPUT4", "SROUTPUT2", "TXCA", "SRCAS", "BLINPUT2", "DRCHARGESUPPLY20", "DRCHARGE20", "DRCHARGESUPPLY5", "DRCHARGE5", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33INPUT", "TXRCREINPUT", "TXRCESSINPUT", "TXRCTSINPUT" ]
5692+
"enum" : [ "OUTPUT", "INPUT", "CAPEXINPUT", "EXEMPTEXPORT", "EXEMPTEXPENSES", "EXEMPTCAPITAL", "EXEMPTOUTPUT", "INPUTTAXED", "BASEXCLUDED", "GSTONCAPIMPORTS", "GSTONIMPORTS", "NONE", "INPUT2", "ZERORATED", "OUTPUT2", "CAPEXINPUT2", "CAPEXOUTPUT", "CAPEXOUTPUT2", "CAPEXSRINPUT", "CAPEXSROUTPUT", "ECACQUISITIONS", "ECZRINPUT", "ECZROUTPUT", "ECZROUTPUTSERVICES", "EXEMPTINPUT", "REVERSECHARGES", "RRINPUT", "RROUTPUT", "SRINPUT", "SROUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "BLINPUT", "DSOUTPUT", "EPINPUT", "ES33OUTPUT", "ESN33OUTPUT", "IGDSINPUT2", "IMINPUT2", "MEINPUT", "NRINPUT", "OPINPUT", "OSOUTPUT", "TXESSINPUT", "TXN33INPUT", "TXPETINPUT", "TXREINPUT", "INPUT3", "INPUT4", "OUTPUT3", "OUTPUT4", "SROUTPUT2", "TXCA", "SRCAS", "BLINPUT2", "DRCHARGESUPPLY20", "DRCHARGE20", "DRCHARGESUPPLY5", "DRCHARGE5", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33INPUT", "TXRCREINPUT", "TXRCESSINPUT", "TXRCTSINPUT", "OUTPUTY23", "DSOUTPUTY23", "INPUTY23", "IMINPUT2Y23", "IGDSINPUT2Y23", "TXPETINPUTY23", "TXESSINPUTY23", "TXN33INPUTY23", "TXREINPUTY23", "TXCAY23", "BADDEBTRELIEFY23", "IGDSINPUT3Y23", "SROVRRSY23", "SROVRLVGY23", "SRLVGY23" ]
56885693
};
56895694
defs["TenNinetyNineContact"] = {
56905695
"title" : "",
@@ -6065,7 +6070,7 @@
60656070
<nav id="scrollingNav">
60666071
<ul class="sidenav nav nav-list">
60676072
<li class="nav-header" data-group="Accounting"><strong>SDK: </strong><span id='sdk-name'></span></li>
6068-
<li class="nav-header" data-group="Accounting"><strong>VSN: </strong>4.23.0</li>
6073+
<li class="nav-header" data-group="Accounting"><strong>VSN: </strong>4.24.1</li>
60696074
<li class="nav-header" data-group="Accounting"><a href="#api-Accounting">Methods</a></li>
60706075
<li data-group="Accounting" data-name="createAccount" class="">
60716076
<a href="#api-Accounting-createAccount">createAccount</a>
@@ -8583,9 +8588,12 @@ <h3>Usage and SDK Samples</h3>
85838588
paymentService.setPaymentServiceName("ACME Payments");
85848589
paymentService.setPaymentServiceUrl("https://www.payupnow.com/");
85858590
paymentService.setPayNowText("Pay Now");
8591+
8592+
PaymentServices paymentServices = new PaymentServices();
8593+
paymentServices.addPaymentServicesItem(paymentService);
85868594

85878595
try {
8588-
PaymentServices result = apiInstance.createBrandingThemePaymentServices(accessToken, xeroTenantId, brandingThemeID, paymentService);
8596+
PaymentServices result = apiInstance.createBrandingThemePaymentServices(accessToken, xeroTenantId, brandingThemeID, paymentServices);
85898597
System.out.println(result);
85908598
} catch (XeroException e) {
85918599
System.err.println("Exception when calling AccountingApi#createBrandingThemePaymentServices");
@@ -8675,15 +8683,15 @@ <h2>Parameters</h2>
86758683
<th>Description</th>
86768684
</tr>
86778685
<tr>
8678-
<td style="width:150px;">paymentService <span style="color:red;">*</span></td>
8686+
<td style="width:150px;">paymentServices <span style="color:red;">*</span></td>
86798687
<td>
86808688
<div class="json-schema-view">
86818689
<div class="primitive">
86828690
<span class="type">
8683-
PaymentService
8691+
PaymentServices
86848692
</span>
86858693
<div class="inner description marked">
8686-
PaymentService object in body of request
8694+
PaymentServices array with PaymentService object in body of request
86878695
</div>
86888696
</div>
86898697
<div class="inner required">
@@ -8692,13 +8700,13 @@ <h2>Parameters</h2>
86928700
</div>
86938701
<script type="application/ld+json">
86948702
{
8695-
"description" : "PaymentService object in body of request",
8703+
"description" : "PaymentServices array with PaymentService object in body of request",
86968704
"content" : {
86978705
"application/json" : {
86988706
"schema" : {
8699-
"$ref" : "#/components/schemas/PaymentService"
8707+
"$ref" : "#/components/schemas/PaymentServices"
87008708
},
8701-
"example" : "{ \"PaymentServiceID\": \"00000000-0000-0000-0000-000000000000\", \"PaymentServiceName\": \"Payments Service\", \"PaymentServiceUrl\": \"https://www.paymentservice.com/\", \"PayNowText\": \"Pay Now\" }"
8709+
"example" : "{ \"PaymentServices\": [ { \"PaymentServiceID\": \"54b3b4f6-0443-4fba-bcd1-61ec0c35ca55\", \"PaymentServiceName\": \"PayUpNow\", \"PaymentServiceUrl\": \"https://www.payupnow.com/\", \"PaymentServiceType\": \"Custom\", \"PayNowText\": \"Time To Pay\" } ] }"
87028710
}
87038711
},
87048712
"required" : true

docs/v4/appstore/index.html

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,8 @@
873873
"timestamp" : {
874874
"type" : "string",
875875
"description" : "DateTime in UTC of when the the product was consumed/used",
876-
"format" : "date-time"
876+
"format" : "date-time",
877+
"x-is-datetime" : true
877878
}
878879
},
879880
"description" : "Data transfer object for public create usage end point"
@@ -991,12 +992,14 @@
991992
"currentPeriodEnd" : {
992993
"type" : "string",
993994
"description" : "End of the current period that the subscription has been invoiced for.\n",
994-
"format" : "date-time"
995+
"format" : "date-time",
996+
"x-is-datetime" : true
995997
},
996998
"endDate" : {
997999
"type" : "string",
9981000
"description" : "If the subscription has been canceled, this is the date when the subscription ends. If null, the subscription is active and has not been cancelled",
999-
"format" : "date-time"
1001+
"format" : "date-time",
1002+
"x-is-datetime" : true
10001003
},
10011004
"id" : {
10021005
"type" : "string",
@@ -1018,7 +1021,8 @@
10181021
"startDate" : {
10191022
"type" : "string",
10201023
"description" : "Date when the subscription was first created.",
1021-
"format" : "date-time"
1024+
"format" : "date-time",
1025+
"x-is-datetime" : true
10221026
},
10231027
"status" : {
10241028
"type" : "string",
@@ -1040,7 +1044,8 @@
10401044
"endDate" : {
10411045
"type" : "string",
10421046
"description" : "Date when the subscription to this product will end",
1043-
"format" : "date-time"
1047+
"format" : "date-time",
1048+
"x-is-datetime" : true
10441049
},
10451050
"id" : {
10461051
"type" : "string",
@@ -1060,7 +1065,8 @@
10601065
"startDate" : {
10611066
"type" : "string",
10621067
"description" : "Date the subscription started, or will start. Note: this could be in\nthe future for downgrades or reduced number of seats that haven't taken effect yet.\n",
1063-
"format" : "date-time"
1068+
"format" : "date-time",
1069+
"x-is-datetime" : true
10641070
},
10651071
"status" : {
10661072
"type" : "string",
@@ -1114,7 +1120,8 @@
11141120
"recordedAt" : {
11151121
"type" : "string",
11161122
"description" : "The time when this usage was recorded in UTC",
1117-
"format" : "date-time"
1123+
"format" : "date-time",
1124+
"x-is-datetime" : true
11181125
},
11191126
"usageRecordId" : {
11201127
"type" : "string",
@@ -1230,7 +1237,7 @@
12301237
<nav id="scrollingNav">
12311238
<ul class="sidenav nav nav-list">
12321239
<li class="nav-header" data-group="AppStore"><strong>SDK: </strong><span id='sdk-name'></span></li>
1233-
<li class="nav-header" data-group="AppStore"><strong>VSN: </strong>4.23.0</li>
1240+
<li class="nav-header" data-group="AppStore"><strong>VSN: </strong>4.24.1</li>
12341241
<li class="nav-header" data-group="AppStore"><a href="#api-AppStore">Methods</a></li>
12351242
<li data-group="AppStore" data-name="getSubscription" class="">
12361243
<a href="#api-AppStore-getSubscription">getSubscription</a>
@@ -1605,7 +1612,7 @@ <h2>Parameters</h2>
16051612
"schema" : {
16061613
"$ref" : "#/components/schemas/CreateUsageRecord"
16071614
},
1608-
"example" : "{ \"timestamp\": \"2022-01-21T13:01:00Z\", \"quantity\": 10 }"
1615+
"example" : "{ \"timestamp\": \"2022-01-21T13:01:00\", \"quantity\": 10 }"
16091616
}
16101617
},
16111618
"required" : true

docs/v4/assets/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1388,7 +1388,7 @@
13881388
<nav id="scrollingNav">
13891389
<ul class="sidenav nav nav-list">
13901390
<li class="nav-header" data-group="Asset"><strong>SDK: </strong><span id='sdk-name'></span></li>
1391-
<li class="nav-header" data-group="Asset"><strong>VSN: </strong>4.23.0</li>
1391+
<li class="nav-header" data-group="Asset"><strong>VSN: </strong>4.24.1</li>
13921392
<li class="nav-header" data-group="Asset"><a href="#api-Asset">Methods</a></li>
13931393
<li data-group="Asset" data-name="createAsset" class="">
13941394
<a href="#api-Asset-createAsset">createAsset</a>

docs/v4/files/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1129,7 +1129,7 @@
11291129
<nav id="scrollingNav">
11301130
<ul class="sidenav nav nav-list">
11311131
<li class="nav-header" data-group="Files"><strong>SDK: </strong><span id='sdk-name'></span></li>
1132-
<li class="nav-header" data-group="Files"><strong>VSN: </strong>4.23.0</li>
1132+
<li class="nav-header" data-group="Files"><strong>VSN: </strong>4.24.1</li>
11331133
<li class="nav-header" data-group="Files"><a href="#api-Files">Methods</a></li>
11341134
<li data-group="Files" data-name="createFileAssociation" class="">
11351135
<a href="#api-Files-createFileAssociation">createFileAssociation</a>

docs/v4/finance/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2714,7 +2714,7 @@
27142714
<nav id="scrollingNav">
27152715
<ul class="sidenav nav nav-list">
27162716
<li class="nav-header" data-group="Finance"><strong>SDK: </strong><span id='sdk-name'></span></li>
2717-
<li class="nav-header" data-group="Finance"><strong>VSN: </strong>4.23.0</li>
2717+
<li class="nav-header" data-group="Finance"><strong>VSN: </strong>4.24.1</li>
27182718
<li class="nav-header" data-group="Finance"><a href="#api-Finance">Methods</a></li>
27192719
<li data-group="Finance" data-name="getAccountingActivityAccountUsage" class="">
27202720
<a href="#api-Finance-getAccountingActivityAccountUsage">getAccountingActivityAccountUsage</a>

docs/v4/payroll-au/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3343,7 +3343,7 @@
33433343
<nav id="scrollingNav">
33443344
<ul class="sidenav nav nav-list">
33453345
<li class="nav-header" data-group="PayrollAu"><strong>SDK: </strong><span id='sdk-name'></span></li>
3346-
<li class="nav-header" data-group="PayrollAu"><strong>VSN: </strong>4.23.0</li>
3346+
<li class="nav-header" data-group="PayrollAu"><strong>VSN: </strong>4.24.1</li>
33473347
<li class="nav-header" data-group="PayrollAu"><a href="#api-PayrollAu">Methods</a></li>
33483348
<li data-group="PayrollAu" data-name="createEmployee" class="">
33493349
<a href="#api-PayrollAu-createEmployee">createEmployee</a>

docs/v4/payroll-nz/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3834,7 +3834,7 @@
38343834
<nav id="scrollingNav">
38353835
<ul class="sidenav nav nav-list">
38363836
<li class="nav-header" data-group="PayrollNz"><strong>SDK: </strong><span id='sdk-name'></span></li>
3837-
<li class="nav-header" data-group="PayrollNz"><strong>VSN: </strong>4.23.0</li>
3837+
<li class="nav-header" data-group="PayrollNz"><strong>VSN: </strong>4.24.1</li>
38383838
<li class="nav-header" data-group="PayrollNz"><a href="#api-PayrollNz">Methods</a></li>
38393839
<li data-group="PayrollNz" data-name="approveTimesheet" class="">
38403840
<a href="#api-PayrollNz-approveTimesheet">approveTimesheet</a>

docs/v4/payroll-uk/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3506,7 +3506,7 @@
35063506
<nav id="scrollingNav">
35073507
<ul class="sidenav nav nav-list">
35083508
<li class="nav-header" data-group="PayrollUk"><strong>SDK: </strong><span id='sdk-name'></span></li>
3509-
<li class="nav-header" data-group="PayrollUk"><strong>VSN: </strong>4.23.0</li>
3509+
<li class="nav-header" data-group="PayrollUk"><strong>VSN: </strong>4.24.1</li>
35103510
<li class="nav-header" data-group="PayrollUk"><a href="#api-PayrollUk">Methods</a></li>
35113511
<li data-group="PayrollUk" data-name="approveTimesheet" class="">
35123512
<a href="#api-PayrollUk-approveTimesheet">approveTimesheet</a>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>xero-java</artifactId>
66
<packaging>jar</packaging>
77
<name>xero-java</name>
8-
<version>4.23.0</version>
8+
<version>4.24.1</version>
99
<url>https://github.com/XeroAPI/Xero-Java</url>
1010
<description>This is the official Java SDK for Xero API</description>
1111
<licenses>

0 commit comments

Comments
 (0)