Skip to content

Commit 1307633

Browse files
authored
Merge pull request #158 from dubinc/speakeasy-sdk-regen-1770943477
chore: 🐝 Update SDK - Generate 0.35.3
2 parents 9a62021 + 041726c commit 1307633

67 files changed

Lines changed: 2105 additions & 2139 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: 149 additions & 152 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ generation:
2828
generateNewTests: false
2929
skipResponseBodyAssertions: false
3030
python:
31-
version: 0.35.2
31+
version: 0.35.3
3232
additionalDependencies:
3333
dev: {}
3434
main: {}
@@ -52,6 +52,7 @@ python:
5252
flattenRequests: false
5353
flatteningOrder: parameters-first
5454
forwardCompatibleEnumsByDefault: false
55+
forwardCompatibleUnionsByDefault: "false"
5556
imports:
5657
option: openapi
5758
paths:

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.709.2
1+
speakeasyVersion: 1.713.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:a93c750133332eb275393ee5ce1211897de15db317b6a82a5341bb25f5f7f3e7
6-
sourceBlobDigest: sha256:cb3b797ec7e263afafe1fe360d6397a842001915be06600f29fcc6ac040ce961
5+
sourceRevisionDigest: sha256:d39b3aea7f0c759bd5a3b0661c96b51f1e0ef85f88a2de2a95469449c5d8170b
6+
sourceBlobDigest: sha256:9318b60229a0ad89b7a113a84ff18b3b7bfa4c2c53a3593fcfc0a4802427e8e2
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1770685109
9+
- speakeasy-sdk-regen-1770943477
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:a93c750133332eb275393ee5ce1211897de15db317b6a82a5341bb25f5f7f3e7
16-
sourceBlobDigest: sha256:cb3b797ec7e263afafe1fe360d6397a842001915be06600f29fcc6ac040ce961
15+
sourceRevisionDigest: sha256:d39b3aea7f0c759bd5a3b0661c96b51f1e0ef85f88a2de2a95469449c5d8170b
16+
sourceBlobDigest: sha256:9318b60229a0ad89b7a113a84ff18b3b7bfa4c2c53a3593fcfc0a4802427e8e2
1717
codeSamplesNamespace: code-samples-python-my-first-target
18-
codeSamplesRevisionDigest: sha256:3e94b55d673fcbcce5effcc37bc99342acea5a47a68ff4c9fa63277dee078eff
18+
codeSamplesRevisionDigest: sha256:72ee2d78a4226ba8844492db64e7a7386fc553fd74de0beee49b9bdd047c9012
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 42 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -276,15 +276,15 @@ asyncio.run(main())
276276

