Skip to content

Commit d67f323

Browse files
Merge pull request #17 from kintsugi-tax/speakeasy-sdk-regen-1758067868
chore: 🐝 Update SDK - Generate Python SDK PYTHON 0.10.0
2 parents eb291e3 + 19332d6 commit d67f323

18 files changed

Lines changed: 325 additions & 27 deletions

File tree

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

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: a3b5f8df-3e69-405c-9eb8-40a21cc5faba
33
management:
4-
docChecksum: 04433ed8312b5bec02c34fb1fd00a01c
4+
docChecksum: f00495227119bac0da2597ea39d90e27
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.615.2
7-
generationVersion: 2.698.4
8-
releaseVersion: 0.9.1
9-
configChecksum: caa54e4f7949c8fd3dfa96f26a7e1121
6+
speakeasyVersion: 1.623.0
7+
generationVersion: 2.713.0
8+
releaseVersion: 0.10.0
9+
configChecksum: c744a747f2fa8fa1b3d8dee474303d2a
1010
repoURL: https://github.com/kintsugi-tax/kintsugi-tax-python-sdk.git
1111
installationURL: https://github.com/kintsugi-tax/kintsugi-tax-python-sdk.git
1212
published: true
1313
features:
1414
python:
1515
additionalDependencies: 1.0.0
1616
constsAndDefaults: 1.0.5
17-
core: 5.20.4
17+
core: 5.21.1
1818
defaultEnabledRetries: 0.2.0
1919
deprecations: 3.0.2
2020
enumUnions: 0.1.0
@@ -82,6 +82,8 @@ generatedFiles:
8282
- docs/models/customerbasepublic.md
8383
- docs/models/customercreate.md
8484
- docs/models/customerread.md
85+
- docs/models/customertaxregistrationread.md
86+
- docs/models/customertaxtypeenum.md
8587
- docs/models/customerupdate.md
8688
- docs/models/deletephysicalnexusv1nexusphysicalnexusphysicalnexusiddeleterequest.md
8789
- docs/models/deregisterregistrationv1registrationsregistrationidderegisterpostrequest.md
@@ -282,6 +284,8 @@ generatedFiles:
282284
- src/kintsugi_tax_platform_sdk/models/customerbasepublic.py
283285
- src/kintsugi_tax_platform_sdk/models/customercreate.py
284286
- src/kintsugi_tax_platform_sdk/models/customerread.py
287+
- src/kintsugi_tax_platform_sdk/models/customertaxregistrationread.py
288+
- src/kintsugi_tax_platform_sdk/models/customertaxtypeenum.py
285289
- src/kintsugi_tax_platform_sdk/models/customerupdate.py
286290
- src/kintsugi_tax_platform_sdk/models/delete_physical_nexus_v1_nexus_physical_nexus_physical_nexus_id_deleteop.py
287291
- src/kintsugi_tax_platform_sdk/models/deregister_registration_v1_registrations_registration_id_deregister_postop.py
@@ -1229,4 +1233,4 @@ examples:
12291233
"500":
12301234
application/json: {"detail": "<value>"}
12311235
examplesVersion: 1.0.2
1232-
releaseNotes: "## Python SDK Changes Detected:\n* `sdk.transactions.update()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.customer.external_friendly_id` **Added**\n* `sdk.nexus.get_all()`: `response.items.[].collected_tax_enabled` **Removed** **Breaking** :warning:\n* `sdk.transactions.list()`: `response.items.[].customer.external_friendly_id` **Added**\n* `sdk.exemptions.create()`: `response.customer.external_friendly_id` **Added**\n* `sdk.customers.get_by_external_id()`: `response.external_friendly_id` **Added**\n* `sdk.customers.get_transactions()`: `response.[].customer.external_friendly_id` **Added**\n* `sdk.customers.create()`: \n * `request.external_friendly_id` **Added**\n * `response.external_friendly_id` **Added**\n* `sdk.customers.create_transaction()`: \n * `request.customer.external_friendly_id` **Added**\n * `response.customer.external_friendly_id` **Added**\n* `sdk.customers.get()`: `response.external_friendly_id` **Added**\n* `sdk.customers.update()`: \n * `request.external_friendly_id` **Added**\n * `response.external_friendly_id` **Added**\n* `sdk.transactions.create()`: `response.customer.external_friendly_id` **Added**\n* `sdk.transactions.get_by_external_id()`: `response.customer.external_friendly_id` **Added**\n* `sdk.customers.list()`: `response.items.[].external_friendly_id` **Added**\n* `sdk.transactions.get_by_id()`: `response.customer.external_friendly_id` **Added**\n* `sdk.transactions.get_by_filing_id()`: `response.[].customer.external_friendly_id` **Added**\n* `sdk.transactions.create_credit_note()`: `response.customer.external_friendly_id` **Added**\n"
1236+
releaseNotes: "## Python SDK Changes Detected:\n* `sdk.customers.list()`: `response.items.[].customer_tax_registrations` **Added**\n* `sdk.customers.create()`: \n * `request.customer_tax_registrations` **Added**\n * `response.customer_tax_registrations` **Added**\n* `sdk.customers.get()`: `response.customer_tax_registrations` **Added**\n* `sdk.customers.update()`: `response.customer_tax_registrations` **Added**\n* `sdk.customers.get_by_external_id()`: `response.customer_tax_registrations` **Added**\n* `sdk.customers.get_transactions()`: `response.[].customer.customer_tax_registrations` **Added**\n* `sdk.customers.create_transaction()`: \n * `request.customer.customer_tax_registrations` **Added**\n * `response.customer.customer_tax_registrations` **Added**\n* `sdk.exemptions.create()`: `response.customer.customer_tax_registrations` **Added**\n* `sdk.transactions.list()`: `response.items.[].customer.customer_tax_registrations` **Added**\n* `sdk.transactions.create()`: `response.customer.customer_tax_registrations` **Added**\n* `sdk.transactions.get_by_external_id()`: `response.customer.customer_tax_registrations` **Added**\n* `sdk.transactions.update()`: `response.customer.customer_tax_registrations` **Added**\n* `sdk.transactions.get_by_id()`: `response.customer.customer_tax_registrations` **Added**\n* `sdk.transactions.get_by_filing_id()`: `response.[].customer.customer_tax_registrations` **Added**\n* `sdk.transactions.create_credit_note()`: `response.customer.customer_tax_registrations` **Added**\n"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ generation:
2323
generateNewTests: true
2424
skipResponseBodyAssertions: false
2525
python:
26-
version: 0.9.1
26+
version: 0.10.0
2727
additionalDependencies:
2828
dev: {}
2929
main: {}

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.615.2
1+
speakeasyVersion: 1.623.0
22
sources:
33
kintsugi-overlay:
44
sourceNamespace: kintsugi-overlay
5-
sourceRevisionDigest: sha256:83cd1438a9fb180963f79ed33b1ea194736e67195c754a9ab752bfb705706ba3
6-
sourceBlobDigest: sha256:fe457e6e93959138a6c383a430dbd2ba0cbf4672a1336d22b67dab0c8793aa98
5+
sourceRevisionDigest: sha256:89d69f5690217939cd455d371ca831662ee83b140889365e9637e06284ba3180
6+
sourceBlobDigest: sha256:0145e33d1de36cd7d83c0c1c1a55f90429b70d4d9fef8174145dcae1fe7e1936
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756512653
9+
- speakeasy-sdk-regen-1758067868
1010
- 1.0.0
1111
targets:
1212
python:
1313
source: kintsugi-overlay
1414
sourceNamespace: kintsugi-overlay
15-
sourceRevisionDigest: sha256:83cd1438a9fb180963f79ed33b1ea194736e67195c754a9ab752bfb705706ba3
16-
sourceBlobDigest: sha256:fe457e6e93959138a6c383a430dbd2ba0cbf4672a1336d22b67dab0c8793aa98
15+
sourceRevisionDigest: sha256:89d69f5690217939cd455d371ca831662ee83b140889365e9637e06284ba3180
16+
sourceBlobDigest: sha256:0145e33d1de36cd7d83c0c1c1a55f90429b70d4d9fef8174145dcae1fe7e1936
1717
codeSamplesNamespace: kintsugi-overlay-python-code-samples
18-
codeSamplesRevisionDigest: sha256:3f8833f72af8070a7260a4fdfaa946fa2983a0e358cadfb2e2f926a8809f459d
18+
codeSamplesRevisionDigest: sha256:452da8b7b02db227b5aa2a8a1e53c5445141ec1b44c668c1a815c1090396fec5
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
@@ -158,4 +158,14 @@ Based on:
158158
### Generated
159159
- [python v0.9.1] .
160160
### Releases
161-
- [PyPI v0.9.1] https://pypi.org/project/kintsugi-tax-platform-sdk/0.9.1 - .
161+
- [PyPI v0.9.1] https://pypi.org/project/kintsugi-tax-platform-sdk/0.9.1 - .
162+
163+
## 2025-09-24 00:10:54
164+
### Changes
165+
Based on:
166+
- OpenAPI Doc
167+
- Speakeasy CLI 1.623.0 (2.713.0) https://github.com/speakeasy-api/speakeasy
168+
### Generated
169+
- [python v0.10.0] .
170+
### Releases
171+
- [PyPI v0.10.0] https://pypi.org/project/kintsugi-tax-platform-sdk/0.10.0 - .

