Skip to content

Commit c0be271

Browse files
authored
Merge pull request #142 from dubinc/speakeasy-sdk-regen-1770942855
chore: 🐝 Update SDK - Generate 0.15.6
2 parents 8382ea8 + 6d7bce7 commit c0be271

File tree

98 files changed

+1075
-1102
lines changed

Some content is hidden

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

98 files changed

+1075
-1102
lines changed

.speakeasy/gen.lock

Lines changed: 230 additions & 233 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
@@ -28,7 +28,7 @@ generation:
2828
generateNewTests: false
2929
skipResponseBodyAssertions: false
3030
php:
31-
version: 0.15.5
31+
version: 0.15.6
3232
additionalDependencies:
3333
autoload: {}
3434
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.709.2
1+
speakeasyVersion: 1.713.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:35fba4779a508c224e6cce14558cbbac3b2e2909ccd782a94816e89d3f1279d4
6-
sourceBlobDigest: sha256:5999fb5a327c65e639bee89300c09411de11618e9fdaee65405f8bd282fd48d2
5+
sourceRevisionDigest: sha256:7f6238e99a598ffcff6ae514779fa0309bab0d96f0ca5d5f78dee6f781a85611
6+
sourceBlobDigest: sha256:218c358610a150847de7c4db7065cdad1674e4a9e7e7797ec531d7c64e52775c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1770685140
9+
- speakeasy-sdk-regen-1770942855
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:35fba4779a508c224e6cce14558cbbac3b2e2909ccd782a94816e89d3f1279d4
16-
sourceBlobDigest: sha256:5999fb5a327c65e639bee89300c09411de11618e9fdaee65405f8bd282fd48d2
15+
sourceRevisionDigest: sha256:7f6238e99a598ffcff6ae514779fa0309bab0d96f0ca5d5f78dee6f781a85611
16+
sourceBlobDigest: sha256:218c358610a150847de7c4db7065cdad1674e4a9e7e7797ec531d7c64e52775c
1717
codeSamplesNamespace: code-samples-php-my-first-target
18-
codeSamplesRevisionDigest: sha256:7a78b60b15705e430704085387e92f2b1a013aca28ee8cd37274b11f4c7eb97a
18+
codeSamplesRevisionDigest: sha256:6bdf14536921ada14b64f021c7202f12831b001780cf59e2e601ed28b733439a
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 36 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -157,30 +157,19 @@ $sdk = Dub\Dub::builder()
157157
)
158158
->build();
159159

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-
],
160+
$request = new Operations\GetLinksRequest(
161+
pageSize: 50,
176162
);
177163

