Skip to content

Commit 47afccf

Browse files
committed
## Java SDK Changes:
* `apideck.accounting.billPayments.list()`: * `request.filter` **Changed** * `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.invoices.create()`: * `request.invoice` **Changed** **Breaking** ⚠️ * `apideck.accounting.taxRates.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.taxRates.update()`: * `request.taxRate.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bills.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bills.create()`: * `request.bill` **Changed** **Breaking** ⚠️ * `apideck.accounting.bills.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.bills.update()`: * `request.bill` **Changed** **Breaking** ⚠️ * `apideck.accounting.invoices.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.billPayments.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.invoices.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.invoices.update()`: * `request.invoice` **Changed** **Breaking** ⚠️ * `apideck.accounting.ledgerAccounts.list()`: * `request.filter` **Changed** * `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.ledgerAccounts.create()`: * `request.ledgerAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.ledgerAccounts.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.ledgerAccounts.update()`: * `request.ledgerAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.billPayments.create()`: * `request.billPayment` **Changed** **Breaking** ⚠️ * `apideck.accounting.creditNotes.create()`: * `request.creditNote.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.creditNotes.get()`: `response.data.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.creditNotes.update()`: * `request.creditNote.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.customers.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.customers.create()`: * `request.customer.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.customers.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.customers.update()`: * `request.customer.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.suppliers.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.suppliers.create()`: * `request.supplier.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.suppliers.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.suppliers.update()`: * `request.supplier.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.payments.list()`: * `request.filter` **Changed** * `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.payments.create()`: * `request.payment` **Changed** **Breaking** ⚠️ * `apideck.accounting.payments.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.payments.update()`: * `request.payment` **Changed** **Breaking** ⚠️ * `apideck.accounting.companyInfo.get()`: `response.data.defaultSalesTax.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.journalEntries.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.journalEntries.create()`: * `request.journalEntry` **Changed** **Breaking** ⚠️ * `apideck.accounting.journalEntries.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.journalEntries.update()`: * `request.journalEntry` **Changed** **Breaking** ⚠️ * `apideck.accounting.purchaseOrders.list()`: `response.data.[].lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.purchaseOrders.create()`: * `request.purchaseOrder.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.purchaseOrders.get()`: `response.data.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.purchaseOrders.update()`: * `request.purchaseOrder.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankAccounts.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.hris.employeeSchedules.list()`: `response.data.employee.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.hris.employees.update()`: * `request.employee.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.hris.employees.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.hris.employees.create()`: * `request.employee.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.hris.employees.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.activities.update()`: * `request.activity.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.activities.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.activities.create()`: * `request.activity.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.activities.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.leads.update()`: * `request.lead` **Changed** **Breaking** ⚠️ * `apideck.crm.leads.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.crm.leads.create()`: * `request.lead` **Changed** **Breaking** ⚠️ * `apideck.accounting.taxRates.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankAccounts.create()`: * `request.accountingBankAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankAccounts.get()`: * `request.filter` **Added** * `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankAccounts.update()`: * `request.accountingBankAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.leads.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.creditNotes.list()`: `response.data.[].lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.taxRates.create()`: * `request.taxRate.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.billPayments.update()`: * `request.billPayment` **Changed** **Breaking** ⚠️ * `apideck.accounting.expenses.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.expenses.create()`: * `request.expense` **Changed** **Breaking** ⚠️ * `apideck.accounting.expenses.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.expenses.update()`: * `request.expense` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankFeedAccounts.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankFeedAccounts.create()`: * `request.bankFeedAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankFeedAccounts.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.bankFeedAccounts.update()`: * `request.bankFeedAccount.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.quotes.list()`: `response.data.[].lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.quotes.create()`: * `request.quote.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.quotes.get()`: `response.data.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.quotes.update()`: * `request.quote.lineItems.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.projects.list()`: `response.data.[]` **Changed** **Breaking** ⚠️ * `apideck.accounting.projects.create()`: * `request.project` **Changed** **Breaking** ⚠️ * `apideck.accounting.projects.get()`: `response.data` **Changed** **Breaking** ⚠️ * `apideck.accounting.projects.update()`: * `request.project` **Changed** **Breaking** ⚠️ * `apideck.ats.jobs.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.ats.jobs.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.ats.applicants.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.ats.applicants.create()`: * `request.applicant.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.ats.applicants.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.ats.applicants.update()`: * `request.applicant.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.companies.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.companies.create()`: * `request.company1.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.companies.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.companies.update()`: * `request.company1.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.contacts.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.contacts.create()`: * `request.contact.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.contacts.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.contacts.update()`: * `request.contact.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.opportunities.list()`: `response.data.[].customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.opportunities.create()`: * `request.opportunity.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.opportunities.get()`: `response.data.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.opportunities.update()`: * `request.opportunity.customFields.[]` **Changed** **Breaking** ⚠️ * `apideck.crm.pipelines.get()`: `response.data.stages.[]` **Changed** * `apideck.crm.pipelines.create()`: * `request.pipeline.stages.[].archived` **Added** * `apideck.accounting.departments.list()`: `response.data.[]` **Changed** * `apideck.accounting.locations.update()`: * `request.accountingLocation.displayId` **Added** * `apideck.accounting.departments.update()`: * `request.accountingDepartment.displayId` **Added** * `apideck.crm.pipelines.list()`: `response.data.[].stages.[]` **Changed** * `apideck.accounting.locations.list()`: `response.data.[]` **Changed** * `apideck.accounting.locations.create()`: * `request.accountingLocation.displayId` **Added** * `apideck.crm.pipelines.update()`: * `request.pipeline.stages.[].archived` **Added** * `apideck.accounting.subsidiaries.get()`: `response.data.downstreamId` **Added** * `apideck.accounting.departments.create()`: * `request.accountingDepartment.displayId` **Added** * `apideck.accounting.locations.get()`: `response.data` **Changed** * `apideck.accounting.departments.get()`: `response.data` **Changed** * `apideck.ecommerce.orders.list()`: `response.data.[].lineItems.[].name` **Changed** * `apideck.ecommerce.orders.get()`: `response.data.lineItems.[].name` **Changed** * `apideck.fileStorage.files.list()`: * `request.sort` **Changed** * `apideck.fileStorage.folders.get()`: `response.data` **Changed** * `apideck.accounting.subsidiaries.list()`: `response.data.[].downstreamId` **Added** * `apideck.accounting.invoiceItems.update()`: * `request.invoiceItem` **Changed** * `apideck.accounting.invoiceItems.get()`: `response.data` **Changed** * `apideck.accounting.invoiceItems.create()`: * `request.invoiceItem` **Changed** * `apideck.accounting.invoiceItems.list()`: `response.data.[]` **Changed**
1 parent e6c8c1d commit 47afccf

File tree

198 files changed

+29555
-6443
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+29555
-6443
lines changed

.speakeasy/gen.lock

Lines changed: 23099 additions & 4624 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ generation:
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
2222
requestBodyFieldName: ""
23+
persistentEdits: {}
2324
tests:
2425
generateTests: true
2526
generateNewTests: false
2627
skipResponseBodyAssertions: false
2728
java:
28-
version: 0.28.0
29+
version: 0.29.0
2930
additionalDependencies: []
3031
additionalPlugins: []
3132
artifactID: unify
@@ -40,6 +41,7 @@ java:
4041
enableSlf4jLogging: false
4142
enableStreamingUploads: false
4243
flattenGlobalSecurity: true
44+
forwardCompatibleEnumsByDefault: false
4345
generateOptionalUnionAccessors: false
4446
generateSpringBootStarter: true
4547
githubURL: github.com/apideck-libraries/sdk-java

.speakeasy/workflow.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.665.0
1+
speakeasyVersion: 1.680.5
22
sources:
33
Apideck-OAS:
44
sourceNamespace: apideck-oas
5-
sourceRevisionDigest: sha256:fd2221f2c1bb29f592d649e4b0f37adba2f3bd06e36fadb6fa04a4d0963e04b7
6-
sourceBlobDigest: sha256:b3d18b0c8dbc5fc0175268127c4cc40315ac3ca9484351dd1d1980bbc1fa6500
5+
sourceRevisionDigest: sha256:181525935f6264ae12484ecbdf07ea16942a6b00d216888d68538839c31f7e7d
6+
sourceBlobDigest: sha256:b2a6b4c3bc35751a3803f7445f4a4679d00d593236b3c8ba4eb6da8d0deede34
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1764264834
10-
- 10.22.0
9+
- speakeasy-sdk-regen-1764663872
10+
- 10.23.3
1111
targets:
1212
apideck:
1313
source: Apideck-OAS
1414
sourceNamespace: apideck-oas
15-
sourceRevisionDigest: sha256:fd2221f2c1bb29f592d649e4b0f37adba2f3bd06e36fadb6fa04a4d0963e04b7
16-
sourceBlobDigest: sha256:b3d18b0c8dbc5fc0175268127c4cc40315ac3ca9484351dd1d1980bbc1fa6500
15+
sourceRevisionDigest: sha256:181525935f6264ae12484ecbdf07ea16942a6b00d216888d68538839c31f7e7d
16+
sourceBlobDigest: sha256:b2a6b4c3bc35751a3803f7445f4a4679d00d593236b3c8ba4eb6da8d0deede34
1717
codeSamplesNamespace: apideck-oas-java-code-samples
18-
codeSamplesRevisionDigest: sha256:88302e17c1c9a139fa3faeeefc614708dae9f728fb52e09e87e2d61495a51be1
18+
codeSamplesRevisionDigest: sha256:1682abdd03fd55ede4240db8ede480d4137ee317e2dd20a27bbd70f281d2e76d
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

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

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,4 +668,14 @@ Based on:
668668
### Generated
669669
- [java v0.28.0] .
670670
### Releases
671-
- [Maven Central v0.28.0] https://central.sonatype.com/artifact/com.apideck/unify/0.28.0 - .
671+
- [Maven Central v0.28.0] https://central.sonatype.com/artifact/com.apideck/unify/0.28.0 - .
672+
673+
## 2025-12-26 12:15:17
674+
### Changes
675+
Based on:
676+
- OpenAPI Doc
677+
- Speakeasy CLI 1.680.5 (2.788.7) https://github.com/speakeasy-api/speakeasy
678+
### Generated
679+
- [java v0.29.0] .
680+
### Releases
681+
- [Maven Central v0.29.0] https://central.sonatype.com/artifact/com.apideck/unify/0.29.0 - .

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ dependencies {
8282
api('org.openapitools:jackson-databind-nullable:0.2.6') {exclude group: 'com.fasterxml.jackson.core', module: 'jackson-databind'}
8383
implementation 'commons-io:commons-io:2.18.0'
8484
implementation 'jakarta.annotation:jakarta.annotation-api:3.0.0'
85-
implementation 'com.jayway.jsonpath:json-path:2.9.0'
85+
implementation 'com.jayway.jsonpath:json-path:2.10.0'
8686
api 'org.reactivestreams:reactive-streams:1.0.4'
8787
}
8888

docs/models/components/AccountingDepartment.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
88
| `id` | *Optional\<String>* | :heavy_minus_sign: | A unique identifier for an object. | 12345 |
99
| `parentId` | *JsonNullable\<String>* | :heavy_minus_sign: | A unique identifier for an object. | 12345 |
10+
| `displayId` | *JsonNullable\<String>* | :heavy_minus_sign: | Id to be displayed. | 123456 |
1011
| `name` | *JsonNullable\<String>* | :heavy_minus_sign: | The name of the department. | Sales |
1112
| `status` | [Optional\<DepartmentStatus>](../../models/components/DepartmentStatus.md) | :heavy_minus_sign: | Based on the status some functionality is enabled or disabled. | active |
1213
| `subsidiaries` | List\<[SubsidiaryReference](../../models/components/SubsidiaryReference.md)> | :heavy_minus_sign: | N/A | |
1314
| `code` | *Optional\<String>* | :heavy_minus_sign: | The code of the department. | 123 |
15+
| `downstreamId` | *JsonNullable\<String>* | :heavy_minus_sign: | The third-party API ID of original entity | 12345 |
1416
| `customMappings` | Map\<String, *Object*> | :heavy_minus_sign: | When custom mappings are configured on the resource, the result is included here. | |
1517
| `rowVersion` | *JsonNullable\<String>* | :heavy_minus_sign: | A binary value used to detect updates to a object and prevent data conflicts. It is incremented each time an update is made to the object. | 1-12345 |
1618
| `updatedBy` | *JsonNullable\<String>* | :heavy_minus_sign: | The user who last updated the object. | 12345 |

docs/models/components/AccountingDepartmentInput.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
| Field | Type | Required | Description | Example |
77
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
88
| `parentId` | *JsonNullable\<String>* | :heavy_minus_sign: | A unique identifier for an object. | 12345 |
9+
| `displayId` | *JsonNullable\<String>* | :heavy_minus_sign: | Id to be displayed. | 123456 |
910
| `name` | *JsonNullable\<String>* | :heavy_minus_sign: | The name of the department. | Sales |
1011
| `status` | [Optional\<DepartmentStatus>](../../models/components/DepartmentStatus.md) | :heavy_minus_sign: | Based on the status some functionality is enabled or disabled. | active |
1112
| `subsidiaries` | List\<[SubsidiaryReferenceInput](../../models/components/SubsidiaryReferenceInput.md)> | :heavy_minus_sign: | N/A | |

0 commit comments

Comments
 (0)