Skip to content

Commit a82c155

Browse files
Merge pull request #15 from kintsugi-tax/speakeasy-sdk-regen-1756253509
chore: 🐝 Update SDK - Generate Python SDK PYTHON 0.9.0
2 parents c259905 + e19c704 commit a82c155

22 files changed

Lines changed: 354 additions & 41 deletions

.speakeasy/gen.lock

Lines changed: 9 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: 77fd3b4c42ed7e29988f6b8bedd65bac
4+
docChecksum: fcd7a317879ea8aa863477447f2f9b7a
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.606.5
7-
generationVersion: 2.687.1
8-
releaseVersion: 0.8.3
9-
configChecksum: 5a71e6d843fe0bd1cff3cf6e932f7ca9
6+
speakeasyVersion: 1.606.8
7+
generationVersion: 2.687.13
8+
releaseVersion: 0.9.0
9+
configChecksum: a6145bf01b7f37819b343373243f4456
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.19.9
17+
core: 5.20.1
1818
defaultEnabledRetries: 0.2.0
1919
deprecations: 3.0.2
2020
enumUnions: 0.1.0
@@ -137,6 +137,7 @@ generatedFiles:
137137
- docs/models/physicalnexuscategory.md
138138
- docs/models/physicalnexuscreate.md
139139
- docs/models/physicalnexusread.md
140+
- docs/models/physicalnexussource.md
140141
- docs/models/physicalnexusupdate.md
141142
- docs/models/postcreatecreditnotebytransactionidrequest.md
142143
- docs/models/processingstatusenum.md
@@ -335,6 +336,7 @@ generatedFiles:
335336
- src/kintsugi_tax_platform_sdk/models/physicalnexuscategory.py
336337
- src/kintsugi_tax_platform_sdk/models/physicalnexuscreate.py
337338
- src/kintsugi_tax_platform_sdk/models/physicalnexusread.py
339+
- src/kintsugi_tax_platform_sdk/models/physicalnexussource.py
338340
- src/kintsugi_tax_platform_sdk/models/physicalnexusupdate.py
339341
- src/kintsugi_tax_platform_sdk/models/post_create_credit_note_by_transaction_idop.py
340342
- src/kintsugi_tax_platform_sdk/models/processingstatusenum.py
@@ -1227,4 +1229,4 @@ examples:
12271229
"500":
12281230
application/json: {"detail": "<value>"}
12291231
examplesVersion: 1.0.2
1230-
releaseNotes: "## SDK Changes Detected:\n* `sdk.tax_estimation.estimate()`: \n * `request.transaction_items.[]` **Changed** **Breaking** :warning:\n * `response.items.[].transaction_items.[]` **Changed** **Breaking** :warning:\n* `sdk.filings.get_all()`: `response.items.[]` **Changed**\n* `sdk.filings.get()`: `response` **Changed**\n* `sdk.filings.get_by_registration_id()`: `response.items.[]` **Changed**\n"
1232+
releaseNotes: "## SDK Changes Detected:\n* `sdk.nexus.get_physical()`: `response.items.[].source` **Added**\n* `sdk.nexus.create_physical()`: \n * `request.source` **Added**\n * `response.source` **Added**\n* `sdk.nexus.update_physical_nexus()`: `response.source` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,13 @@ generation:
2222
generateNewTests: true
2323
skipResponseBodyAssertions: false
2424
python:
25-
version: 0.8.3
25+
version: 0.9.0
2626
additionalDependencies:
2727
dev: {}
2828
main: {}
29+
allowedRedefinedBuiltins:
30+
- id
31+
- object
2932
authors:
3033
- Kintsugi Tax
3134
baseErrorName: SDKError

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.606.5
1+
speakeasyVersion: 1.606.8
22
sources:
33
kintsugi-overlay:
44
sourceNamespace: kintsugi-overlay
5-
sourceRevisionDigest: sha256:1ab0fbb56574e586d51d3036639bc21a839e99345173926873f531db732680c7
6-
sourceBlobDigest: sha256:88309449dccc805d87d379bcec26ea927c2f7a6ba4b3dbc530cbb808b3eba365
5+
sourceRevisionDigest: sha256:89ccfaa320fd10aa3d3de2e11ea442e157590bb0d1ab6293c60540fbc64b05cc
6+
sourceBlobDigest: sha256:0fb2c51ea8b74e61f0286db11a34d862f55acc7e1646e8ce5744dd104155cd59
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756167088
9+
- speakeasy-sdk-regen-1756253509
1010
- 1.0.0
1111
targets:
1212
python:
1313
source: kintsugi-overlay
1414
sourceNamespace: kintsugi-overlay
15-
sourceRevisionDigest: sha256:1ab0fbb56574e586d51d3036639bc21a839e99345173926873f531db732680c7
16-
sourceBlobDigest: sha256:88309449dccc805d87d379bcec26ea927c2f7a6ba4b3dbc530cbb808b3eba365
15+
sourceRevisionDigest: sha256:89ccfaa320fd10aa3d3de2e11ea442e157590bb0d1ab6293c60540fbc64b05cc
16+
sourceBlobDigest: sha256:0fb2c51ea8b74e61f0286db11a34d862f55acc7e1646e8ce5744dd104155cd59
1717
codeSamplesNamespace: kintsugi-overlay-python-code-samples
18-
codeSamplesRevisionDigest: sha256:f8fdeb2c414ec091c3444d952dc93d1fa655766dc241638a5238e3ecd77ad6cb
18+
codeSamplesRevisionDigest: sha256:cfdaccc68a2001526f823ca63a04cd6872cccc8abb5c52f90a2b62b9a24e919d
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
@@ -138,4 +138,14 @@ Based on:
138138
### Generated
139139
- [python v0.8.3] .
140140
### Releases
141-
- [PyPI v0.8.3] https://pypi.org/project/kintsugi-tax-platform-sdk/0.8.3 - .
141+
- [PyPI v0.8.3] https://pypi.org/project/kintsugi-tax-platform-sdk/0.8.3 - .
142+
143+
## 2025-08-29 00:11:16
144+
### Changes
145+
Based on:
146+
- OpenAPI Doc
147+
- Speakeasy CLI 1.606.8 (2.687.13) https://github.com/speakeasy-api/speakeasy
148+
### Generated
149+
- [python v0.9.0] .
150+
### Releases
151+
- [PyPI v0.9.0] https://pypi.org/project/kintsugi-tax-platform-sdk/0.9.0 - .