β€Ždocs/models/customercreate.mdβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@
2222
| `connection_id` | *Optional[str]* | :heavy_minus_sign: | Identifier for the connection source, if applicable. |
2323
| `address_status` | [Optional[models.AddressStatus]](../models/addressstatus.md) | :heavy_minus_sign: | N/A |
2424
| `registration_number` | *Optional[str]* | :heavy_minus_sign: | Registration number of the customer. |
25-
| `external_friendly_id` | *Optional[str]* | :heavy_minus_sign: | External friendly identifier associated with the customer. We need it for netsuite. |
25+
| `external_friendly_id` | *Optional[str]* | :heavy_minus_sign: | External friendly identifier associated with the customer. We need it for netsuite. |
26+
| `customer_tax_registrations` | List[[models.CustomerTaxRegistrationRead](../models/customertaxregistrationread.md)] | :heavy_minus_sign: | Customer tax registrations associated with the customer. |

β€Ždocs/models/customerread.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,6 @@
2323
| `address_status` | [Optional[models.AddressStatus]](../models/addressstatus.md) | :heavy_minus_sign: | N/A |
2424
| `registration_number` | *Optional[str]* | :heavy_minus_sign: | Registration number of the customer. |
2525
| `external_friendly_id` | *Optional[str]* | :heavy_minus_sign: | External friendly identifier associated with the customer. We need it for netsuite. |
26+
| `customer_tax_registrations` | List[[models.CustomerTaxRegistrationRead](../models/customertaxregistrationread.md)] | :heavy_minus_sign: | Customer tax registrations associated with the customer. |
2627
| `id` | *str* | :heavy_check_mark: | Unique identifier for the customer required. |
2728
| `organization_id` | *str* | :heavy_check_mark: | Unique identifier for the organization associated with the customer. Required. |

β€Ždocs/models/sourceenum.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
| Name | Value |
77
| ------------------ | ------------------ |
88
| `BIGCOMMERCE` | BIGCOMMERCE |
9+
| `BUNNY` | BUNNY |
910
| `CHARGEBEE` | CHARGEBEE |
1011
| `SHOPIFY` | SHOPIFY |
1112
| `STRIPE` | STRIPE |

β€Ždocs/sdks/customers/README.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ with SDK(
116116
| `address_status` | [Optional[models.AddressStatus]](../../models/addressstatus.md) | :heavy_minus_sign: | N/A |
117117
| `registration_number` | *Optional[str]* | :heavy_minus_sign: | Registration number of the customer. |
118118
| `external_friendly_id` | *Optional[str]* | :heavy_minus_sign: | External friendly identifier associated with the customer. We need it for netsuite. |
119+
| `customer_tax_registrations` | List[[models.CustomerTaxRegistrationRead](../../models/customertaxregistrationread.md)] | :heavy_minus_sign: | Customer tax registrations associated with the customer. |
119120
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. |
120121

121122
### Response

0 commit comments

Comments
Β (0)