Skip to content

Commit 7855fe4

Browse files
chore: 🐝 Update SDK - SDK Generation KOMBO-TYPESCRIPT 0.2.3 (#7)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent 1595f72 commit 7855fe4

File tree

11 files changed

+40
-28
lines changed

11 files changed

+40
-28
lines changed

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 79567c4a-05f9-4d65-864d-dfe107aa4e9d
33
management:
4-
docChecksum: 56a37c99f064e4b29f56f9d2fea39bdf
4+
docChecksum: 49de8ed28eca4d8ac2ec7aed2f262494
55
docVersion: 1.0.0
66
speakeasyVersion: 1.658.2
77
generationVersion: 2.755.9
8-
releaseVersion: 0.2.2
9-
configChecksum: 1f786f240fef9d0f6244c77267124670
8+
releaseVersion: 0.2.3
9+
configChecksum: 5cb554b2fb7a0dccf91207a1940bdbd7
1010
repoURL: https://github.com/kombohq/typescript-sdk.git
1111
installationURL: https://github.com/kombohq/typescript-sdk
1212
published: true
@@ -5542,6 +5542,8 @@ examples:
55425542
parameters:
55435543
header:
55445544
X-Integration-Id: "workday:HWUTwvyx2wLoSUHphiWVrp28"
5545+
requestBody:
5546+
application/json: {"properties": {"key": 3571.27}}
55455547
responses:
55465548
"200":
55475549
application/json: {"status": "success", "data": {"id": "26vafvWSRmbhNcxJYqjCzuJg", "remote_id": "12345", "prehire_id": null}, "warnings": [{"message": "<value>"}]}
@@ -5551,13 +5553,17 @@ examples:
55515553
parameters:
55525554
header:
55535555
X-Integration-Id: "workday:HWUTwvyx2wLoSUHphiWVrp28"
5556+
requestBody:
5557+
application/json: {"properties": {"key": 3571.27}}
55545558
responses:
55555559
default:
55565560
application/json: {"status": "error", "error": {"code": "INTEGRATION.MODEL_NOT_AVAILABLE", "title": "This data model isn't supported for the selected integration.", "message": "The \"employees\" model is not yet available for Greenhouse. Please reach out to Kombo if you need this functionality.", "log_url": "https://app.kombo.dev/my-prod/logs?interactionId=123456"}}
55575561
Minimal Error Response:
55585562
parameters:
55595563
header:
55605564
X-Integration-Id: "workday:HWUTwvyx2wLoSUHphiWVrp28"
5565+
requestBody:
5566+
application/json: {"properties": {"key": 3571.27}}
55615567
responses:
55625568
default:
55635569
application/json: {"status": "error", "error": {"code": null, "title": null, "message": "The message is always in the response.", "log_url": null}}
@@ -7590,4 +7596,4 @@ generatedTests:
75907596
getProjectClientCerts: "2025-10-27T19:04:15Z"
75917597
releaseNotes: |
75927598
## Typescript SDK Changes Detected:
7593-
* `kombo.hris.createEmployeeWithForm()`: `response.data` **Changed**
7599+
* `kombo.hris.createEmployeeWithForm()`: `request` **Changed** **Breaking** :warning:

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ generation:
2727
generateNewTests: true
2828
skipResponseBodyAssertions: false
2929
typescript:
30-
version: 0.2.2
30+
version: 0.2.3
3131
acceptHeaderEnum: true
3232
additionalDependencies:
3333
dependencies: {}

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.658.2
22
sources:
33
kombo-prepared-spec:
44
sourceNamespace: kombo-api
5-
sourceRevisionDigest: sha256:d752eb1efefffb2f92e25dfb495b299db883f8ddfaab5c436d1b79f00943e9fb
6-
sourceBlobDigest: sha256:1e52a721c810fa891236d93e44c9486c64a88844945fb1449bdcb08b549ce27d
5+
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
6+
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1763510517
9+
- speakeasy-sdk-regen-1763642983
1010
- 1.0.0
1111
targets:
1212
kombo-typescript:
1313
source: kombo-prepared-spec
1414
sourceNamespace: kombo-api
15-
sourceRevisionDigest: sha256:d752eb1efefffb2f92e25dfb495b299db883f8ddfaab5c436d1b79f00943e9fb
16-
sourceBlobDigest: sha256:1e52a721c810fa891236d93e44c9486c64a88844945fb1449bdcb08b549ce27d
15+
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
16+
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
1717
codeSamplesNamespace: kombo-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:8efe1d81d870396abf53aec929037a263cb1f9d5b1abc2c8a31068a4469b63ad
18+
codeSamplesRevisionDigest: sha256:dc6df6b4da4ecccc44c53279ab93f6ebb50b6117e91add42203eed52f396cc21
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
@@ -38,4 +38,14 @@ Based on:
3838
### Generated
3939
- [typescript v0.2.2] .
4040
### Releases
41-
- [NPM v0.2.2] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.2 - .
41+
- [NPM v0.2.2] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.2 - .
42+
43+
## 2025-11-20 12:49:24
44+
### Changes
45+
Based on:
46+
- OpenAPI Doc
47+
- Speakeasy CLI 1.658.2 (2.755.9) https://github.com/speakeasy-api/speakeasy
48+
### Generated
49+
- [typescript v0.2.3] .
50+
### Releases
51+
- [NPM v0.2.3] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.3 - .

β€Žexamples/package-lock.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjsr.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{
44
"name": "@kombo-api/sdk",
5-
"version": "0.2.2",
5+
"version": "0.2.3",
66
"exports": {
77
".": "./src/index.ts",
88
"./models/errors": "./src/models/errors/index.ts",

β€Žpackage-lock.jsonβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kombo-api/sdk",
3-
"version": "0.2.2",
3+
"version": "0.2.3",
44
"author": "Kombo Technologies GmbH <support@kombo.dev> (https://www.kombo.dev)",
55
"description": "The official TypeScript/JavaScript SDK for the Kombo Unified API",
66
"homepage": "https://github.com/kombohq/typescript-sdk#readme",

β€Žsrc/funcs/hrisCreateEmployeeWithForm.tsβ€Ž

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ import { Result } from "../types/fp.js";
5656
*/
5757
export function hrisCreateEmployeeWithForm(
5858
client: KomboCore,
59-
request?: models.PostHrisEmployeesFormRequestBody | undefined,
59+
request: models.PostHrisEmployeesFormRequestBody,
6060
options?: RequestOptions,
6161
): APIPromise<
6262
Result<
@@ -81,7 +81,7 @@ export function hrisCreateEmployeeWithForm(
8181

8282
async function $do(
8383
client: KomboCore,
84-
request?: models.PostHrisEmployeesFormRequestBody | undefined,
84+
request: models.PostHrisEmployeesFormRequestBody,
8585
options?: RequestOptions,
8686
): Promise<
8787
[
@@ -103,18 +103,14 @@ async function $do(
103103
const parsed = safeParse(
104104
request,
105105
(value) =>
106-
models.PostHrisEmployeesFormRequestBody$outboundSchema.optional().parse(
107-
value,
108-
),
106+
models.PostHrisEmployeesFormRequestBody$outboundSchema.parse(value),
109107
"Input validation failed",
110108
);
111109
if (!parsed.ok) {
112110
return [parsed, { status: "invalid" }];
113111
}
114112
const payload = parsed.value;
115-
const body = payload === undefined
116-
? null
117-
: encodeJSON("body", payload, { explode: true });
113+
const body = encodeJSON("body", payload, { explode: true });
118114

119115
const path = pathToFunc("/hris/employees/form")();
120116

β€Žsrc/lib/config.tsβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
6969
export const SDK_METADATA = {
7070
language: "typescript",
7171
openapiDocVersion: "1.0.0",
72-
sdkVersion: "0.2.2",
72+
sdkVersion: "0.2.3",
7373
genVersion: "2.755.9",
74-
userAgent: "speakeasy-sdk/typescript 0.2.2 2.755.9 1.0.0 @kombo-api/sdk",
74+
userAgent: "speakeasy-sdk/typescript 0.2.3 2.755.9 1.0.0 @kombo-api/sdk",
7575
} as const;

0 commit comments

Comments
Β (0)