Skip to content

Commit 2727a88

Browse files
committed
## Typescript SDK Changes:
* `apideck.accounting.invoiceItems.list()`: `response.data.[].categoryId` **Added** * `apideck.accounting.invoiceItems.create()`: * `request.invoiceItem.categoryId` **Added** * `apideck.accounting.invoiceItems.get()`: `response.data.categoryId` **Added** * `apideck.accounting.invoiceItems.update()`: * `request.invoiceItem.categoryId` **Added**
1 parent bee1220 commit 2727a88

25 files changed

+109
-139
lines changed

.speakeasy/gen.lock

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 7bffa198-5d29-4efa-9942-d549cc832085
33
management:
4-
docChecksum: 82d2a94bf2e121e55493fcc2bc072337
5-
docVersion: 10.22.0
6-
speakeasyVersion: 1.665.0
7-
generationVersion: 2.767.2
8-
releaseVersion: 0.35.0
9-
configChecksum: bdafc0af6c3e374696ee17553e61122d
4+
docChecksum: 19a67be9359edf799964ffecd951a975
5+
docVersion: 10.22.2
6+
speakeasyVersion: 1.668.0
7+
generationVersion: 2.770.0
8+
releaseVersion: 0.35.1
9+
configChecksum: 78ab31ba3c5b5b83d801f50d06d15f93
1010
repoURL: https://github.com/apideck-libraries/sdk-typescript.git
1111
installationURL: https://github.com/apideck-libraries/sdk-typescript
1212
published: true
@@ -16,7 +16,7 @@ features:
1616
additionalDependencies: 0.1.0
1717
additionalProperties: 0.1.2
1818
constsAndDefaults: 0.1.12
19-
core: 3.26.13
19+
core: 3.26.14
2020
deepObjectParams: 0.1.0
2121
defaultEnabledRetries: 0.1.0
2222
deprecations: 2.81.1
@@ -41,7 +41,7 @@ features:
4141
sdkHooks: 0.4.0
4242
tests: 0.17.3
4343
typeOverrides: 2.81.1
44-
unions: 2.86.2
44+
unions: 2.86.3
4545
uploadStreams: 0.1.0
4646
generatedFiles:
4747
- .gitattributes
@@ -443,7 +443,6 @@ generatedFiles:
443443
- docs/models/components/formfield.md
444444
- docs/models/components/formfieldoption.md
445445
- docs/models/components/formfieldoptiongroup.md
446-
- docs/models/components/formfieldoptiongroupoptiontype.md
447446
- docs/models/components/formfieldtype.md
448447
- docs/models/components/fulfillmentstatus.md
449448
- docs/models/components/gender.md
@@ -694,7 +693,6 @@ generatedFiles:
694693
- docs/models/components/opportunity.md
695694
- docs/models/components/opportunityinput.md
696695
- docs/models/components/options.md
697-
- docs/models/components/optiontype.md
698696
- docs/models/components/orderssort.md
699697
- docs/models/components/orderssortby.md
700698
- docs/models/components/otherexpenses.md
@@ -5782,7 +5780,7 @@ examples:
57825780
x-apideck-app-id: "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX"
57835781
x-apideck-service-id: "salesforce"
57845782
requestBody:
5785-
application/json: {"name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": null, "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "tax_schedule_id": "123456", "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
5783+
application/json: {"name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": null, "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "category_id": "12345", "tax_schedule_id": "123456", "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
57865784
responses:
57875785
"201":
57885786
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "invoice-items", "operation": "add", "data": {"id": "12345"}}
@@ -5840,7 +5838,7 @@ examples:
58405838
x-apideck-service-id: "salesforce"
58415839
responses:
58425840
"200":
5843-
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "invoice-items", "operation": "one", "data": {"id": "123456", "name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "name": "GST on Purchases", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "name": "GST on Purchases", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": [{"id": "123456", "name": "New York"}], "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "tax_schedule_id": "123456", "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"}}}]}]}}
5841+
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "invoice-items", "operation": "one", "data": {"id": "123456", "name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "name": "GST on Purchases", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "name": "GST on Purchases", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": [{"id": "123456", "name": "New York"}], "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "category_id": "12345", "tax_schedule_id": "123456", "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"}}}]}]}}
58445842
"400":
58455843
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"}
58465844
"401":
@@ -5892,7 +5890,7 @@ examples:
58925890
x-apideck-app-id: "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX"
58935891
x-apideck-service-id: "salesforce"
58945892
requestBody:
5895-
application/json: {"name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": null, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": [{"id": "123456", "name": "New York"}], "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "tax_schedule_id": "123456", "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
5893+
application/json: {"name": "Model Y", "description": "Model Y is a fully electric, mid-size SUV, with seating for up to seven, dual motor AWD and unparalleled protection.", "display_id": "12345", "code": "120-C", "sold": true, "purchased": true, "tracked": true, "taxable": true, "inventory_date": "2020-10-30", "type": "inventory", "sales_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "purchase_details": {"unit_price": 27500.5, "unit_of_measure": "pc.", "tax_inclusive": true, "tax_rate": {"id": "123456", "code": "N-T", "rate": 10}}, "quantity": 1, "unit_price": 27500.5, "currency": "USD", "asset_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "income_account": null, "expense_account": {"id": "123456", "name": "Bank account", "nominal_code": "N091", "code": "453", "parent_id": "123456", "display_id": "123456"}, "tracking_categories": [{"id": "123456", "name": "New York"}], "active": true, "department_id": "12345", "location_id": "12345", "subsidiary_id": "12345", "category_id": "12345", "tax_schedule_id": "123456", "row_version": "1-12345", "pass_through": [{"service_id": "<id>", "extend_paths": [{"path": "$.nested.property", "value": {"TaxClassificationRef": {"value": "EUC-99990201-V1-00020000"}}}]}]}
58965894
responses:
58975895
"200":
58985896
application/json: {"status_code": 200, "status": "OK", "service": "xero", "resource": "invoice-items", "operation": "update", "data": {"id": "12345"}}
@@ -20417,4 +20415,4 @@ generatedTests:
2041720415
accounting.projectsOne: "2025-10-13T00:03:48Z"
2041820416
accounting.projectsUpdate: "2025-10-13T00:03:48Z"
2041920417
accounting.projectsDelete: "2025-10-13T00:03:48Z"
20420-
releaseNotes: "## Typescript SDK Changes:\n* `apideck.accounting.balanceSheet.get()`: \n * `request.filter` **Changed**\n* `apideck.accounting.profitAndLoss.get()`: \n * `request.filter` **Changed**\n* `apideck.accounting.bankAccounts.list()`: \n * `request.filter` **Changed**\n * `response.data.[].downstreamId` **Added**\n* `apideck.accounting.bankAccounts.get()`: `response.data.downstreamId` **Added**\n"
20418+
releaseNotes: "## Typescript SDK Changes:\n* `apideck.accounting.invoiceItems.list()`: `response.data.[].categoryId` **Added**\n* `apideck.accounting.invoiceItems.create()`: \n * `request.invoiceItem.categoryId` **Added**\n* `apideck.accounting.invoiceItems.get()`: `response.data.categoryId` **Added**\n* `apideck.accounting.invoiceItems.update()`: \n * `request.invoiceItem.categoryId` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ generation:
2828
generateNewTests: true
2929
skipResponseBodyAssertions: false
3030
typescript:
31-
version: 0.35.0
31+
version: 0.35.1
3232
acceptHeaderEnum: true
3333
additionalDependencies:
3434
dependencies: {}
@@ -40,7 +40,7 @@ typescript:
4040
author: Speakeasy
4141
baseErrorName: ApideckError
4242
clientServerStatusCodesAsErrors: true
43-
constFieldsAlwaysOptional: true
43+
constFieldsAlwaysOptional: false
4444
defaultErrorName: APIError
4545
enableCustomCodeRegions: false
4646
enableMCPServer: true
@@ -73,6 +73,7 @@ typescript:
7373
multipartArrayFormat: legacy
7474
outputModelSuffix: output
7575
packageName: '@apideck/unify'
76+
preApplyUnionDiscriminators: true
7677
responseFormat: envelope-http
7778
sseFlatResponse: false
7879
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.665.0
1+
speakeasyVersion: 1.668.0
22
sources:
33
Apideck-OAS:
44
sourceNamespace: apideck-oas
5-
sourceRevisionDigest: sha256:fd2221f2c1bb29f592d649e4b0f37adba2f3bd06e36fadb6fa04a4d0963e04b7
6-
sourceBlobDigest: sha256:b3d18b0c8dbc5fc0175268127c4cc40315ac3ca9484351dd1d1980bbc1fa6500
5+
sourceRevisionDigest: sha256:d3036dcf8b1a47d445473fbf3e87e0b709be884c4636c845fb5a6ab1a4a68735
6+
sourceBlobDigest: sha256:c47e2fbf11d3a459d0c9f0523989732f3998ace6faa7ddc2e258c159d26b59f3
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1764264830
10-
- 10.22.0
9+
- speakeasy-sdk-regen-1764663871
10+
- 10.22.2
1111
targets:
1212
apideck:
1313
source: Apideck-OAS
1414
sourceNamespace: apideck-oas
15-
sourceRevisionDigest: sha256:fd2221f2c1bb29f592d649e4b0f37adba2f3bd06e36fadb6fa04a4d0963e04b7
16-
sourceBlobDigest: sha256:b3d18b0c8dbc5fc0175268127c4cc40315ac3ca9484351dd1d1980bbc1fa6500
15+
sourceRevisionDigest: sha256:d3036dcf8b1a47d445473fbf3e87e0b709be884c4636c845fb5a6ab1a4a68735
16+
sourceBlobDigest: sha256:c47e2fbf11d3a459d0c9f0523989732f3998ace6faa7ddc2e258c159d26b59f3
1717
codeSamplesNamespace: apideck-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:fdb4289507edcaa1dfd5dd37b68ef9cdbdef6ef0e73504b5b84a85df1bb566f1
18+
codeSamplesRevisionDigest: sha256:8cabf063ad41a203749f987a245863a7a762702466d361c646dff21e1691e30d
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,4 +688,14 @@ Based on:
688688
### Generated
689689
- [typescript v0.35.0] .
690690
### Releases
691-
- [NPM v0.35.0] https://www.npmjs.com/package/@apideck/unify/v/0.35.0 - .
691+
- [NPM v0.35.0] https://www.npmjs.com/package/@apideck/unify/v/0.35.0 - .
692+
693+
## 2025-12-04 12:24:01
694+
### Changes
695+
Based on:
696+
- OpenAPI Doc
697+
- Speakeasy CLI 1.668.0 (2.770.0) https://github.com/speakeasy-api/speakeasy
698+
### Generated
699+
- [typescript v0.35.1] .
700+
### Releases
701+
- [NPM v0.35.1] https://www.npmjs.com/package/@apideck/unify/v/0.35.1 - .

0 commit comments

Comments
 (0)