Skip to content

Commit 73b7e43

Browse files
authored
Merge pull request #137 from dubinc/speakeasy-sdk-regen-1765239839
chore: 🐝 Update SDK - Generate 0.15.1
2 parents e8583f1 + 7a5408b commit 73b7e43

File tree

159 files changed

+5592
-2499
lines changed

Some content is hidden

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

159 files changed

+5592
-2499
lines changed

.speakeasy/gen.lock

Lines changed: 4087 additions & 826 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ generation:
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
2222
requestBodyFieldName: ""
23+
persistentEdits: {}
2324
tests:
2425
generateTests: true
2526
generateNewTests: false
2627
skipResponseBodyAssertions: false
2728
php:
28-
version: 0.15.0
29+
version: 0.15.1
2930
additionalDependencies:
3031
autoload: {}
3132
autoload-dev: {}
@@ -50,6 +51,7 @@ php:
5051
svcName: openapi
5152
maxMethodParams: 4
5253
methodArguments: infer-optional-args
54+
multipartArrayFormat: legacy
5355
namespace: Dub
5456
outputModelSuffix: output
5557
packageName: dub/dub-php

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.662.0
1+
speakeasyVersion: 1.684.1
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
6-
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
5+
sourceRevisionDigest: sha256:d0d3f740f91fb9082093a5031666d2f54392fa3cc16bea6b1d20ed2555fde6eb
6+
sourceBlobDigest: sha256:4012541c2b8af91b6c4fba98534a740ddcbedcf3f4576eb831b54ed1962a51b7
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761956694
9+
- speakeasy-sdk-regen-1765239839
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
16-
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
15+
sourceRevisionDigest: sha256:d0d3f740f91fb9082093a5031666d2f54392fa3cc16bea6b1d20ed2555fde6eb
16+
sourceBlobDigest: sha256:4012541c2b8af91b6c4fba98534a740ddcbedcf3f4576eb831b54ed1962a51b7
1717
codeSamplesNamespace: code-samples-php-my-first-target
18-
codeSamplesRevisionDigest: sha256:d7b3b2779dd12bdb3e027b2ee23f5e07ba4cae1b4d4a9c05d19125dbc798eb8e
18+
codeSamplesRevisionDigest: sha256:f1c808759f84120eaef18c4df8dd9240240a8770b09e929b4bf7b2584fae4cad
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -191,23 +191,23 @@ if ($response->linkSchema !== null) {
191191
<details open>
192192
<summary>Available methods</summary>
193193

194-
### [analytics](docs/sdks/analytics/README.md)
194+
### [Analytics](docs/sdks/analytics/README.md)
195195

196196
* [retrieve](docs/sdks/analytics/README.md#retrieve) - Retrieve analytics for a link, a domain, or the authenticated workspace.
197197

198-
### [commissions](docs/sdks/commissions/README.md)
198+
### [Commissions](docs/sdks/commissions/README.md)
199199

200200
* [list](docs/sdks/commissions/README.md#list) - Get commissions for a program.
201201
* [update](docs/sdks/commissions/README.md#update) - Update a commission.
202202

203-
### [customers](docs/sdks/customers/README.md)
203+
### [Customers](docs/sdks/customers/README.md)
204204

205205
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
206206
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
207207
* [update](docs/sdks/customers/README.md#update) - Update a customer
208208
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
209209

210-
### [domains](docs/sdks/domains/README.md)
210+
### [Domains](docs/sdks/domains/README.md)
211211

212212
* [create](docs/sdks/domains/README.md#create) - Create a domain
213213
* [list](docs/sdks/domains/README.md#list) - Retrieve a list of domains
@@ -216,22 +216,22 @@ if ($response->linkSchema !== null) {
216216
* [register](docs/sdks/domains/README.md#register) - Register a domain
217217
* [checkStatus](docs/sdks/domains/README.md#checkstatus) - Check the availability of one or more domains
218218

219-
### [embedTokens](docs/sdks/embedtokens/README.md)
219+
### [EmbedTokens](docs/sdks/embedtokens/README.md)
220220

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

223-
### [events](docs/sdks/events/README.md)
223+
### [Events](docs/sdks/events/README.md)
224224

225225
* [list](docs/sdks/events/README.md#list) - Retrieve a list of events
226226

227-
### [folders](docs/sdks/folders/README.md)
227+
### [Folders](docs/sdks/folders/README.md)
228228

229229
* [create](docs/sdks/folders/README.md#create) - Create a folder
230230
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
231231
* [update](docs/sdks/folders/README.md#update) - Update a folder
232232
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
233233

234-
### [links](docs/sdks/links/README.md)
234+
### [Links](docs/sdks/links/README.md)
235235

236236
* [create](docs/sdks/links/README.md#create) - Create a link
237237
* [list](docs/sdks/links/README.md#list) - Retrieve a list of links
@@ -244,7 +244,7 @@ if ($response->linkSchema !== null) {
244244
* [deleteMany](docs/sdks/links/README.md#deletemany) - Bulk delete links
245245
* [upsert](docs/sdks/links/README.md#upsert) - Upsert a link
246246

247-
### [partners](docs/sdks/partners/README.md)
247+
### [Partners](docs/sdks/partners/README.md)
248248

249249
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
250250
* [list](docs/sdks/partners/README.md#list) - List all partners
@@ -254,23 +254,23 @@ if ($response->linkSchema !== null) {
254254
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
255255
* [ban](docs/sdks/partners/README.md#ban) - Ban a partner
256256

257-
### [qrCodes](docs/sdks/qrcodes/README.md)
257+
### [QRCodes](docs/sdks/qrcodes/README.md)
258258

259259
* [get](docs/sdks/qrcodes/README.md#get) - Retrieve a QR code
260260

261-
### [tags](docs/sdks/tags/README.md)
261+
### [Tags](docs/sdks/tags/README.md)
262262

263263
* [create](docs/sdks/tags/README.md#create) - Create a tag
264264
* [list](docs/sdks/tags/README.md#list) - Retrieve a list of tags
265265
* [update](docs/sdks/tags/README.md#update) - Update a tag
266266
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
267267

268-
### [track](docs/sdks/track/README.md)
268+
### [Track](docs/sdks/track/README.md)
269269

270270
* [lead](docs/sdks/track/README.md#lead) - Track a lead
271271
* [sale](docs/sdks/track/README.md#sale) - Track a sale
272272

273-
### [workspaces](docs/sdks/workspaces/README.md)
273+
### [Workspaces](docs/sdks/workspaces/README.md)
274274

275275
* [get](docs/sdks/workspaces/README.md#get) - Retrieve a workspace
276276
* [update](docs/sdks/workspaces/README.md#update) - Update a workspace

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1260,4 +1260,14 @@ Based on:
12601260
### Generated
12611261
- [php v0.15.0] .
12621262
### Releases
1263-
- [Composer v0.15.0] https://packagist.org/packages/dub/dub-php#v0.15.0 - .
1263+
- [Composer v0.15.0] https://packagist.org/packages/dub/dub-php#v0.15.0 - .
1264+
1265+
## 2026-01-13 00:21:39
1266+
### Changes
1267+
Based on:
1268+
- OpenAPI Doc
1269+
- Speakeasy CLI 1.684.1 (2.793.2) https://github.com/speakeasy-api/speakeasy
1270+
### Generated
1271+
- [php v0.15.1] .
1272+
### Releases
1273+
- [Composer v0.15.1] https://packagist.org/packages/dub/dub-php#v0.15.1 - .

codeSamples.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ actions:
88
"x-codeSamples":
99
- "lang": "php"
1010
"label": "retrieveAnalytics"
11-
"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 = new Operations\\RetrieveAnalyticsRequest(\n timezone: 'America/New_York',\n city: 'New York',\n device: 'Desktop',\n browser: 'Chrome',\n os: 'Windows',\n referer: 'google.com',\n refererUrl: 'https://dub.co/blog',\n query: 'metadata[\\'key\\']:\\'value\\'',\n);\n\n$response = $sdk->analytics->retrieve(\n request: $request\n);\n\nif ($response->oneOf !== null) {\n // handle response\n}"
11+
"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 = new Operations\\RetrieveAnalyticsRequest(\n event: Operations\\Event::Leads,\n timezone: 'America/New_York',\n city: 'New York',\n device: 'Desktop',\n browser: 'Chrome',\n os: 'Windows',\n referer: 'google.com',\n refererUrl: 'https://dub.co/blog',\n query: 'metadata[\\'key\\']:\\'value\\'',\n);\n\n$response = $sdk->analytics->retrieve(\n request: $request\n);\n\nif ($response->oneOf !== null) {\n // handle response\n}"
1212
- target: $["paths"]["/commissions"]["get"]
1313
update:
1414
"x-codeSamples":
@@ -50,7 +50,7 @@ actions:
5050
"x-codeSamples":
5151
- "lang": "php"
5252
"label": "listDomains"
53-
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$responses = $sdk->domains->list(\n archived: true,\n page: 1,\n pageSize: 50\n\n);\n\n\nforeach ($responses as $response) {\n if ($response->statusCode === 200) {\n // handle response\n }\n}"
53+
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$responses = $sdk->domains->list(\n archived: false,\n page: 1,\n pageSize: 50\n\n);\n\n\nforeach ($responses as $response) {\n if ($response->statusCode === 200) {\n // handle response\n }\n}"
5454
- target: $["paths"]["/domains"]["post"]
5555
update:
5656
"x-codeSamples":
@@ -116,7 +116,7 @@ actions:
116116
"x-codeSamples":
117117
- "lang": "php"
118118
"label": "getLinks"
119-
"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 = new Operations\\GetLinksRequest(\n showArchived: false,\n withTags: true,\n pageSize: 50,\n);\n\n$responses = $sdk->links->list(\n request: $request\n);\n\n\nforeach ($responses as $response) {\n if ($response->statusCode === 200) {\n // handle response\n }\n}"
119+
"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 = new Operations\\GetLinksRequest(\n pageSize: 50,\n);\n\n$responses = $sdk->links->list(\n request: $request\n);\n\n\nforeach ($responses as $response) {\n if ($response->statusCode === 200) {\n // handle response\n }\n}"
120120
- target: $["paths"]["/links"]["post"]
121121
update:
122122
"x-codeSamples":
@@ -146,7 +146,7 @@ actions:
146146
"x-codeSamples":
147147
- "lang": "php"
148148
"label": "getLinksCount"
149-
"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 = new Operations\\GetLinksCountRequest(\n showArchived: false,\n withTags: false,\n);\n\n$response = $sdk->links->count(\n request: $request\n);\n\nif ($response->number !== null) {\n // handle response\n}"
149+
"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 = new Operations\\GetLinksCountRequest();\n\n$response = $sdk->links->count(\n request: $request\n);\n\nif ($response->number !== null) {\n // handle response\n}"
150150
- target: $["paths"]["/links/info"]["get"]
151151
update:
152152
"x-codeSamples":
@@ -200,7 +200,7 @@ actions:
200200
"x-codeSamples":
201201
- "lang": "php"
202202
"label": "retrieveLinks"
203-
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->partners->retrieveLinks(\n\n);\n\nif ($response->links !== null) {\n // handle response\n}"
203+
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->partners->retrieveLinks(\n\n);\n\nif ($response->responseBodies !== null) {\n // handle response\n}"
204204
- target: $["paths"]["/partners/links"]["post"]
205205
update:
206206
"x-codeSamples":
@@ -218,19 +218,19 @@ actions:
218218
"x-codeSamples":
219219
- "lang": "php"
220220
"label": "getQRCode"
221-
"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 = new Operations\\GetQRCodeRequest(\n url: 'https://needy-newsstand.biz/',\n hideLogo: true,\n includeMargin: false,\n);\n\n$response = $sdk->qrCodes->get(\n request: $request\n);\n\nif ($response->res !== null) {\n // handle response\n}"
221+
"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 = new Operations\\GetQRCodeRequest(\n url: 'https://needy-newsstand.biz/',\n);\n\n$response = $sdk->qrCodes->get(\n request: $request\n);\n\nif ($response->res !== null) {\n // handle response\n}"
222222
- target: $["paths"]["/tags"]["get"]
223223
update:
224224
"x-codeSamples":
225225
- "lang": "php"
226226
"label": "getTags"
227-
"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 = new Operations\\GetTagsRequest(\n pageSize: 50,\n);\n\n$response = $sdk->tags->list(\n request: $request\n);\n\nif ($response->linkTagSchemas !== null) {\n // handle response\n}"
227+
"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 = new Operations\\GetTagsRequest(\n pageSize: 50,\n);\n\n$response = $sdk->tags->list(\n request: $request\n);\n\nif ($response->linkTagSchemaOutputs !== null) {\n // handle response\n}"
228228
- target: $["paths"]["/tags"]["post"]
229229
update:
230230
"x-codeSamples":
231231
- "lang": "php"
232232
"label": "createTag"
233-
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->tags->create(\n request: $request\n);\n\nif ($response->linkTagSchema !== null) {\n // handle response\n}"
233+
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->tags->create(\n request: $request\n);\n\nif ($response->linkTagSchemaOutput !== null) {\n // handle response\n}"
234234
- target: $["paths"]["/tags/{id}"]["delete"]
235235
update:
236236
"x-codeSamples":
@@ -242,7 +242,7 @@ actions:
242242
"x-codeSamples":
243243
- "lang": "php"
244244
"label": "updateTag"
245-
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->tags->update(\n id: '<id>',\n requestBody: $requestBody\n\n);\n\nif ($response->linkTagSchema !== null) {\n // handle response\n}"
245+
"source": "declare(strict_types=1);\n\nrequire 'vendor/autoload.php';\n\nuse Dub;\n\n$sdk = Dub\\Dub::builder()\n ->setSecurity(\n 'DUB_API_KEY'\n )\n ->build();\n\n\n\n$response = $sdk->tags->update(\n id: '<id>',\n requestBody: $requestBody\n\n);\n\nif ($response->linkTagSchemaOutput !== null) {\n // handle response\n}"
246246
- target: $["paths"]["/tokens/embed/referrals"]["post"]
247247
update:
248248
"x-codeSamples":

docs/Models/Components/Code.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ The error code.
88
| Name | Value |
99
| --------------------- | --------------------- |
1010
| `BadRequest` | bad_request |
11-
| `NotFound` | not_found |
12-
| `InternalServerError` | internal_server_error |
1311
| `Unauthorized` | unauthorized |
1412
| `Forbidden` | forbidden |
15-
| `RateLimitExceeded` | rate_limit_exceeded |
16-
| `InviteExpired` | invite_expired |
17-
| `InvitePending` | invite_pending |
1813
| `ExceededLimit` | exceeded_limit |
14+
| `NotFound` | not_found |
1915
| `Conflict` | conflict |
20-
| `UnprocessableEntity` | unprocessable_entity |
16+
| `InvitePending` | invite_pending |
17+
| `InviteExpired` | invite_expired |
18+
| `UnprocessableEntity` | unprocessable_entity |
19+
| `RateLimitExceeded` | rate_limit_exceeded |
20+
| `InternalServerError` | internal_server_error |

0 commit comments

Comments
 (0)