Skip to content

Commit 579eb85

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 0.27.0 (#73)
* ## Java SDK Changes Detected: * `apideck.accounting.subsidiaries.list()`: `response.data.[].address` **Added** * `apideck.accounting.subsidiaries.create()`: * `request.subsidiary.address` **Added** * `apideck.accounting.subsidiaries.get()`: `response.data.address` **Added** * `apideck.accounting.subsidiaries.update()`: * `request.subsidiary.address` **Added** * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent ac00ea7 commit 579eb85

30 files changed

Lines changed: 657 additions & 130 deletions

.speakeasy/gen.lock

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 38254260-287a-40b6-9ac5-c2fcb654c9cc
33
management:
4-
docChecksum: 37075682a3ec50b147e5d33dd5c7eeb9
5-
docVersion: 10.21.12
6-
speakeasyVersion: 1.651.0
7-
generationVersion: 2.745.2
8-
releaseVersion: 0.26.0
9-
configChecksum: 6c535fd3b5eecd15180e6251e31f31d3
4+
docChecksum: 710d40ace875434335a7930caf194d56
5+
docVersion: 10.21.13
6+
speakeasyVersion: 1.653.0
7+
generationVersion: 2.748.0
8+
releaseVersion: 0.27.0
9+
configChecksum: 840a6eb4918fbb4a30b0e5c76269bb74
1010
repoURL: https://github.com/apideck-libraries/sdk-java.git
1111
published: true
1212
features:
@@ -34,7 +34,7 @@ features:
3434
retries: 0.1.1
3535
sdkHooks: 1.1.0
3636
typeOverrides: 2.81.1
37-
unions: 0.1.0
37+
unions: 0.3.0
3838
uploadStreams: 0.1.0
3939
generatedFiles:
4040
- .gitattributes
@@ -2220,6 +2220,7 @@ generatedFiles:
22202220
- src/main/java/com/apideck/unify/models/components/FormFieldOption.java
22212221
- src/main/java/com/apideck/unify/models/components/FormFieldOptionGroup.java
22222222
- src/main/java/com/apideck/unify/models/components/FormFieldOptionGroupOptionType.java
2223+
- src/main/java/com/apideck/unify/models/components/FormFieldOptionTypeIdResolver.java
22232224
- src/main/java/com/apideck/unify/models/components/FormFieldType.java
22242225
- src/main/java/com/apideck/unify/models/components/Format.java
22252226
- src/main/java/com/apideck/unify/models/components/FulfillmentStatus.java
@@ -2624,6 +2625,7 @@ generatedFiles:
26242625
- src/main/java/com/apideck/unify/models/components/UnifiedId.java
26252626
- src/main/java/com/apideck/unify/models/components/Unit.java
26262627
- src/main/java/com/apideck/unify/models/components/Units.java
2628+
- src/main/java/com/apideck/unify/models/components/UnknownFormFieldOption.java
26272629
- src/main/java/com/apideck/unify/models/components/UpdateAccountingDepartmentResponse.java
26282630
- src/main/java/com/apideck/unify/models/components/UpdateAccountingLocationResponse.java
26292631
- src/main/java/com/apideck/unify/models/components/UpdateActivityResponse.java
@@ -4562,6 +4564,7 @@ generatedFiles:
45624564
- src/main/java/com/apideck/unify/utils/EventStreamMessage.java
45634565
- src/main/java/com/apideck/unify/utils/Exceptions.java
45644566
- src/main/java/com/apideck/unify/utils/FormMetadata.java
4567+
- src/main/java/com/apideck/unify/utils/GenericTypeIdResolver.java
45654568
- src/main/java/com/apideck/unify/utils/Globals.java
45664569
- src/main/java/com/apideck/unify/utils/HTTPClient.java
45674570
- src/main/java/com/apideck/unify/utils/HTTPRequest.java
@@ -4604,6 +4607,7 @@ generatedFiles:
46044607
- src/main/java/com/apideck/unify/utils/StreamingParser.java
46054608
- src/main/java/com/apideck/unify/utils/TypedObject.java
46064609
- src/main/java/com/apideck/unify/utils/Types.java
4610+
- src/main/java/com/apideck/unify/utils/UnknownType.java
46074611
- src/main/java/com/apideck/unify/utils/Utf8UrlEncoder.java
46084612
- src/main/java/com/apideck/unify/utils/Utils.java
46094613
- src/main/java/com/apideck/unify/utils/pagination/AsyncPaginator.java
@@ -7788,7 +7792,7 @@ examples:
77887792
x-apideck-app-id: "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX"
77897793
x-apideck-service-id: "salesforce"
77907794
requestBody:
7791-
application/json: {"parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "currencies": ["USD"], "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
7795+
application/json: {"parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "address": {"id": "123", "type": "primary", "string": "25 Spring Street, Blackburn, VIC 3130", "name": "HQ US", "line1": "Main street", "line2": "apt #", "line3": "Suite #", "line4": "delivery instructions", "line5": "Attention: Finance Dept", "street_number": "25", "city": "San Francisco", "state": "CA", "postal_code": "94104", "country": "US", "latitude": "40.759211", "longitude": "-73.984638", "county": "Santa Clara", "contact_name": "Elon Musk", "salutation": "Mr", "phone_number": "111-111-1111", "fax": "122-111-1111", "email": "elon@musk.com", "website": "https://elonmusk.com", "notes": "Address notes or delivery instructions.", "row_version": "1-12345"}, "currencies": ["USD"], "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
77927796
responses:
77937797
"201":
77947798
application/json: {"status_code": 200, "status": "OK", "service": "quickbooks", "resource": "subsidiaries", "operation": "add", "data": {"id": "12345"}}
@@ -7844,7 +7848,7 @@ examples:
78447848
x-apideck-service-id: "salesforce"
78457849
responses:
78467850
"200":
7847-
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "subsidiaries", "operation": "one", "data": {"id": "12345", "parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "currencies": ["USD"], "row_version": "1-12345", "updated_by": "12345", "created_by": "12345", "updated_at": "2020-09-30T07:43:32.000Z", "created_at": "2020-09-30T07:43:32.000Z", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}}
7851+
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "subsidiaries", "operation": "one", "data": {"id": "12345", "parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "address": {"id": "123", "type": "primary", "string": "25 Spring Street, Blackburn, VIC 3130", "name": "HQ US", "line1": "Main street", "line2": "apt #", "line3": "Suite #", "line4": "delivery instructions", "line5": "Attention: Finance Dept", "street_number": "25", "city": "San Francisco", "state": "CA", "postal_code": "94104", "country": "US", "latitude": "40.759211", "longitude": "-73.984638", "county": "Santa Clara", "contact_name": "Elon Musk", "salutation": "Mr", "phone_number": "111-111-1111", "fax": "122-111-1111", "email": "elon@musk.com", "website": "https://elonmusk.com", "notes": "Address notes or delivery instructions.", "row_version": "1-12345"}, "currencies": ["USD"], "row_version": "1-12345", "updated_by": "12345", "created_by": "12345", "updated_at": "2020-09-30T07:43:32.000Z", "created_at": "2020-09-30T07:43:32.000Z", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}}
78487852
"400":
78497853
application/json: {"status_code": 400, "error": "Bad Request", "type_name": "RequestValidationError", "message": "Invalid Params", "detail": "Missing property foobar", "ref": "https://developers.apideck.com/errors#requestvalidationerror"}
78507854
"401":
@@ -7896,7 +7900,7 @@ examples:
78967900
x-apideck-app-id: "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX"
78977901
x-apideck-service-id: "salesforce"
78987902
requestBody:
7899-
application/json: {"parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "currencies": ["USD"], "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
7903+
application/json: {"parent_id": "12345", "name": "SpaceX", "display_id": "12345", "status": "active", "address": {"id": "123", "type": "primary", "string": "25 Spring Street, Blackburn, VIC 3130", "name": "HQ US", "line1": "Main street", "line2": "apt #", "line3": "Suite #", "line4": "delivery instructions", "line5": "Attention: Finance Dept", "street_number": "25", "city": "San Francisco", "state": "CA", "postal_code": "94104", "country": "US", "latitude": "40.759211", "longitude": "-73.984638", "county": "Santa Clara", "contact_name": "Elon Musk", "salutation": "Mr", "phone_number": "111-111-1111", "fax": "122-111-1111", "email": "elon@musk.com", "website": "https://elonmusk.com", "notes": "Address notes or delivery instructions.", "row_version": "1-12345"}, "currencies": ["USD"], "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
79007904
responses:
79017905
"200":
79027906
application/json: {"status_code": 200, "status": "OK", "service": "quickbooks", "resource": "subsidiaries", "operation": "update", "data": {"id": "12345"}}
@@ -20063,3 +20067,4 @@ examples:
2006320067
application/json: {"status_code": 400, "error": "Bad Request", "type_name": "RequestHeadersValidationError", "message": "Invalid Params", "detail": "Missing Header: x-apideck-consumer-id", "ref": "https://developers.apideck.com/errors#unauthorizederror"}
2006420068
examplesVersion: 1.0.2
2006520069
generatedTests: {}
20070+
releaseNotes: "## Java SDK Changes Detected:\n* `apideck.accounting.subsidiaries.list()`: `response.data.[].address` **Added**\n* `apideck.accounting.subsidiaries.create()`: \n * `request.subsidiary.address` **Added**\n* `apideck.accounting.subsidiaries.get()`: `response.data.address` **Added**\n* `apideck.accounting.subsidiaries.update()`: \n * `request.subsidiary.address` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ generation:
2525
generateNewTests: false
2626
skipResponseBodyAssertions: false
2727
java:
28-
version: 0.26.0
28+
version: 0.27.0
2929
additionalDependencies: []
3030
additionalPlugins: []
3131
artifactID: unify
@@ -38,6 +38,7 @@ java:
3838
defaultErrorName: APIException
3939
enableCustomCodeRegions: false
4040
enableStreamingUploads: false
41+
enhancedUnionMemberResolution: true
4142
flattenGlobalSecurity: true
4243
generateOptionalUnionAccessors: false
4344
generateSpringBootStarter: true
@@ -58,6 +59,7 @@ java:
5859
url: https://www.apache.org/licenses/LICENSE-2.0.html
5960
maxMethodParams: 4
6061
nullFriendlyParameters: false
62+
openUnions: true
6163
outputModelSuffix: output
6264
projectName: Apideck
6365
templateVersion: v2

.speakeasy/workflow.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.651.0
1+
speakeasyVersion: 1.653.0
22
sources:
33
Apideck-OAS:
44
sourceNamespace: apideck-oas
5-
sourceRevisionDigest: sha256:b39824351a1f49a40ef382ed58c815f739ec76004a439643b61592390e43d6b8
6-
sourceBlobDigest: sha256:c74c632e12d40ab996dcefd8b7ff49341c85e5e0ad24fe3a78fbdd6268f6bb54
5+
sourceRevisionDigest: sha256:b784fd89eb398c4da009bd986bd94e73f4dc52c16f93e4fc63509323ec5bc4e1
6+
sourceBlobDigest: sha256:c53104ab75328b4e294f5bccfb4b8efb6646bfaf792b37702386d88ab5d2611b
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1762767174
10-
- 10.21.12
9+
- speakeasy-sdk-regen-1762795607
10+
- 10.21.13
1111
targets:
1212
apideck:
1313
source: Apideck-OAS
1414
sourceNamespace: apideck-oas
15-
sourceRevisionDigest: sha256:b39824351a1f49a40ef382ed58c815f739ec76004a439643b61592390e43d6b8
16-
sourceBlobDigest: sha256:c74c632e12d40ab996dcefd8b7ff49341c85e5e0ad24fe3a78fbdd6268f6bb54
15+
sourceRevisionDigest: sha256:b784fd89eb398c4da009bd986bd94e73f4dc52c16f93e4fc63509323ec5bc4e1
16+
sourceBlobDigest: sha256:c53104ab75328b4e294f5bccfb4b8efb6646bfaf792b37702386d88ab5d2611b
1717
codeSamplesNamespace: apideck-oas-java-code-samples
18-
codeSamplesRevisionDigest: sha256:87d1440906760ecaa45da3429cd1d7335d152a1eb888f36b9f28c6edc311b793
18+
codeSamplesRevisionDigest: sha256:558bffc1405df67d6154366585c16a3dee882fdcd20c1d176a76f05157e98916
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ The samples below show how a published SDK artifact is used:
5050

5151
Gradle:
5252
```groovy
53-
implementation 'com.apideck:unify:0.26.0'
53+
implementation 'com.apideck:unify:0.27.0'
5454
```
5555

5656
Maven:
5757
```xml
5858
<dependency>
5959
<groupId>com.apideck</groupId>
6060
<artifactId>unify</artifactId>
61-
<version>0.26.0</version>
61+
<version>0.27.0</version>
6262
</dependency>
6363
```
6464

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,4 +548,14 @@ Based on:
548548
### Generated
549549
- [java v0.26.0] .
550550
### Releases
551-
- [Maven Central v0.26.0] https://central.sonatype.com/artifact/com.apideck/unify/0.26.0 - .
551+
- [Maven Central v0.26.0] https://central.sonatype.com/artifact/com.apideck/unify/0.26.0 - .
552+
553+
## 2025-11-10 17:26:22
554+
### Changes
555+
Based on:
556+
- OpenAPI Doc
557+
- Speakeasy CLI 1.653.0 (2.748.0) https://github.com/speakeasy-api/speakeasy
558+
### Generated
559+
- [java v0.27.0] .
560+
### Releases
561+
- [Maven Central v0.27.0] https://central.sonatype.com/artifact/com.apideck/unify/0.27.0 - .

docs/models/components/Subsidiary.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
| `name` | *JsonNullable\<String>* | :heavy_minus_sign: | The name of the company. | SpaceX |
1111
| `displayId` | *JsonNullable\<String>* | :heavy_minus_sign: | Display ID of the subsidiary | 12345 |
1212
| `status` | [Optional\<SubsidiaryStatus>](../../models/components/SubsidiaryStatus.md) | :heavy_minus_sign: | Based on the status some functionality is enabled or disabled. | active |
13+
| `address` | [Optional\<Address>](../../models/components/Address.md) | :heavy_minus_sign: | N/A | |
1314
| `currencies` | List\<[Currency](../../models/components/Currency.md)> | :heavy_minus_sign: | List of currencies supported by this subsidiary | |
1415
| `customMappings` | Map\<String, *Object*> | :heavy_minus_sign: | When custom mappings are configured on the resource, the result is included here. | |
1516
| `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 |

0 commit comments

Comments
 (0)