277277
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
278278
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
279-
* [update](docs/sdks/customers/README.md#update) - Update a customer
280279
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
280+
* [update](docs/sdks/customers/README.md#update) - Update a customer
281281

282282
### [Domains](docs/sdks/domains/README.md)
283283

284-
* [create](docs/sdks/domains/README.md#create) - Create a domain
285284
* [list](docs/sdks/domains/README.md#list) - Retrieve a list of domains
286-
* [update](docs/sdks/domains/README.md#update) - Update a domain
285+
* [create](docs/sdks/domains/README.md#create) - Create a domain
287286
* [delete](docs/sdks/domains/README.md#delete) - Delete a domain
287+
* [update](docs/sdks/domains/README.md#update) - Update a domain
288288
* [register](docs/sdks/domains/README.md#register) - Register a domain
289289
* [check_status](docs/sdks/domains/README.md#check_status) - Check the availability of one or more domains
290290

@@ -298,30 +298,30 @@ asyncio.run(main())
298298

299299
### [Folders](docs/sdks/folders/README.md)
300300

301-
* [create](docs/sdks/folders/README.md#create) - Create a folder
302301
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
303-
* [update](docs/sdks/folders/README.md#update) - Update a folder
302+
* [create](docs/sdks/folders/README.md#create) - Create a folder
304303
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
304+
* [update](docs/sdks/folders/README.md#update) - Update a folder
305305

306306
### [Links](docs/sdks/links/README.md)
307307

308-
* [create](docs/sdks/links/README.md#create) - Create a link
309308
* [list](docs/sdks/links/README.md#list) - Retrieve a list of links
309+
* [create](docs/sdks/links/README.md#create) - Create a link
310310
* [count](docs/sdks/links/README.md#count) - Retrieve links count
311311
* [get](docs/sdks/links/README.md#get) - Retrieve a link
312-
* [update](docs/sdks/links/README.md#update) - Update a link
313312
* [delete](docs/sdks/links/README.md#delete) - Delete a link
313+
* [update](docs/sdks/links/README.md#update) - Update a link
314314
* [create_many](docs/sdks/links/README.md#create_many) - Bulk create links
315-
* [update_many](docs/sdks/links/README.md#update_many) - Bulk update links
316315
* [delete_many](docs/sdks/links/README.md#delete_many) - Bulk delete links
316+
* [update_many](docs/sdks/links/README.md#update_many) - Bulk update links
317317
* [upsert](docs/sdks/links/README.md#upsert) - Upsert a link
318318

319319
### [Partners](docs/sdks/partners/README.md)
320320

321-
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
322321
* [list](docs/sdks/partners/README.md#list) - List all partners
323-
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
322+
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
324323
* [retrieve_links](docs/sdks/partners/README.md#retrieve_links) - Retrieve a partner's links.
324+
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
325325
* [upsert_link](docs/sdks/partners/README.md#upsert_link) - Upsert a link for a partner
326326
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
327327
* [ban](docs/sdks/partners/README.md#ban) - Ban a partner
@@ -337,10 +337,10 @@ asyncio.run(main())
337337

338338
### [Tags](docs/sdks/tags/README.md)
339339

340-
* [create](docs/sdks/tags/README.md#create) - Create a tag
341340
* [list](docs/sdks/tags/README.md#list) - Retrieve a list of tags
342-
* [update](docs/sdks/tags/README.md#update) - Update a tag
341+
* [create](docs/sdks/tags/README.md#create) - Create a tag
343342
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
343+
* [update](docs/sdks/tags/README.md#update) - Update a tag
344344

345345
### [Track](docs/sdks/track/README.md)
346346

@@ -376,26 +376,14 @@ with Dub(
376376
res = None
377377
try:
378378

379-
res = d_client.links.create(request={
380-
"url": "https://google.com",
381-
"external_id": "123456",
382-
"tag_ids": [
383-
"clux0rgak00011...",
384-
],
385-
"test_variants": [
386-
{
387-
"url": "https://example.com/variant-1",
388-
"percentage": 50,
389-
},
390-
{
391-
"url": "https://example.com/variant-2",
392-
"percentage": 50,
393-
},
394-
],
379+
res = d_client.links.list(request={
380+
"page_size": 50,
395381
})
396382

397-
# Handle response
398-
print(res)
383+
while res is not None:
384+
# Handle items
385+
386+
res = res.next()
399387

400388

401389
except errors.DubError as e:
@@ -455,26 +443,14 @@ with Dub(
455443
token="DUB_API_KEY",
456444
) as d_client:
457445

458-
res = d_client.links.create(request={
459-
"url": "https://google.com",
460-
"external_id": "123456",
461-
"tag_ids": [
462-
"clux0rgak00011...",
463-
],
464-
"test_variants": [
465-
{
466-
"url": "https://example.com/variant-1",
467-
"percentage": 50,
468-
},
469-
{
470-
"url": "https://example.com/variant-2",
471-
"percentage": 50,
472-
},
473-
],
446+
res = d_client.links.list(request={
447+
"page_size": 50,
474448
})
475449

476-
# Handle response
477-
print(res)
450+
while res is not None:
451+
# Handle items
452+
453+
res = res.next()
478454

479455
```
480456
<!-- End Server Selection [server] -->
@@ -580,26 +556,14 @@ with Dub(
580556
token="DUB_API_KEY",
581557
) as d_client:
582558

583-
res = d_client.links.create(request={
584-
"url": "https://google.com",
585-
"external_id": "123456",
586-
"tag_ids": [
587-
"clux0rgak00011...",
588-
],
589-
"test_variants": [
590-
{
591-
"url": "https://example.com/variant-1",
592-
"percentage": 50,
593-
},
594-
{
595-
"url": "https://example.com/variant-2",
596-
"percentage": 50,
597-
},
598-
],
559+
res = d_client.links.list(request={
560+
"page_size": 50,
599561
})
600562

601-
# Handle response
602-
print(res)
563+
while res is not None:
564+
# Handle items
565+
566+
res = res.next()
603567

604568
```
605569
<!-- End Authentication [security] -->
@@ -619,27 +583,15 @@ with Dub(
619583
token="DUB_API_KEY",
620584
) as d_client:
621585

622-
res = d_client.links.create(request={
623-
"url": "https://google.com",
624-
"external_id": "123456",
625-
"tag_ids": [
626-
"clux0rgak00011...",
627-
],
628-
"test_variants": [
629-
{
630-
"url": "https://example.com/variant-1",
631-
"percentage": 50,
632-
},
633-
{
634-
"url": "https://example.com/variant-2",
635-
"percentage": 50,
636-
},
637-
],
586+
res = d_client.links.list(request={
587+
"page_size": 50,
638588
},
639589
RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))
640590

641-
# Handle response
642-
print(res)
591+
while res is not None:
592+
# Handle items
593+
594+
res = res.next()
643595

644596
```
645597

@@ -654,26 +606,14 @@ with Dub(
654606
token="DUB_API_KEY",
655607
) as d_client:
656608

657-
res = d_client.links.create(request={
658-
"url": "https://google.com",
659-
"external_id": "123456",
660-
"tag_ids": [
661-
"clux0rgak00011...",
662-
],
663-
"test_variants": [
664-
{
665-
"url": "https://example.com/variant-1",
666-
"percentage": 50,
667-
},
668-
{
669-
"url": "https://example.com/variant-2",
670-
"percentage": 50,
671-
},
672-
],
609+
res = d_client.links.list(request={
610+
"page_size": 50,
673611
})
674612

675-
# Handle response
676-
print(res)
613+
while res is not None:
614+
# Handle items
615+
616+
res = res.next()
677617

678618
```
679619
<!-- End Retries [retries] -->

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1486,4 +1486,14 @@ Based on:
14861486
### Generated
14871487
- [python v0.35.2] .
14881488
### Releases
1489-
- [PyPI v0.35.2] https://pypi.org/project/dub/0.35.2 - .
1489+
- [PyPI v0.35.2] https://pypi.org/project/dub/0.35.2 - .
1490+
1491+
## 2026-02-13 00:44:15
1492+
### Changes
1493+
Based on:
1494+
- OpenAPI Doc
1495+
- Speakeasy CLI 1.713.2 (2.821.6) https://github.com/speakeasy-api/speakeasy
1496+
### Generated
1497+
- [python v0.35.3] .
1498+
### Releases
1499+
- [PyPI v0.35.3] https://pypi.org/project/dub/0.35.3 - .

codeSamples.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,23 @@ actions:
556556
},
557557
],
558558
},
559+
{
560+
"url": "https://google.com",
561+
"external_id": "123456",
562+
"tag_ids": [
563+
"clux0rgak00011...",
564+
],
565+
"test_variants": [
566+
{
567+
"url": "https://example.com/variant-1",
568+
"percentage": 50,
569+
},
570+
{
571+
"url": "https://example.com/variant-2",
572+
"percentage": 50,
573+
},
574+
],
575+
},
559576
])
560577
561578
# Handle response

docs/models/operations/listpartnersbannedreason.md renamed to docs/models/operations/createpartnerbannedreason.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ListPartnersBannedReason
1+
# CreatePartnerBannedReason
22

33
If the partner was banned from the program, this is the reason for the ban.
44

docs/models/operations/listpartnersfields.md renamed to docs/models/operations/createpartnerfields.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
# ListPartnersFields
1+
# CreatePartnerFields
22

33

44
## Supported Types
55

6-
### `operations.ListPartnersFields1`
6+
### `operations.CreatePartnerFields1`
77

88
```python
9-
value: operations.ListPartnersFields1 = /* values here */
9+
value: operations.CreatePartnerFields1 = /* values here */
1010
```
1111

12-
### `operations.ListPartnersFields2`
12+
### `operations.CreatePartnerFields2`
1313

1414
```python
15-
value: operations.ListPartnersFields2 = /* values here */
15+
value: operations.CreatePartnerFields2 = /* values here */
1616
```
1717

18-
### `operations.ListPartnersFields3`
18+
### `operations.CreatePartnerFields3`
1919

2020
```python
21-
value: operations.ListPartnersFields3 = /* values here */
21+
value: operations.CreatePartnerFields3 = /* values here */
2222
```
2323

24-
### `operations.ListPartnersFields4`
24+
### `operations.CreatePartnerFields4`
2525

2626
```python
27-
value: operations.ListPartnersFields4 = /* values here */
27+
value: operations.CreatePartnerFields4 = /* values here */
2828
```
2929

3030
### `operations.Fields5`

0 commit comments

Comments
 (0)