Skip to content

Commit 21d92c0

Browse files
authored
Merge pull request #100 from dubinc/speakeasy-sdk-regen-1744158071
chore: 🐝 Update SDK - Generate 0.12.9
2 parents 23b2e2f + ac1da50 commit 21d92c0

File tree

165 files changed

+3004
-1693
lines changed

Some content is hidden

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

165 files changed

+3004
-1693
lines changed

.speakeasy/gen.lock

Lines changed: 186 additions & 189 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ generation:
1515
oAuth2ClientCredentialsEnabled: true
1616
oAuth2PasswordEnabled: false
1717
php:
18-
version: 0.12.8
18+
version: 0.12.9
1919
additionalDependencies:
2020
autoload: {}
2121
autoload-dev: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.526.0
1+
speakeasyVersion: 1.535.1
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:4efa9442f8f263ace24c99039860f743d042db3598a550866f5fc3743fddd86a
6-
sourceBlobDigest: sha256:0231114cacfbf3eb3588b5efa9d3c851e957725e52d821a14db464f83e620a5e
5+
sourceRevisionDigest: sha256:629f3ebaccad79b2cf6f96d7d1bb36fad3b6e732120a90491cd044d5737a6f80
6+
sourceBlobDigest: sha256:1c99ae2ade5e3aed1db088a421193851d301105d8eb0e18268b67cccadf9f62c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1743294196
9+
- speakeasy-sdk-regen-1744158071
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:4efa9442f8f263ace24c99039860f743d042db3598a550866f5fc3743fddd86a
16-
sourceBlobDigest: sha256:0231114cacfbf3eb3588b5efa9d3c851e957725e52d821a14db464f83e620a5e
15+
sourceRevisionDigest: sha256:629f3ebaccad79b2cf6f96d7d1bb36fad3b6e732120a90491cd044d5737a6f80
16+
sourceBlobDigest: sha256:1c99ae2ade5e3aed1db088a421193851d301105d8eb0e18268b67cccadf9f62c
1717
codeSamplesNamespace: code-samples-php-my-first-target
18-
codeSamplesRevisionDigest: sha256:8866649fad6ca394a5ec7080e6190de88b23fbb35c3fa10099a2040f7f52ce7e
18+
codeSamplesRevisionDigest: sha256:b977f57883b4df07644462370f7fd5ddf9a12c061d03ef4d10537393eb819c39
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 91 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,20 @@ $sdk = Dub\Dub::builder()
6262

6363
$request = new Operations\CreateLinkRequestBody(
6464
url: 'https://google.com',
65+
externalId: '123456',
6566
tagIds: [
6667
'clux0rgak00011...',
6768
],
68-
externalId: '123456',
69+
testVariants: [
70+
new Operations\TestVariants(
71+
url: 'https://example.com/variant-1',
72+
percentage: 50,
73+
),
74+
new Operations\TestVariants(
75+
url: 'https://example.com/variant-2',
76+
percentage: 50,
77+
),
78+
],
6979
);
7080

