Skip to content

Commit 0f2de01

Browse files
authored
Merge pull request #151 from dubinc/speakeasy-sdk-regen-1759796915
chore: 🐝 Update SDK - Generate 0.32.0
2 parents f1cf7bb + a36bf27 commit 0f2de01

File tree

88 files changed

+430
-389
lines changed

Some content is hidden

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

88 files changed

+430
-389
lines changed

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

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
lockVersion: 2.0.0
22
id: ab657d60-207e-43a4-8cc8-692a672950ed
33
management:
4-
docChecksum: 43797075fd9e0d4bb17d9938a972af9d
4+
docChecksum: 550d25461426e3d9e04178a3fbb08a6c
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.635.1
7-
generationVersion: 2.722.2
8-
releaseVersion: 0.31.0
9-
configChecksum: 5f455f0201b5071fab96166b3527ac59
6+
speakeasyVersion: 1.642.2
7+
generationVersion: 2.731.6
8+
releaseVersion: 0.32.0
9+
configChecksum: a8ea7a84af6f78a93bed0fd5f5fc3fc5
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.1
17+
core: 5.23.0
1818
defaultEnabledRetries: 0.2.0
1919
deprecations: 3.0.2
2020
enumUnions: 0.1.0
2121
envVarSecurityUsage: 0.3.2
22-
errors: 3.3.3
22+
errors: 3.3.4
2323
examples: 3.0.2
2424
flattening: 3.1.1
2525
globalSecurity: 3.0.4
@@ -30,7 +30,7 @@ features:
3030
includes: 3.0.0
3131
nameOverrides: 3.0.1
3232
nullables: 1.0.1
33-
pagination: 3.0.6
33+
pagination: 3.0.7
3434
responseFormat: 1.0.1
3535
retries: 3.0.2
3636
sdkHooks: 1.1.0
@@ -97,6 +97,7 @@ generatedFiles:
9797
- docs/models/components/linkclickedeventtestvariants.md
9898
- docs/models/components/linkerrorschema.md
9999
- docs/models/components/linkschema.md
100+
- docs/models/components/linktagschema.md
100101
- docs/models/components/linkwebhookevent.md
101102
- docs/models/components/linkwebhookeventevent.md
102103
- docs/models/components/linkwebhookeventlink.md
@@ -133,7 +134,6 @@ generatedFiles:
133134
- docs/models/components/saleeventtestvariants.md
134135
- docs/models/components/security.md
135136
- docs/models/components/status.md
136-
- docs/models/components/tagschema.md
137137
- docs/models/components/testvariants.md
138138
- docs/models/components/three.md
139139
- docs/models/components/trigger.md
@@ -370,7 +370,6 @@ generatedFiles:
370370
- docs/sdks/commissions/README.md
371371
- docs/sdks/customers/README.md
372372
- docs/sdks/domains/README.md
373-
- docs/sdks/dub/README.md
374373
- docs/sdks/embedtokens/README.md
375374
- docs/sdks/events/README.md
376375
- docs/sdks/folders/README.md
@@ -427,6 +426,7 @@ generatedFiles:
427426
- src/dub/models/components/linkclickedevent.py
428427
- src/dub/models/components/linkerrorschema.py
429428
- src/dub/models/components/linkschema.py
429+
- src/dub/models/components/linktagschema.py
430430
- src/dub/models/components/linkwebhookevent.py
431431
- src/dub/models/components/partneranalyticscount.py
432432
- src/dub/models/components/partneranalyticstimeseries.py
@@ -435,7 +435,6 @@ generatedFiles:
435435
- src/dub/models/components/salecreatedevent.py
436436
- src/dub/models/components/saleevent.py
437437
- src/dub/models/components/security.py
438-
- src/dub/models/components/tagschema.py
439438
- src/dub/models/components/webhookevent.py
440439
- src/dub/models/components/workspaceschema.py
441440
- src/dub/models/errors/__init__.py
@@ -974,7 +973,7 @@ examples:
974973
speakeasy-default-create-folder:
975974
responses:
976975
"201":
977-
application/json: {"id": "<id>", "name": "<value>", "type": "mega", "accessLevel": null, "createdAt": "1737753022608", "updatedAt": "1747570330462"}
976+
application/json: {"id": "<id>", "name": "<value>", "description": "wedge ew slight before volleyball throughout yum overspend", "type": "mega", "accessLevel": null, "createdAt": "1737753022608", "updatedAt": "1747570330462"}
978977
"400":
979978
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
980979
"401":
@@ -1001,7 +1000,7 @@ examples:
10011000
pageSize: 50
10021001
responses:
10031002
"200":
1004-
application/json: [{"id": "<id>", "name": "<value>", "type": "default", "accessLevel": null, "createdAt": "1739500960144", "updatedAt": "1747574920596"}, {"id": "<id>", "name": "<value>", "type": "default", "accessLevel": null, "createdAt": "1739500960144", "updatedAt": "1747574920596"}]
1003+
application/json: [{"id": "<id>", "name": "<value>", "description": "igloo stock lox pressure playfully", "type": "default", "accessLevel": null, "createdAt": "1739500960144", "updatedAt": "1747574920596"}, {"id": "<id>", "name": "<value>", "description": "like exactly blah unhealthy eggplant", "type": "default", "accessLevel": null, "createdAt": "1739500960144", "updatedAt": "1747574920596"}]
10051004
"400":
10061005
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
10071006
"401":
@@ -1027,7 +1026,7 @@ examples:
10271026
id: "<id>"
10281027
responses:
10291028
"200":
1030-
application/json: {"id": "<id>", "name": "<value>", "type": "default", "accessLevel": null, "createdAt": "1719092365165", "updatedAt": "1747578321133"}
1029+
application/json: {"id": "<id>", "name": "<value>", "description": "ouch slather muddy", "type": "default", "accessLevel": null, "createdAt": "1719092365165", "updatedAt": "1747578321133"}
10311030
"400":
10321031
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
10331032
"401":
@@ -1367,7 +1366,7 @@ examples:
13671366
application/json: {"email": "[email protected]", "linkProps": {"externalId": "123456", "tagIds": ["clux0rgak00011..."], "testVariants": [{"url": "https://example.com/variant-1", "percentage": 50}, {"url": "https://example.com/variant-2", "percentage": 50}]}}
13681367
responses:
13691368
"201":
1370-
application/json: {"id": "<id>", "name": "<value>", "companyName": "Schowalter, Hauck and Bradtke", "email": "[email protected]", "image": "https://loremflickr.com/2599/3934?lock=3607054824535492", "country": "Equatorial Guinea", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1736363459872", "status": "banned", "links": [], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}
1369+
application/json: {"id": "<id>", "name": "<value>", "companyName": "Schowalter, Hauck and Bradtke", "email": "[email protected]", "image": "https://loremflickr.com/2599/3934?lock=3607054824535492", "country": "Equatorial Guinea", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1736363459872", "status": "banned", "links": [], "totalCommissions": 0, "totalClicks": 0, "totalLeads": 0, "totalConversions": 0, "totalSales": 0, "totalSaleAmount": 0, "netRevenue": 0}
13711370
"400":
13721371
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
13731372
"401":
@@ -1521,7 +1520,7 @@ examples:
15211520
idOrSlug: "<value>"
15221521
responses:
15231522
"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"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
1523+
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, "networkInvitesLimit": 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>"}
15251524
"400":
15261525
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
15271526
"401":
@@ -1547,7 +1546,7 @@ examples:
15471546
idOrSlug: "<value>"
15481547
responses:
15491548
"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"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
1549+
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, "networkInvitesLimit": 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>"}
15511550
"400":
15521551
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
15531552
"401":
@@ -1737,7 +1736,7 @@ examples:
17371736
query:
17381737
status: "approved"
17391738
country: "US"
1740-
sortBy: "saleAmount"
1739+
sortBy: "totalSaleAmount"
17411740
sortOrder: "desc"
17421741
tenantId: "1K0NM7HCN944PEMZ3CQPH43H8"
17431742
includeExpandedFields: false
@@ -1747,7 +1746,7 @@ examples:
17471746
17481747
responses:
17491748
"200":
1750-
application/json: [{"id": "<id>", "name": "<value>", "companyName": "Pacocha, McClure and Kuvalis", "email": "[email protected]", "image": "https://picsum.photos/seed/X7WjNI/969/1620", "country": "Paraguay", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1715609832325", "status": "rejected", "links": [{"id": "<id>", "domain": "perky-tributary.biz", "key": "<key>", "shortLink": "https://neighboring-draft.biz/", "url": "https://unsightly-nectarine.biz/", "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0}], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}]
1749+
application/json: [{"id": "<id>", "name": "<value>", "companyName": "Pacocha, McClure and Kuvalis", "email": "[email protected]", "image": "https://picsum.photos/seed/X7WjNI/969/1620", "country": "Paraguay", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1715609832325", "status": "rejected", "links": [{"id": "<id>", "domain": "perky-tributary.biz", "key": "<key>", "shortLink": "https://neighboring-draft.biz/", "url": "https://unsightly-nectarine.biz/", "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0}], "totalCommissions": 0, "totalClicks": 0, "totalLeads": 0, "totalConversions": 0, "totalSales": 0, "totalSaleAmount": 0, "netRevenue": 0}]
17511750
"400":
17521751
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
17531752
"401":
@@ -1768,4 +1767,4 @@ examples:
17681767
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"}}
17691768
examplesVersion: 1.0.2
17701769
generatedTests: {}
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"
1770+
releaseNotes: "## Python SDK Changes Detected:\n* `dub.partners.list()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.[]` **Changed** **Breaking** :warning:\n* `dub.partners.create()`: `response` **Changed** **Breaking** :warning:\n* `dub.analytics.retrieve()`: \n * `request.group_by` **Changed**\n* `dub.folders.list()`: `response.[].description` **Added**\n* `dub.folders.create()`: \n * `request.description` **Added**\n * `response.description` **Added**\n* `dub.folders.update()`: \n * `request_body.description` **Added**\n * `response.description` **Added**\n* `dub.workspaces.get()`: `response.network_invites_limit` **Added**\n* `dub.workspaces.update()`: `response.network_invites_limit` **Added**\n"

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ generation:
1717
oAuth2ClientCredentialsEnabled: true
1818
oAuth2PasswordEnabled: false
1919
hoistGlobalSecurity: true
20+
schemas:
21+
allOfMergeStrategy: shallowMerge
2022
tests:
2123
generateTests: true
2224
generateNewTests: false
2325
skipResponseBodyAssertions: false
2426
python:
25-
version: 0.31.0
27+
version: 0.32.0
2628
additionalDependencies:
2729
dev: {}
2830
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.635.1
1+
speakeasyVersion: 1.642.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:540eeb62dd4f39b1315370225deedb58038df0ffad91a78dab3d50e41e473a19
6-
sourceBlobDigest: sha256:32d4a8f8e1db0e73c87ad01b77b22452a7fc314aebc3ebda0d95bcfe1418486b
5+
sourceRevisionDigest: sha256:ae46b9a0d6478cfbe024e47aeaf9fc787ce039de442afaac4868c65b387ed0b9
6+
sourceBlobDigest: sha256:22f47bc4b7abdc4d2cacb23f137c9c98ddafaf40e7fb59e98fcffa5958e11a0c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1759451245
9+
- speakeasy-sdk-regen-1759796915
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:540eeb62dd4f39b1315370225deedb58038df0ffad91a78dab3d50e41e473a19
16-
sourceBlobDigest: sha256:32d4a8f8e1db0e73c87ad01b77b22452a7fc314aebc3ebda0d95bcfe1418486b
15+
sourceRevisionDigest: sha256:ae46b9a0d6478cfbe024e47aeaf9fc787ce039de442afaac4868c65b387ed0b9
16+
sourceBlobDigest: sha256:22f47bc4b7abdc4d2cacb23f137c9c98ddafaf40e7fb59e98fcffa5958e11a0c
1717
codeSamplesNamespace: code-samples-python-my-first-target
18-
codeSamplesRevisionDigest: sha256:b319b210dbdac2df94f1ada3df4c1d32c9d5d0e1661a7100f1b9b6ffe8afc7ae
18+
codeSamplesRevisionDigest: sha256:ffabec7ddffbfa09b60e8b90af6e1ea3cac165bb034656a1c68bbc30505bb9a8
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

β€ŽREADME.mdβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,6 @@ asyncio.run(main())
291291
* [register](docs/sdks/domains/README.md#register) - Register a domain
292292
* [check_status](docs/sdks/domains/README.md#check_status) - Check the availability of one or more domains
293293

294-
295294
### [embed_tokens](docs/sdks/embedtokens/README.md)
296295

297296
* [referrals](docs/sdks/embedtokens/README.md#referrals) - Create a referrals embed token

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1416,4 +1416,14 @@ Based on:
14161416
### Generated
14171417
- [python v0.31.0] .
14181418
### Releases
1419-
- [PyPI v0.31.0] https://pypi.org/project/dub/0.31.0 - .
1419+
- [PyPI v0.31.0] https://pypi.org/project/dub/0.31.0 - .
1420+
1421+
## 2025-10-30 00:30:30
1422+
### Changes
1423+
Based on:
1424+
- OpenAPI Doc
1425+
- Speakeasy CLI 1.642.2 (2.731.6) https://github.com/speakeasy-api/speakeasy
1426+
### Generated
1427+
- [python v0.32.0] .
1428+
### Releases
1429+
- [PyPI v0.32.0] https://pypi.org/project/dub/0.32.0 - .

β€ŽcodeSamples.yamlβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,6 @@ actions:
697697
"email": "[email protected]",
698698
"tenant_id": "1K0NM7HCN944PEMZ3CQPH43H8",
699699
"search": "john",
700-
"include_expanded_fields": False,
701700
"page_size": 50,
702701
})
703702

β€Ždocs/models/components/commissioncreatedeventpartner.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
| `image` | *Nullable[str]* | :heavy_check_mark: | The partner's avatar image. |
1212
| `payouts_enabled_at` | *Nullable[str]* | :heavy_check_mark: | The date when the partner enabled payouts. |
1313
| `country` | *Nullable[str]* | :heavy_check_mark: | The partner's country (required for tax purposes). |
14+
| `group_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1415
| `total_clicks` | *float* | :heavy_check_mark: | N/A |
1516
| `total_leads` | *float* | :heavy_check_mark: | N/A |
1617
| `total_conversions` | *float* | :heavy_check_mark: | N/A |

0 commit comments

Comments
Β (0)