178-
$response = $sdk->links->create(
164+
$responses = $sdk->links->list(
179165
request: $request
180166
);
181167

182-
if ($response->linkSchema !== null) {
183-
// handle response
168+
169+
foreach ($responses as $response) {
170+
if ($response->statusCode === 200) {
171+
// handle response
172+
}
184173
}
185174
```
186175
<!-- End Authentication [security] -->
@@ -210,15 +199,15 @@ if ($response->linkSchema !== null) {
210199

211200
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
212201
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
213-
* [update](docs/sdks/customers/README.md#update) - Update a customer
214202
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
203+
* [update](docs/sdks/customers/README.md#update) - Update a customer
215204

216205
### [Domains](docs/sdks/domains/README.md)
217206

218-
* [create](docs/sdks/domains/README.md#create) - Create a domain
219207
* [list](docs/sdks/domains/README.md#list) - Retrieve a list of domains
220-
* [update](docs/sdks/domains/README.md#update) - Update a domain
208+
* [create](docs/sdks/domains/README.md#create) - Create a domain
221209
* [delete](docs/sdks/domains/README.md#delete) - Delete a domain
210+
* [update](docs/sdks/domains/README.md#update) - Update a domain
222211
* [register](docs/sdks/domains/README.md#register) - Register a domain
223212
* [checkStatus](docs/sdks/domains/README.md#checkstatus) - Check the availability of one or more domains
224213

@@ -232,30 +221,30 @@ if ($response->linkSchema !== null) {
232221

233222
### [Folders](docs/sdks/folders/README.md)
234223

235-
* [create](docs/sdks/folders/README.md#create) - Create a folder
236224
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
237-
* [update](docs/sdks/folders/README.md#update) - Update a folder
225+
* [create](docs/sdks/folders/README.md#create) - Create a folder
238226
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
227+
* [update](docs/sdks/folders/README.md#update) - Update a folder
239228

240229
### [Links](docs/sdks/links/README.md)
241230

242-
* [create](docs/sdks/links/README.md#create) - Create a link
243231
* [list](docs/sdks/links/README.md#list) - Retrieve a list of links
232+
* [create](docs/sdks/links/README.md#create) - Create a link
244233
* [count](docs/sdks/links/README.md#count) - Retrieve links count
245234
* [get](docs/sdks/links/README.md#get) - Retrieve a link
246-
* [update](docs/sdks/links/README.md#update) - Update a link
247235
* [delete](docs/sdks/links/README.md#delete) - Delete a link
236+
* [update](docs/sdks/links/README.md#update) - Update a link
248237
* [createMany](docs/sdks/links/README.md#createmany) - Bulk create links
249-
* [updateMany](docs/sdks/links/README.md#updatemany) - Bulk update links
250238
* [deleteMany](docs/sdks/links/README.md#deletemany) - Bulk delete links
239+
* [updateMany](docs/sdks/links/README.md#updatemany) - Bulk update links
251240
* [upsert](docs/sdks/links/README.md#upsert) - Upsert a link
252241

253242
### [Partners](docs/sdks/partners/README.md)
254243

255-
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
256244
* [list](docs/sdks/partners/README.md#list) - List all partners
257-
* [createLink](docs/sdks/partners/README.md#createlink) - Create a link for a partner
245+
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
258246
* [retrieveLinks](docs/sdks/partners/README.md#retrievelinks) - Retrieve a partner's links.
247+
* [createLink](docs/sdks/partners/README.md#createlink) - Create a link for a partner
259248
* [upsertLink](docs/sdks/partners/README.md#upsertlink) - Upsert a link for a partner
260249
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
261250
* [ban](docs/sdks/partners/README.md#ban) - Ban a partner
@@ -271,10 +260,10 @@ if ($response->linkSchema !== null) {
271260

272261
### [Tags](docs/sdks/tags/README.md)
273262

274-
* [create](docs/sdks/tags/README.md#create) - Create a tag
275263
* [list](docs/sdks/tags/README.md#list) - Retrieve a list of tags
276-
* [update](docs/sdks/tags/README.md#update) - Update a tag
264+
* [create](docs/sdks/tags/README.md#create) - Create a tag
277265
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
266+
* [update](docs/sdks/tags/README.md#update) - Update a tag
278267

279268
### [Track](docs/sdks/track/README.md)
280269

@@ -336,7 +325,7 @@ By default an API error will raise a `Errors\SDKException` exception, which has
336325
| `$rawResponse` | *?\Psr\Http\Message\ResponseInterface* | The raw HTTP response |
337326
| `$body` | *string* | The response content |
338327

339-
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:
328+
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 `list` method throws the following exceptions:
340329

341330
| Error Type | Status Code | Content Type |
342331
| -------------------------- | ----------- | ---------------- |
@@ -369,30 +358,18 @@ $sdk = Dub\Dub::builder()
369358
->build();
370359

371360
try {
372-
$request = new Operations\CreateLinkRequestBody(
373-
url: 'https://google.com',
374-
externalId: '123456',
375-
tagIds: [
376-
'clux0rgak00011...',
377-
],
378-
testVariants: [
379-
new Operations\TestVariants(
380-
url: 'https://example.com/variant-1',
381-
percentage: 50,
382-
),
383-
new Operations\TestVariants(
384-
url: 'https://example.com/variant-2',
385-
percentage: 50,
386-
),
387-
],
361+
$request = new Operations\GetLinksRequest(
362+
pageSize: 50,
388363
);
389364

390-
$response = $sdk->links->create(
365+
$responses = $sdk->links->list(
391366
request: $request
392367
);
393368

394-
if ($response->linkSchema !== null) {
395-
// handle response
369+
foreach ($responses as $response) {
370+
if ($response->statusCode === 200) {
371+
// handle response
372+
}
396373
}
397374
} catch (Errors\BadRequestThrowable $e) {
398375
// handle $e->$container data
@@ -449,30 +426,19 @@ $sdk = Dub\Dub::builder()
449426
)
450427
->build();
451428

452-
$request = new Operations\CreateLinkRequestBody(
453-
url: 'https://google.com',
454-
externalId: '123456',
455-
tagIds: [
456-
'clux0rgak00011...',
457-
],
458-
testVariants: [
459-
new Operations\TestVariants(
460-
url: 'https://example.com/variant-1',
461-
percentage: 50,
462-
),
463-
new Operations\TestVariants(
464-
url: 'https://example.com/variant-2',
465-
percentage: 50,
466-
),
467-
],
429+
$request = new Operations\GetLinksRequest(
430+
pageSize: 50,
468431
);
469432

470-
$response = $sdk->links->create(
433+
$responses = $sdk->links->list(
471434
request: $request
472435
);
473436

474-
if ($response->linkSchema !== null) {
475-
// handle response
437+
438+
foreach ($responses as $response) {
439+
if ($response->statusCode === 200) {
440+
// handle response
441+
}
476442
}
477443
```
478444
<!-- End Server Selection [server] -->

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1310,4 +1310,14 @@ Based on:
13101310
### Generated
13111311
- [php v0.15.5] .
13121312
### Releases
1313-
- [Composer v0.15.5] https://packagist.org/packages/dub/dub-php#v0.15.5 - .
1313+
- [Composer v0.15.5] https://packagist.org/packages/dub/dub-php#v0.15.5 - .
1314+
1315+
## 2026-02-13 00:33:56
1316+
### Changes
1317+
Based on:
1318+
- OpenAPI Doc
1319+
- Speakeasy CLI 1.713.2 (2.821.6) https://github.com/speakeasy-api/speakeasy
1320+
### Generated
1321+
- [php v0.15.6] .
1322+
### Releases
1323+
- [Composer v0.15.6] https://packagist.org/packages/dub/dub-php#v0.15.6 - .

codeSamples.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ actions:
158158
"x-codeSamples":
159159
- "lang": "php"
160160
"label": "bulkCreateLinks"
161-
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\nuse Dub\\Models\\Operations;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n$request = [\n new Operations\\RequestBody(\n url: 'https://google.com',\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n testVariants: [\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-1',\n percentage: 50,\n ),\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-2',\n percentage: 50,\n ),\n ],\n ),\n];\n\n$response = $sdk->links->createMany(\n request: $request\n);\n\nif ($response->responseBodies !== null) {\n // handle response\n}"
161+
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\nuse Dub\\Models\\Operations;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n$request = [\n new Operations\\RequestBody(\n url: 'https://google.com',\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n testVariants: [\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-1',\n percentage: 50,\n ),\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-2',\n percentage: 50,\n ),\n ],\n ),\n new Operations\\RequestBody(\n url: 'https://google.com',\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n testVariants: [\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-1',\n percentage: 50,\n ),\n new Operations\\BulkCreateLinksTestVariants(\n url: 'https://example.com/variant-2',\n percentage: 50,\n ),\n ],\n ),\n];\n\n$response = $sdk->links->createMany(\n request: $request\n);\n\nif ($response->responseBodies !== null) {\n // handle response\n}"
162162
- target: $["paths"]["/links/count"]["get"]
163163
update:
164164
"x-codeSamples":

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: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
# ListPartnersFields
1+
# CreatePartnerFields
22

33

44
## Supported Types
55

6-
### `Operations\ListPartnersFields1`
6+
### `Operations\CreatePartnerFields1`
77

88
```php
99
/**
10-
* @var Operations\ListPartnersFields1
10+
* @var Operations\CreatePartnerFields1
1111
*/
12-
Operations\ListPartnersFields1 $value = /* values here */
12+
Operations\CreatePartnerFields1 $value = /* values here */
1313
```
1414

15-
### `Operations\ListPartnersFields2`
15+
### `Operations\CreatePartnerFields2`
1616

1717
```php
1818
/**
19-
* @var Operations\ListPartnersFields2
19+
* @var Operations\CreatePartnerFields2
2020
*/
21-
Operations\ListPartnersFields2 $value = /* values here */
21+
Operations\CreatePartnerFields2 $value = /* values here */
2222
```
2323

24-
### `Operations\ListPartnersFields3`
24+
### `Operations\CreatePartnerFields3`
2525

2626
```php
2727
/**
28-
* @var Operations\ListPartnersFields3
28+
* @var Operations\CreatePartnerFields3
2929
*/
30-
Operations\ListPartnersFields3 $value = /* values here */
30+
Operations\CreatePartnerFields3 $value = /* values here */
3131
```
3232

33-
### `Operations\ListPartnersFields4`
33+
### `Operations\CreatePartnerFields4`
3434

3535
```php
3636
/**
37-
* @var Operations\ListPartnersFields4
37+
* @var Operations\CreatePartnerFields4
3838
*/
39-
Operations\ListPartnersFields4 $value = /* values here */
39+
Operations\CreatePartnerFields4 $value = /* values here */
4040
```
4141

4242
### `Operations\Fields5`
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# CreatePartnerFields1
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
8+
| `key` | *string* | :heavy_check_mark: | N/A |
9+
| `label` | *string* | :heavy_check_mark: | N/A |
10+
| `required` | *bool* | :heavy_check_mark: | N/A |
11+
| `locked` | *bool* | :heavy_check_mark: | N/A |
12+
| `position` | *int* | :heavy_check_mark: | N/A |
13+
| `type` | [Operations\CreatePartnerFieldsType](../../Models/Operations/CreatePartnerFieldsType.md) | :heavy_check_mark: | N/A |
14+
| `constraints` | [?Operations\CreatePartnerFieldsConstraints](../../Models/Operations/CreatePartnerFieldsConstraints.md) | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)