7181
$response = $sdk->links->create(
@@ -95,10 +105,20 @@ $sdk = Dub\Dub::builder()
95105

96106
$request = new Operations\UpsertLinkRequestBody(
97107
url: 'https://google.com',
108+
externalId: '123456',
98109
tagIds: [
99110
'clux0rgak00011...',
100111
],
101-
externalId: '123456',
112+
testVariants: [
113+
new Operations\UpsertLinkTestVariants(
114+
url: 'https://example.com/variant-1',
115+
percentage: 50,
116+
),
117+
new Operations\UpsertLinkTestVariants(
118+
url: 'https://example.com/variant-2',
119+
percentage: 50,
120+
),
121+
],
102122
);
103123

104124
$response = $sdk->links->upsert(
@@ -137,21 +157,29 @@ $sdk = Dub\Dub::builder()
137157
)
138158
->build();
139159

140-
$request = [
141-
new Operations\RequestBody(
142-
url: 'https://google.com',
143-
tagIds: [
144-
'clux0rgak00011...',
145-
],
146-
externalId: '123456',
147-
),
148-
];
160+
$request = new Operations\CreateLinkRequestBody(
161+
url: 'https://google.com',
162+
externalId: '123456',
163+
tagIds: [
164+
'clux0rgak00011...',
165+
],
166+
testVariants: [
167+
new Operations\TestVariants(
168+
url: 'https://example.com/variant-1',
169+
percentage: 50,
170+
),
171+
new Operations\TestVariants(
172+
url: 'https://example.com/variant-2',
173+
percentage: 50,
174+
),
175+
],
176+
);
149177

150-
$response = $sdk->links->createMany(
178+
$response = $sdk->links->create(
151179
request: $request
152180
);
153181

154-
if ($response->responseBodies !== null) {
182+
if ($response->linkSchema !== null) {
155183
// handle response
156184
}
157185
```
@@ -169,18 +197,18 @@ if ($response->responseBodies !== null) {
169197

170198
### [customers](docs/sdks/customers/README.md)
171199

200+
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
172201
* [~~create~~](docs/sdks/customers/README.md#create) - Create a customer :warning: **Deprecated**
173-
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
174202
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
175-
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
176203
* [update](docs/sdks/customers/README.md#update) - Update a customer
204+
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
177205

178206
### [domains](docs/sdks/domains/README.md)
179207

180208
* [create](docs/sdks/domains/README.md#create) - Create a domain
181-
* [delete](docs/sdks/domains/README.md#delete) - Delete a domain
182209
* [list](docs/sdks/domains/README.md#list) - Retrieve a list of domains
183210
* [update](docs/sdks/domains/README.md#update) - Update a domain
211+
* [delete](docs/sdks/domains/README.md#delete) - Delete a domain
184212

185213

186214
### [embedTokens](docs/sdks/embedtokens/README.md)
@@ -194,35 +222,31 @@ if ($response->responseBodies !== null) {
194222
### [folders](docs/sdks/folders/README.md)
195223

196224
* [create](docs/sdks/folders/README.md#create) - Create a new folder
197-
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
198225
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
199226
* [update](docs/sdks/folders/README.md#update) - Update a folder
227+
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
200228

201229
### [links](docs/sdks/links/README.md)
202230

203-
* [createMany](docs/sdks/links/README.md#createmany) - Bulk create links
204-
* [deleteMany](docs/sdks/links/README.md#deletemany) - Bulk delete links
205-
* [updateMany](docs/sdks/links/README.md#updatemany) - Bulk update links
206231
* [create](docs/sdks/links/README.md#create) - Create a new link
207-
* [delete](docs/sdks/links/README.md#delete) - Delete a link
208-
* [get](docs/sdks/links/README.md#get) - Retrieve a link
209232
* [list](docs/sdks/links/README.md#list) - Retrieve a list of links
210233
* [count](docs/sdks/links/README.md#count) - Retrieve links count
234+
* [get](docs/sdks/links/README.md#get) - Retrieve a link
211235
* [update](docs/sdks/links/README.md#update) - Update a link
236+
* [delete](docs/sdks/links/README.md#delete) - Delete a link
237+
* [createMany](docs/sdks/links/README.md#createmany) - Bulk create links
238+
* [updateMany](docs/sdks/links/README.md#updatemany) - Bulk update links
239+
* [deleteMany](docs/sdks/links/README.md#deletemany) - Bulk delete links
212240
* [upsert](docs/sdks/links/README.md#upsert) - Upsert a link
213241

214-
### [metatags](docs/sdks/metatags/README.md)
215-
216-
* [get](docs/sdks/metatags/README.md#get) - Retrieve the metatags for a URL
217-
218242
### [partners](docs/sdks/partners/README.md)
219243

220244
* [create](docs/sdks/partners/README.md#create) - Create a new partner
221245
* [createLink](docs/sdks/partners/README.md#createlink) - Create a link for a partner
222246
* [retrieveLinks](docs/sdks/partners/README.md#retrievelinks) - Retrieve a partner's links.
247+
* [upsertLink](docs/sdks/partners/README.md#upsertlink) - Upsert a link for a partner
223248
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
224249
* [updateSale](docs/sdks/partners/README.md#updatesale) - Update a sale for a partner.
225-
* [upsertLink](docs/sdks/partners/README.md#upsertlink) - Upsert a link for a partner
226250

227251
### [qrCodes](docs/sdks/qrcodes/README.md)
228252

@@ -231,9 +255,9 @@ if ($response->responseBodies !== null) {
231255
### [tags](docs/sdks/tags/README.md)
232256

233257
* [create](docs/sdks/tags/README.md#create) - Create a new tag
234-
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
235258
* [list](docs/sdks/tags/README.md#list) - Retrieve a list of tags
236259
* [update](docs/sdks/tags/README.md#update) - Update a tag
260+
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
237261

238262
### [track](docs/sdks/track/README.md)
239263

@@ -298,7 +322,7 @@ By default an API error will raise a `Errors\SDKException` exception, which has
298322
| `$rawResponse` | *?\Psr\Http\Message\ResponseInterface* | The raw HTTP response |
299323
| `$body` | *string* | The response content |
300324

301-
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `createMany` method throws the following exceptions:
325+
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `create` method throws the following exceptions:
302326

303327
| Error Type | Status Code | Content Type |
304328
| -------------------------- | ----------- | ---------------- |
@@ -331,21 +355,29 @@ $sdk = Dub\Dub::builder()
331355
->build();
332356

333357
try {
334-
$request = [
335-
new Operations\RequestBody(
336-
url: 'https://google.com',
337-
tagIds: [
338-
'clux0rgak00011...',
339-
],
340-
externalId: '123456',
341-
),
342-
];
358+
$request = new Operations\CreateLinkRequestBody(
359+
url: 'https://google.com',
360+
externalId: '123456',
361+
tagIds: [
362+
'clux0rgak00011...',
363+
],
364+
testVariants: [
365+
new Operations\TestVariants(
366+
url: 'https://example.com/variant-1',
367+
percentage: 50,
368+
),
369+
new Operations\TestVariants(
370+
url: 'https://example.com/variant-2',
371+
percentage: 50,
372+
),
373+
],
374+
);
343375

344-
$response = $sdk->links->createMany(
376+
$response = $sdk->links->create(
345377
request: $request
346378
);
347379

348-
if ($response->responseBodies !== null) {
380+
if ($response->linkSchema !== null) {
349381
// handle response
350382
}
351383
} catch (Errors\BadRequestThrowable $e) {
@@ -403,21 +435,29 @@ $sdk = Dub\Dub::builder()
403435
)
404436
->build();
405437

406-
$request = [
407-
new Operations\RequestBody(
408-
url: 'https://google.com',
409-
tagIds: [
410-
'clux0rgak00011...',
411-
],
412-
externalId: '123456',
413-
),
414-
];
438+
$request = new Operations\CreateLinkRequestBody(
439+
url: 'https://google.com',
440+
externalId: '123456',
441+
tagIds: [
442+
'clux0rgak00011...',
443+
],
444+
testVariants: [
445+
new Operations\TestVariants(
446+
url: 'https://example.com/variant-1',
447+
percentage: 50,
448+
),
449+
new Operations\TestVariants(
450+
url: 'https://example.com/variant-2',
451+
percentage: 50,
452+
),
453+
],
454+
);
415455

416-
$response = $sdk->links->createMany(
456+
$response = $sdk->links->create(
417457
request: $request
418458
);
419459

420-
if ($response->responseBodies !== null) {
460+
if ($response->linkSchema !== null) {
421461
// handle response
422462
}
423463
```

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -910,4 +910,14 @@ Based on:
910910
### Generated
911911
- [php v0.12.8] .
912912
### Releases
913-
- [Composer v0.12.8] https://packagist.org/packages/dub/dub-php#v0.12.8 - .
913+
- [Composer v0.12.8] https://packagist.org/packages/dub/dub-php#v0.12.8 - .
914+
915+
## 2025-04-21 02:22:50
916+
### Changes
917+
Based on:
918+
- OpenAPI Doc
919+
- Speakeasy CLI 1.535.1 (2.585.2) https://github.com/speakeasy-api/speakeasy
920+
### Generated
921+
- [php v0.12.9] .
922+
### Releases
923+
- [Composer v0.12.9] https://packagist.org/packages/dub/dub-php#v0.12.9 - .

USAGE.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,20 @@ $sdk = Dub\Dub::builder()
1515

1616
$request = new Operations\CreateLinkRequestBody(
1717
url: 'https://google.com',
18+
externalId: '123456',
1819
tagIds: [
1920
'clux0rgak00011...',
2021
],
21-
externalId: '123456',
22+
testVariants: [
23+
new Operations\TestVariants(
24+
url: 'https://example.com/variant-1',
25+
percentage: 50,
26+
),
27+
new Operations\TestVariants(
28+
url: 'https://example.com/variant-2',
29+
percentage: 50,
30+
),
31+
],
2232
);
2333

2434
$response = $sdk->links->create(
@@ -46,10 +56,20 @@ $sdk = Dub\Dub::builder()
4656

4757
$request = new Operations\UpsertLinkRequestBody(
4858
url: 'https://google.com',
59+
externalId: '123456',
4960
tagIds: [
5061
'clux0rgak00011...',
5162
],
52-
externalId: '123456',
63+
testVariants: [
64+
new Operations\UpsertLinkTestVariants(
65+
url: 'https://example.com/variant-1',
66+
percentage: 50,
67+
),
68+
new Operations\UpsertLinkTestVariants(
69+
url: 'https://example.com/variant-2',
70+
percentage: 50,
71+
),
72+
],
5373
);
5474

5575
$response = $sdk->links->upsert(

0 commit comments

Comments
 (0)