Skip to content

Commit d99834b

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 d99834b

File tree

110 files changed

+20691
-4945
lines changed

Some content is hidden

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

110 files changed

+20691
-4945
lines changed

.speakeasy/gen.lock

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

.speakeasy/gen.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@ generation:
2323
schemas:
2424
allOfMergeStrategy: shallowMerge
2525
requestBodyFieldName: ""
26+
persistentEdits: {}
2627
tests:
2728
generateTests: true
2829
generateNewTests: true
2930
skipResponseBodyAssertions: false
3031
typescript:
31-
version: 0.35.0
32+
version: 0.35.1
3233
acceptHeaderEnum: true
3334
additionalDependencies:
3435
dependencies: {}
@@ -40,7 +41,7 @@ typescript:
4041
author: Speakeasy
4142
baseErrorName: ApideckError
4243
clientServerStatusCodesAsErrors: true
43-
constFieldsAlwaysOptional: true
44+
constFieldsAlwaysOptional: false
4445
defaultErrorName: APIError
4546
enableCustomCodeRegions: false
4647
enableMCPServer: true
@@ -73,6 +74,7 @@ typescript:
7374
multipartArrayFormat: legacy
7475
outputModelSuffix: output
7576
packageName: '@apideck/unify'
77+
preApplyUnionDiscriminators: true
7678
responseFormat: envelope-http
7779
sseFlatResponse: false
7880
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.669.1
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

README.md

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

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-05 16:05:29
694+
### Changes
695+
Based on:
696+
- OpenAPI Doc
697+
- Speakeasy CLI 1.669.1 (2.772.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 - .

docs/models/components/formfieldoptiongroup.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ let value: FormFieldOptionGroup = {
2121

2222
## Fields
2323

24-
| Field | Type | Required | Description | Example |
25-
| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |
26-
| `id` | *string* | :heavy_minus_sign: | N/A | 1234 |
27-
| `label` | *string* | :heavy_check_mark: | N/A | General Channel |
28-
| `options` | [components.SimpleFormFieldOption](../../models/components/simpleformfieldoption.md)[] | :heavy_check_mark: | N/A | |
29-
| `optionType` | [components.FormFieldOptionGroupOptionType](../../models/components/formfieldoptiongroupoptiontype.md) | :heavy_check_mark: | N/A | |
24+
| Field | Type | Required | Description | Example |
25+
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
26+
| `id` | *string* | :heavy_minus_sign: | N/A | 1234 |
27+
| `label` | *string* | :heavy_check_mark: | N/A | General Channel |
28+
| `options` | [components.SimpleFormFieldOption](../../models/components/simpleformfieldoption.md)[] | :heavy_check_mark: | N/A | |
29+
| `optionType` | *"group"* | :heavy_check_mark: | N/A | |

docs/models/components/getinvoiceitemresponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ let value: GetInvoiceItemResponse = {
8181
departmentId: "12345",
8282
locationId: "12345",
8383
subsidiaryId: "12345",
84+
categoryId: "12345",
8485
taxScheduleId: "123456",
8586
rowVersion: "1-12345",
8687
updatedBy: "12345",

docs/models/components/getinvoiceitemsresponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ let value: GetInvoiceItemsResponse = {
8989
departmentId: "12345",
9090
locationId: "12345",
9191
subsidiaryId: "12345",
92+
categoryId: "12345",
9293
taxScheduleId: "123456",
9394
rowVersion: "1-12345",
9495
updatedBy: "12345",

docs/models/components/invoiceitem.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ let value: InvoiceItem = {
7373
departmentId: "12345",
7474
locationId: "12345",
7575
subsidiaryId: "12345",
76+
categoryId: "12345",
7677
taxScheduleId: "123456",
7778
rowVersion: "1-12345",
7879
updatedBy: "12345",
@@ -126,6 +127,7 @@ let value: InvoiceItem = {
126127
| `departmentId` | *string* | :heavy_minus_sign: | The ID of the department | 12345 |
127128
| `locationId` | *string* | :heavy_minus_sign: | The ID of the location | 12345 |
128129
| `subsidiaryId` | *string* | :heavy_minus_sign: | The ID of the subsidiary | 12345 |
130+
| `categoryId` | *string* | :heavy_minus_sign: | ID of the category of the item | 12345 |
129131
| `taxScheduleId` | *string* | :heavy_minus_sign: | The ID of the tax schedule | 123456 |
130132
| `customMappings` | Record<string, *any*> | :heavy_minus_sign: | When custom mappings are configured on the resource, the result is included here. | |
131133
| `rowVersion` | *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)