Skip to content

Commit a9992be

Browse files
chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 0.2.0 (#11)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent 36387cb commit a9992be

101 files changed

Lines changed: 7121 additions & 1494 deletions

File tree

Some content is hidden

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

.speakeasy/gen.lock

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

.speakeasy/gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ generation:
2222
schemas:
2323
allOfMergeStrategy: shallowMerge
2424
requestBodyFieldName: body
25+
persistentEdits: {}
2526
tests:
2627
generateTests: false
2728
generateNewTests: true
2829
skipResponseBodyAssertions: false
2930
python:
30-
version: 0.1.2
31+
version: 0.2.0
3132
additionalDependencies:
3233
dev: {}
3334
main: {}
@@ -40,6 +41,7 @@ python:
4041
- Kombo Technologies GmbH
4142
baseErrorName: SDKError
4243
clientServerStatusCodesAsErrors: true
44+
constFieldCasing: upper
4345
defaultErrorName: SDKDefaultError
4446
description: The official Python SDK for the Kombo Unified API
4547
enableCustomCodeRegions: false
@@ -58,15 +60,18 @@ python:
5860
operations: ""
5961
shared: ""
6062
webhooks: ""
63+
inferUnionDiscriminators: true
6164
inputModelSuffix: input
6265
legacyPyright: false
6366
license: ""
6467
maxMethodParams: 999
6568
methodArguments: infer-optional-args
6669
moduleName: ""
70+
multipartArrayFormat: legacy
6771
outputModelSuffix: output
6872
packageManager: uv
6973
packageName: kombo
74+
preApplyUnionDiscriminators: false
7075
pytestFilterWarnings: []
7176
pytestTimeout: 0
7277
responseFormat: flat

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.660.0
1+
speakeasyVersion: 1.677.0
22
sources:
33
kombo-prepared-spec:
44
sourceNamespace: kombo-api
5-
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
6-
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
5+
sourceRevisionDigest: sha256:0daaa815fa1603748afee40ea8af72ce4f7636cd041a2f4ba49b498af0133383
6+
sourceBlobDigest: sha256:1dd50ff7d0ffb08a8ef96a19b414d775574983cf16109b151fa997dca37f95b2
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1763650724
9+
- speakeasy-sdk-regen-1764030105
1010
- 1.0.0
1111
targets:
1212
kombo-python:
1313
source: kombo-prepared-spec
1414
sourceNamespace: kombo-api
15-
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
16-
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
15+
sourceRevisionDigest: sha256:0daaa815fa1603748afee40ea8af72ce4f7636cd041a2f4ba49b498af0133383
16+
sourceBlobDigest: sha256:1dd50ff7d0ffb08a8ef96a19b414d775574983cf16109b151fa997dca37f95b2
1717
codeSamplesNamespace: kombo-api-python-code-samples
18-
codeSamplesRevisionDigest: sha256:36d128ea774fd693ad524d76b2d0e75c70fb7c0465db293245db4ecdc4683bed
18+
codeSamplesRevisionDigest: sha256:63ec7ec7f20895c5a8085668be08ea17370b4e8cd48befc2a8244349b32759e3
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README-PYPI.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,14 @@ with SDK(
169169
<details open>
170170
<summary>Available methods</summary>
171171

172-
### [assessment](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md)
172+
### [Assessment](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md)
173173

174174
* [get_packages](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md#get_packages) - Get packages
175175
* [set_packages](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md#set_packages) - Set packages
176176
* [get_open_orders](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md#get_open_orders) - Get open orders
177177
* [update_order_result](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/assessment/README.md#update_order_result) - Update order result
178178

179-
### [ats](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md)
179+
### [Ats](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md)
180180

181181
* [get_applications](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_applications) - Get applications
182182
* [move_application_to_stage](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#move_application_to_stage) - Move application to stage
@@ -202,12 +202,12 @@ with SDK(
202202
* [get_interviews](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_interviews) - Get interviews
203203
* [import_tracked_application](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#import_tracked_application) - Import tracked application
204204

205-
### [connect](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/connect/README.md)
205+
### [Connect](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/connect/README.md)
206206

207207
* [create_connection_link](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/connect/README.md#create_connection_link) - Create connection link
208208
* [get_integration_by_token](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/connect/README.md#get_integration_by_token) - Get integration by token
209209

210-
### [general](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md)
210+
### [General](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md)
211211

212212
* [check_api_key](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md#check_api_key) - Check API key
213213
* [trigger_sync](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md#trigger_sync) - Trigger sync
@@ -221,7 +221,7 @@ with SDK(
221221
* [update_custom_field_mapping](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md#update_custom_field_mapping) - Put custom field mappings
222222
* [get_tools](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/general/README.md#get_tools) - Get tools
223223

224-
### [hris](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/hris/README.md)
224+
### [Hris](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/hris/README.md)
225225

226226
* [get_employees](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/hris/README.md#get_employees) - Get employees
227227
* [get_employee_form](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/hris/README.md#get_employee_form) - Get employee form

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,14 @@ with SDK(
169169
<details open>
170170
<summary>Available methods</summary>
171171

172-
### [assessment](docs/sdks/assessment/README.md)
172+
### [Assessment](docs/sdks/assessment/README.md)
173173

174174
* [get_packages](docs/sdks/assessment/README.md#get_packages) - Get packages
175175
* [set_packages](docs/sdks/assessment/README.md#set_packages) - Set packages
176176
* [get_open_orders](docs/sdks/assessment/README.md#get_open_orders) - Get open orders
177177
* [update_order_result](docs/sdks/assessment/README.md#update_order_result) - Update order result
178178

179-
### [ats](docs/sdks/ats/README.md)
179+
### [Ats](docs/sdks/ats/README.md)
180180

181181
* [get_applications](docs/sdks/ats/README.md#get_applications) - Get applications
182182
* [move_application_to_stage](docs/sdks/ats/README.md#move_application_to_stage) - Move application to stage
@@ -202,12 +202,12 @@ with SDK(
202202
* [get_interviews](docs/sdks/ats/README.md#get_interviews) - Get interviews
203203
* [import_tracked_application](docs/sdks/ats/README.md#import_tracked_application) - Import tracked application
204204

205-
### [connect](docs/sdks/connect/README.md)
205+
### [Connect](docs/sdks/connect/README.md)
206206

207207
* [create_connection_link](docs/sdks/connect/README.md#create_connection_link) - Create connection link
208208
* [get_integration_by_token](docs/sdks/connect/README.md#get_integration_by_token) - Get integration by token
209209

210-
### [general](docs/sdks/general/README.md)
210+
### [General](docs/sdks/general/README.md)
211211

212212
* [check_api_key](docs/sdks/general/README.md#check_api_key) - Check API key
213213
* [trigger_sync](docs/sdks/general/README.md#trigger_sync) - Trigger sync
@@ -221,7 +221,7 @@ with SDK(
221221
* [update_custom_field_mapping](docs/sdks/general/README.md#update_custom_field_mapping) - Put custom field mappings
222222
* [get_tools](docs/sdks/general/README.md#get_tools) - Get tools
223223

224-
### [hris](docs/sdks/hris/README.md)
224+
### [Hris](docs/sdks/hris/README.md)
225225

226226
* [get_employees](docs/sdks/hris/README.md#get_employees) - Get employees
227227
* [get_employee_form](docs/sdks/hris/README.md#get_employee_form) - Get employee form

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,14 @@ Based on:
5858
### Generated
5959
- [python v0.1.2] .
6060
### Releases
61-
- [PyPI v0.1.2] https://pypi.org/project/kombo/0.1.2 - .
61+
- [PyPI v0.1.2] https://pypi.org/project/kombo/0.1.2 - .
62+
63+
## 2025-12-16 15:18:57
64+
### Changes
65+
Based on:
66+
- OpenAPI Doc
67+
- Speakeasy CLI 1.677.0 (2.785.0) https://github.com/speakeasy-api/speakeasy
68+
### Generated
69+
- [python v0.2.0] .
70+
### Releases
71+
- [PyPI v0.2.0] https://pypi.org/project/kombo/0.2.0 - .

docs/models/assessmentorderreceivedwebhookpayloadcandidate.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Information about the candidate taking the assessment.
77

88
| Field | Type | Required | Description |
99
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
10+
| `remote_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
1011
| `email` | *str* | :heavy_check_mark: | The candidate's email address. |
1112
| `first_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's first name. |
1213
| `last_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's last name. |
13-
| `phone` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's phone number. |
14-
| `remote_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
14+
| `phone` | *OptionalNullable[str]* | :heavy_minus_sign: | The candidate's phone number. |

docs/models/connectionflowfailedwebhookpayloaddata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
| Field | Type | Required | Description |
77
| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
88
| `integration_tool` | *str* | :heavy_check_mark: | The name of the integrated tool (e.g., "personio", "greenhouse"). |
9-
| `integration_category` | [models.ConnectionFlowFailedWebhookPayloadIntegrationCategory](../models/connectionflowfailedwebhookpayloadintegrationcategory.md) | :heavy_check_mark: | The category of the integration (HRIS, ATS, or ASSESSMENT). |
9+
| `integration_category` | [models.ConnectionFlowFailedWebhookPayloadIntegrationCategory](../models/connectionflowfailedwebhookpayloadintegrationcategory.md) | :heavy_check_mark: | The category of the integration (HRIS, ATS, ASSESSMENT, or LMS). |
1010
| `end_user` | [models.ConnectionFlowFailedWebhookPayloadEndUser](../models/connectionflowfailedwebhookpayloadenduser.md) | :heavy_check_mark: | Information about the end user who created the integration. |
1111
| `log_url` | *str* | :heavy_check_mark: | URL to view detailed logs for the operation. |
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ConnectionFlowFailedWebhookPayloadIntegrationCategory
22

3-
The category of the integration (HRIS, ATS, or ASSESSMENT).
3+
The category of the integration (HRIS, ATS, ASSESSMENT, or LMS).
44

55

66
## Values
@@ -9,4 +9,5 @@ The category of the integration (HRIS, ATS, or ASSESSMENT).
99
| ------------ | ------------ |
1010
| `HRIS` | HRIS |
1111
| `ATS` | ATS |
12-
| `ASSESSMENT` | ASSESSMENT |
12+
| `ASSESSMENT` | ASSESSMENT |
13+
| `LMS` | LMS |

docs/models/coverage.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ This describes the supported models and actions of this tool.
55

66
## Fields
77

8-
| Field | Type | Required | Description |
9-
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
10-
| `read_models` | List[[models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)] | :heavy_check_mark: | N/A |
11-
| `write_actions` | List[[models.WriteAction](../models/writeaction.md)] | :heavy_check_mark: | N/A |
12-
| `features` | List[[models.Feature](../models/feature.md)] | :heavy_check_mark: | N/A |
8+
| Field | Type | Required | Description |
9+
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
10+
| `read_models` | List[[models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)] | :heavy_check_mark: | N/A |
11+
| `write_actions` | List[[models.GetToolsCategoryPositiveResponseWriteAction](../models/gettoolscategorypositiveresponsewriteaction.md)] | :heavy_check_mark: | N/A |
12+
| `features` | List[[models.Feature](../models/feature.md)] | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)