Skip to content

Commit f1cf7bb

Browse files
authored
Merge pull request #150 from dubinc/speakeasy-sdk-regen-1759451245
chore: 🐝 Update SDK - Generate 0.31.0
2 parents 6e5136c + 95f146c commit f1cf7bb

28 files changed

Lines changed: 106 additions & 79 deletions

.speakeasy/gen.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: ab657d60-207e-43a4-8cc8-692a672950ed
33
management:
4-
docChecksum: 2e1136299e8788ffa141b33afd2f3cbc
4+
docChecksum: 43797075fd9e0d4bb17d9938a972af9d
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.631.5
7-
generationVersion: 2.716.16
8-
releaseVersion: 0.30.0
9-
configChecksum: 35d3063a791844fd06b9f9c3800d9428
6+
speakeasyVersion: 1.635.1
7+
generationVersion: 2.722.2
8+
releaseVersion: 0.31.0
9+
configChecksum: 5f455f0201b5071fab96166b3527ac59
1010
repoURL: https://github.com/dubinc/dub-python.git
1111
installationURL: https://github.com/dubinc/dub-python.git
1212
published: true
1313
features:
1414
python:
1515
additionalDependencies: 1.0.0
1616
constsAndDefaults: 1.0.5
17-
core: 5.22.0
17+
core: 5.22.1
1818
defaultEnabledRetries: 0.2.0
1919
deprecations: 3.0.2
2020
enumUnions: 0.1.0
@@ -34,7 +34,7 @@ features:
3434
responseFormat: 1.0.1
3535
retries: 3.0.2
3636
sdkHooks: 1.1.0
37-
unions: 3.0.5
37+
unions: 3.1.0
3838
generatedFiles:
3939
- .gitattributes
4040
- .vscode/settings.json
@@ -1521,7 +1521,7 @@ examples:
15211521
idOrSlug: "<value>"
15221522
responses:
15231523
"200":
1524-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business max", "stripeId": "<id>", "billingCycleStart": 8266.32, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 1378.83, "usage": 2392.88, "usageLimit": 402.3, "linksUsage": 7273.44, "linksLimit": 9583.5, "payoutsUsage": 6544.94, "payoutsLimit": 8266.32, "payoutFee": 6544.94, "domainsLimit": 9444.18, "tagsLimit": 3440.64, "foldersUsage": 9717.42, "foldersLimit": 7249.67, "groupsLimit": 6544.94, "usersLimit": 5932.4, "aiUsage": 4075.34, "aiLimit": 4898.74, "conversionEnabled": false, "dotLinkClaimed": false, "createdAt": "1719645919072", "users": [{"role": "member", "defaultFolderId": "<id>"}, {"role": "member", "defaultFolderId": "<id>"}, {"role": "member", "defaultFolderId": "<id>"}], "domains": [{"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"]}
1524+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business max", "stripeId": "<id>", "billingCycleStart": 8266.32, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 1378.83, "usage": 2392.88, "usageLimit": 402.3, "linksUsage": 7273.44, "linksLimit": 9583.5, "payoutsUsage": 6544.94, "payoutsLimit": 8266.32, "payoutFee": 6544.94, "domainsLimit": 9444.18, "tagsLimit": 3440.64, "foldersUsage": 9717.42, "foldersLimit": 7249.67, "groupsLimit": 6544.94, "usersLimit": 5932.4, "aiUsage": 4075.34, "aiLimit": 4898.74, "conversionEnabled": false, "dotLinkClaimed": false, "createdAt": "1719645919072", "users": [{"role": "member", "defaultFolderId": "<id>"}, {"role": "member", "defaultFolderId": "<id>"}, {"role": "member", "defaultFolderId": "<id>"}], "domains": [{"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
15251525
"400":
15261526
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
15271527
"401":
@@ -1547,7 +1547,7 @@ examples:
15471547
idOrSlug: "<value>"
15481548
responses:
15491549
"200":
1550-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business", "stripeId": "<id>", "billingCycleStart": 6751.25, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 217.76, "usage": 2028.85, "usageLimit": 7509.63, "linksUsage": 6390.88, "linksLimit": 5728.58, "payoutsUsage": 3164.81, "payoutsLimit": 6751.25, "payoutFee": 3164.81, "domainsLimit": 5981.08, "tagsLimit": 2040.39, "foldersUsage": 9329.44, "foldersLimit": 9097.44, "groupsLimit": 3164.81, "usersLimit": 4731.38, "aiUsage": 7848.2, "aiLimit": 9885.62, "conversionEnabled": false, "dotLinkClaimed": false, "createdAt": "1736937055433", "users": [{"role": "owner", "defaultFolderId": "<id>"}], "domains": [{"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"]}
1550+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business", "stripeId": "<id>", "billingCycleStart": 6751.25, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 217.76, "usage": 2028.85, "usageLimit": 7509.63, "linksUsage": 6390.88, "linksLimit": 5728.58, "payoutsUsage": 3164.81, "payoutsLimit": 6751.25, "payoutFee": 3164.81, "domainsLimit": 5981.08, "tagsLimit": 2040.39, "foldersUsage": 9329.44, "foldersLimit": 9097.44, "groupsLimit": 3164.81, "usersLimit": 4731.38, "aiUsage": 7848.2, "aiLimit": 9885.62, "conversionEnabled": false, "dotLinkClaimed": false, "createdAt": "1736937055433", "users": [{"role": "owner", "defaultFolderId": "<id>"}], "domains": [{"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}, {"slug": "acme.com", "primary": false, "verified": false}], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
15511551
"400":
15521552
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
15531553
"401":
@@ -1768,4 +1768,4 @@ examples:
17681768
application/json: {"error": {"code": "internal_server_error", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#internal-server_error"}}
17691769
examplesVersion: 1.0.2
17701770
generatedTests: {}
1771-
releaseNotes: "## Python SDK Changes Detected:\n* `dub.partners.list()`: \n * `request` **Changed**\n * `response.[]` **Changed** **Breaking** :warning:\n* `dub.partners.create()`: `response` **Changed** **Breaking** :warning:\n* `dub.analytics.retrieve()`: \n * `request.ref` **Added**\n* `dub.events.list()`: \n * `request.ref` **Added**\n* `dub.customers.create()`: \n * `request.stripe_customer_id` **Added**\n* `dub.customers.update()`: \n * `request.request_body.stripe_customer_id` **Added**\n* `dub.partners.retrieve_links()`: `response.[].conversions` **Added**\n* `dub.commissions.list()`: \n * `request.tenant_id` **Added**\n"
1771+
releaseNotes: "## Python SDK Changes Detected:\n* `dub.partners.list()`: \n * `request.status` **Changed**\n* `dub.workspaces.get()`: `response` **Changed**\n* `dub.workspaces.update()`: `response` **Changed**\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ generation:
2222
generateNewTests: false
2323
skipResponseBodyAssertions: false
2424
python:
25-
version: 0.30.0
25+
version: 0.31.0
2626
additionalDependencies:
2727
dev: {}
2828
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.631.5
1+
speakeasyVersion: 1.635.1
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:b3f5fa1d06f20e0c61e7b83ac455334cf199ef8185e400fed0af0dfdbac0777a
6-
sourceBlobDigest: sha256:7d20168dd60b531db2564e39a7c5e9b8036d5c79e15d65a47f962821953eb758
5+
sourceRevisionDigest: sha256:540eeb62dd4f39b1315370225deedb58038df0ffad91a78dab3d50e41e473a19
6+
sourceBlobDigest: sha256:32d4a8f8e1db0e73c87ad01b77b22452a7fc314aebc3ebda0d95bcfe1418486b
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1757809830
9+
- speakeasy-sdk-regen-1759451245
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:b3f5fa1d06f20e0c61e7b83ac455334cf199ef8185e400fed0af0dfdbac0777a
16-
sourceBlobDigest: sha256:7d20168dd60b531db2564e39a7c5e9b8036d5c79e15d65a47f962821953eb758
15+
sourceRevisionDigest: sha256:540eeb62dd4f39b1315370225deedb58038df0ffad91a78dab3d50e41e473a19
16+
sourceBlobDigest: sha256:32d4a8f8e1db0e73c87ad01b77b22452a7fc314aebc3ebda0d95bcfe1418486b
1717
codeSamplesNamespace: code-samples-python-my-first-target
18-
codeSamplesRevisionDigest: sha256:29a8720b7f1e382dbb8352399af5863381ca600ecf9e8c4660c6b8c955df277c
18+
codeSamplesRevisionDigest: sha256:b319b210dbdac2df94f1ada3df4c1d32c9d5d0e1661a7100f1b9b6ffe8afc7ae
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ asyncio.run(main())
322322

323323
### [partners](docs/sdks/partners/README.md)
324324

325-
* [create](docs/sdks/partners/README.md#create) - Create a partner
325+
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
326326
* [list](docs/sdks/partners/README.md#list) - List all partners
327327
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
328328
* [retrieve_links](docs/sdks/partners/README.md#retrieve_links) - Retrieve a partner's links.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1406,4 +1406,14 @@ Based on:
14061406
### Generated
14071407
- [python v0.30.0] .
14081408
### Releases
1409-
- [PyPI v0.30.0] https://pypi.org/project/dub/0.30.0 - .
1409+
- [PyPI v0.30.0] https://pypi.org/project/dub/0.30.0 - .
1410+
1411+
## 2025-10-06 18:59:59
1412+
### Changes
1413+
Based on:
1414+
- OpenAPI Doc
1415+
- Speakeasy CLI 1.635.1 (2.722.2) https://github.com/speakeasy-api/speakeasy
1416+
### Generated
1417+
- [python v0.31.0] .
1418+
### Releases
1419+
- [PyPI v0.31.0] https://pypi.org/project/dub/0.31.0 - .

docs/models/components/status.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ The status of the partner's enrollment in the program.
55

66
## Values
77

8-
| Name | Value |
9-
| ---------- | ---------- |
10-
| `PENDING` | pending |
11-
| `APPROVED` | approved |
12-
| `REJECTED` | rejected |
13-
| `INVITED` | invited |
14-
| `DECLINED` | declined |
15-
| `BANNED` | banned |
16-
| `ARCHIVED` | archived |
8+
| Name | Value |
9+
| ------------- | ------------- |
10+
| `PENDING` | pending |
11+
| `APPROVED` | approved |
12+
| `REJECTED` | rejected |
13+
| `INVITED` | invited |
14+
| `DECLINED` | declined |
15+
| `DEACTIVATED` | deactivated |
16+
| `BANNED` | banned |
17+
| `ARCHIVED` | archived |

docs/models/components/workspaceschema.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@
3838
| `domains` | List[[components.Domains](../../models/components/domains.md)] | :heavy_check_mark: | The domains of the workspace. | |
3939
| `flags` | Dict[str, *bool*] | :heavy_minus_sign: | The feature flags of the workspace, indicating which features are enabled. | |
4040
| `store` | Dict[str, *Any*] | :heavy_check_mark: | The miscellaneous key-value store of the workspace. | |
41-
| `allowed_hostnames` | List[*str*] | :heavy_check_mark: | Specifies hostnames permitted for client-side click tracking. | [<br/>"dub.sh"<br/>] |
41+
| `allowed_hostnames` | List[*str*] | :heavy_check_mark: | Specifies hostnames permitted for client-side click tracking. | [<br/>"dub.sh"<br/>] |
42+
| `sso_email_domain` | *Nullable[str]* | :heavy_check_mark: | N/A | |
43+
| `sso_enforced_at` | *Nullable[str]* | :heavy_check_mark: | N/A | |

docs/models/operations/createcustomerdiscount.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| `amount` | *float* | :heavy_check_mark: | N/A |
1010
| `type` | [operations.CreateCustomerType](../../models/operations/createcustomertype.md) | :heavy_check_mark: | N/A |
1111
| `max_duration` | *Nullable[float]* | :heavy_check_mark: | N/A |
12-
| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1312
| `coupon_id` | *Nullable[str]* | :heavy_check_mark: | N/A |
1413
| `coupon_test_id` | *Nullable[str]* | :heavy_check_mark: | N/A |
14+
| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1515
| `partners_count` | *OptionalNullable[float]* | :heavy_minus_sign: | N/A |

docs/models/operations/createpartnerresponsebody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CreatePartnerResponseBody
22

3-
The created partner
3+
The created or updated partner
44

55

66
## Fields

docs/models/operations/createpartnerstatus.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ The status of the partner's enrollment in the program.
55

66
## Values
77

8-
| Name | Value |
9-
| ---------- | ---------- |
10-
| `PENDING` | pending |
11-
| `APPROVED` | approved |
12-
| `REJECTED` | rejected |
13-
| `INVITED` | invited |
14-
| `DECLINED` | declined |
15-
| `BANNED` | banned |
16-
| `ARCHIVED` | archived |
8+
| Name | Value |
9+
| ------------- | ------------- |
10+
| `PENDING` | pending |
11+
| `APPROVED` | approved |
12+
| `REJECTED` | rejected |
13+
| `INVITED` | invited |
14+
| `DECLINED` | declined |
15+
| `DEACTIVATED` | deactivated |
16+
| `BANNED` | banned |
17+
| `ARCHIVED` | archived |

0 commit comments

Comments
 (0)