docs/models/physicalnexuscreate.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010
| `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_check_mark: | The date when the nexus became<br/> effective (YYYY-MM-DD). |
1111
| `end_date` | *Optional[str]* | :heavy_minus_sign: | The date when the<br/> nexus ended, if applicable. |
1212
| `category` | [models.PhysicalNexusCategory](../models/physicalnexuscategory.md) | :heavy_check_mark: | N/A |
13-
| `external_id` | *Optional[str]* | :heavy_minus_sign: | Optional<br/> external identifier for the nexus. |
13+
| `external_id` | *Optional[str]* | :heavy_minus_sign: | Optional<br/> external identifier for the nexus. |
14+
| `source` | [Optional[models.PhysicalNexusSource]](../models/physicalnexussource.md) | :heavy_minus_sign: | N/A |

docs/models/physicalnexusread.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111
| `end_date` | *Optional[str]* | :heavy_minus_sign: | The date when the<br/> nexus ended, if applicable. |
1212
| `category` | [models.PhysicalNexusCategory](../models/physicalnexuscategory.md) | :heavy_check_mark: | N/A |
1313
| `external_id` | *Optional[str]* | :heavy_minus_sign: | Optional<br/> external identifier for the nexus. |
14+
| `source` | [Optional[models.PhysicalNexusSource]](../models/physicalnexussource.md) | :heavy_minus_sign: | N/A |
1415
| `id` | *str* | :heavy_check_mark: | The unique identifier for the physical nexus. |

docs/models/physicalnexussource.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# PhysicalNexusSource
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ------ | ------ |
8+
| `USER` | USER |
9+
| `DEEL` | DEEL |

docs/sdks/nexus/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ with SDK(
8282
),
8383
) as sdk:
8484

85-
res = sdk.nexus.create_physical(country_code=models.CountryCodeEnum.US, state_code="CA", start_date=date.fromisoformat("2024-01-01"), category=models.PhysicalNexusCategory.PHYSICAL_BUSINESS_LOCATION, end_date="2025-01-01", external_id="ext_ABC123")
85+
res = sdk.nexus.create_physical(country_code=models.CountryCodeEnum.US, state_code="CA", start_date=date.fromisoformat("2024-01-01"), category=models.PhysicalNexusCategory.PHYSICAL_BUSINESS_LOCATION, end_date="2025-01-01", external_id="ext_ABC123", source=models.PhysicalNexusSource.USER)
8686

8787
# Handle response
8888
print(res)
@@ -99,6 +99,7 @@ with SDK(
9999
| `category` | [models.PhysicalNexusCategory](../../models/physicalnexuscategory.md) | :heavy_check_mark: | N/A |
100100
| `end_date` | *Optional[str]* | :heavy_minus_sign: | The date when the<br/> nexus ended, if applicable. |
101101
| `external_id` | *Optional[str]* | :heavy_minus_sign: | Optional<br/> external identifier for the nexus. |
102+
| `source` | [Optional[models.PhysicalNexusSource]](../../models/physicalnexussource.md) | :heavy_minus_sign: | N/A |
102103
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. |
103104

104105
### Response

0 commit comments

Comments
 (0)