Skip to content

Commit 6e42d5d

Browse files
authored
Merge pull request #78 from dubinc/speakeasy-sdk-regen-1739146827
chore: 🐝 Update SDK - Generate 0.11.25
2 parents ddb1466 + a32605d commit 6e42d5d

File tree

126 files changed

+3630
-322
lines changed

Some content is hidden

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

126 files changed

+3630
-322
lines changed

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

Lines changed: 199 additions & 22 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
@@ -13,7 +13,7 @@ generation:
1313
oAuth2ClientCredentialsEnabled: true
1414
oAuth2PasswordEnabled: false
1515
php:
16-
version: 0.11.24
16+
version: 0.11.25
1717
additionalDependencies:
1818
autoload: {}
1919
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.487.0
1+
speakeasyVersion: 1.488.0
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:9e3263ee932aa1080b3fec6a6b12747e9958efae38e87e36373ce7be2d8a7a04
6-
sourceBlobDigest: sha256:302af5af57801c13e8eae76439ce161f3027ad63927e360e1152ba4f786f7d91
5+
sourceRevisionDigest: sha256:e4adea36821d8c2383095d5eedeaa4b74c31ba1132a6e1ef66dd90fea2274aca
6+
sourceBlobDigest: sha256:cefa494187073dd8bb1eebde5639c67f6f8ede53421ce7fd329ea379e75153ca
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1738887580
9+
- speakeasy-sdk-regen-1739146827
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:9e3263ee932aa1080b3fec6a6b12747e9958efae38e87e36373ce7be2d8a7a04
16-
sourceBlobDigest: sha256:302af5af57801c13e8eae76439ce161f3027ad63927e360e1152ba4f786f7d91
15+
sourceRevisionDigest: sha256:e4adea36821d8c2383095d5eedeaa4b74c31ba1132a6e1ef66dd90fea2274aca
16+
sourceBlobDigest: sha256:cefa494187073dd8bb1eebde5639c67f6f8ede53421ce7fd329ea379e75153ca
1717
codeSamplesNamespace: code-samples-php-my-first-target
18-
codeSamplesRevisionDigest: sha256:a3f91f4e23b90a8f60d69358e0d343bba6f4d82c0944e889274f7b8c53bc5e56
18+
codeSamplesRevisionDigest: sha256:c7f8713451be5d22cc878a720d41fa3ef592c3af005db2a20967b8effaa8328c
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

β€ŽREADME.mdβ€Ž

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,13 @@ if ($response->responseBodies !== null) {
191191

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

194+
### [folders](docs/sdks/folders/README.md)
195+
196+
* [create](docs/sdks/folders/README.md#create) - Create a new folder
197+
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
198+
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
199+
* [update](docs/sdks/folders/README.md#update) - Update a folder
200+
194201
### [links](docs/sdks/links/README.md)
195202

196203
* [createMany](docs/sdks/links/README.md#createmany) - Bulk create links
@@ -212,6 +219,7 @@ if ($response->responseBodies !== null) {
212219

213220
* [create](docs/sdks/partners/README.md#create) - Create a new partner
214221
* [createLink](docs/sdks/partners/README.md#createlink) - Create a link for a partner
222+
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
215223
* [upsertLink](docs/sdks/partners/README.md#upsertlink) - Upsert a link for a partner
216224

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

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,4 +690,14 @@ Based on:
690690
### Generated
691691
- [php v0.11.24] .
692692
### Releases
693-
- [Composer v0.11.24] https://packagist.org/packages/dub/dub-php#v0.11.24 - .
693+
- [Composer v0.11.24] https://packagist.org/packages/dub/dub-php#v0.11.24 - .
694+
695+
## 2025-02-12 00:19:18
696+
### Changes
697+
Based on:
698+
- OpenAPI Doc
699+
- Speakeasy CLI 1.488.0 (2.506.0) https://github.com/speakeasy-api/speakeasy
700+
### Generated
701+
- [php v0.11.25] .
702+
### Releases
703+
- [Composer v0.11.25] https://packagist.org/packages/dub/dub-php#v0.11.25 - .

β€ŽcodeSamples.yamlβ€Ž

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,30 @@ actions:
6363
- "lang": "php"
6464
"label": "listEvents"
6565
"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\\ListEventsRequest(\n city: 'New York',\n device: 'Desktop',\n browser: 'Chrome',\n os: 'Windows',\n referer: 'google.com',\n refererUrl: 'https://dub.co/blog',\n);\n\n$response = $sdk->events->list(\n request: $request\n);\n\nif ($response->oneOf !== null) {\n // handle response\n}"
66+
- target: $["paths"]["/folders"]["get"]
67+
update:
68+
"x-codeSamples":
69+
- "lang": "php"
70+
"label": "listFolders"
71+
"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->folders->list(\n search: '<value>'\n);\n\nif ($response->folderSchemas !== null) {\n // handle response\n}"
72+
- target: $["paths"]["/folders"]["post"]
73+
update:
74+
"x-codeSamples":
75+
- "lang": "php"
76+
"label": "createFolder"
77+
"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\\CreateFolderRequestBody(\n name: '<value>',\n);\n\n$response = $sdk->folders->create(\n request: $request\n);\n\nif ($response->folderSchema !== null) {\n // handle response\n}"
78+
- target: $["paths"]["/folders/{id}"]["delete"]
79+
update:
80+
"x-codeSamples":
81+
- "lang": "php"
82+
"label": "deleteFolder"
83+
"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->folders->delete(\n id: '<id>'\n);\n\nif ($response->object !== null) {\n // handle response\n}"
84+
- target: $["paths"]["/folders/{id}"]["patch"]
85+
update:
86+
"x-codeSamples":
87+
- "lang": "php"
88+
"label": "updateFolder"
89+
"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$requestBody = new Operations\\UpdateFolderRequestBody();\n\n$response = $sdk->folders->update(\n id: '<id>',\n requestBody: $requestBody\n\n);\n\nif ($response->folderSchema !== null) {\n // handle response\n}"
6690
- target: $["paths"]["/links"]["get"]
6791
update:
6892
"x-codeSamples":
@@ -135,18 +159,24 @@ actions:
135159
- "lang": "php"
136160
"label": "createPartner"
137161
"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\\CreatePartnerRequestBody(\n programId: '<id>',\n name: '<value>',\n email: 'Loyal79@yahoo.com',\n username: 'Aaliyah_Borer',\n linkProps: new Operations\\LinkProps(\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n ),\n);\n\n$response = $sdk->partners->create(\n request: $request\n);\n\nif ($response->object !== null) {\n // handle response\n}"
162+
- target: $["paths"]["/partners/analytics"]["get"]
163+
update:
164+
"x-codeSamples":
165+
- "lang": "php"
166+
"label": "retrievePartnerAnalytics"
167+
"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\\RetrievePartnerAnalyticsRequest(\n programId: '<id>',\n);\n\n$response = $sdk->partners->analytics(\n request: $request\n);\n\nif ($response->oneOf !== null) {\n // handle response\n}"
138168
- target: $["paths"]["/partners/links"]["post"]
139169
update:
140170
"x-codeSamples":
141171
- "lang": "php"
142172
"label": "createPartnerLink"
143-
"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\\CreatePartnerLinkRequestBody(\n programId: '<id>',\n url: 'https://necessary-brief.name',\n linkProps: new Operations\\CreatePartnerLinkLinkProps(\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n ),\n);\n\n$response = $sdk->partners->createLink(\n request: $request\n);\n\nif ($response->linkSchema !== null) {\n // handle response\n}"
173+
"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\\CreatePartnerLinkRequestBody(\n programId: '<id>',\n linkProps: new Operations\\CreatePartnerLinkLinkProps(\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n ),\n);\n\n$response = $sdk->partners->createLink(\n request: $request\n);\n\nif ($response->linkSchema !== null) {\n // handle response\n}"
144174
- target: $["paths"]["/partners/links/upsert"]["put"]
145175
update:
146176
"x-codeSamples":
147177
- "lang": "php"
148178
"label": "upsertPartnerLink"
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\\UpsertPartnerLinkRequestBody(\n programId: '<id>',\n url: 'https://unsteady-lobster.com/',\n linkProps: new Operations\\UpsertPartnerLinkLinkProps(\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n ),\n);\n\n$response = $sdk->partners->upsertLink(\n request: $request\n);\n\nif ($response->linkSchema !== null) {\n // handle response\n}"
179+
"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\\UpsertPartnerLinkRequestBody(\n programId: '<id>',\n linkProps: new Operations\\UpsertPartnerLinkLinkProps(\n externalId: '123456',\n tagIds: [\n 'clux0rgak00011...',\n ],\n ),\n);\n\n$response = $sdk->partners->upsertLink(\n request: $request\n);\n\nif ($response->linkSchema !== null) {\n // handle response\n}"
150180
- target: $["paths"]["/qr"]["get"]
151181
update:
152182
"x-codeSamples":
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# AccessLevel
2+
3+
The access level of the folder within the workspace.
4+
5+
6+
## Values
7+
8+
| Name | Value |
9+
| ------- | ------- |
10+
| `Read` | read |
11+
| `Write` | write |

β€Ždocs/Models/Components/Data.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
| `publicStats` | *?bool* | :heavy_minus_sign: | N/A |
4040
| ~~`tagId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.<br/><br/>The unique ID of the tag assigned to the short link. This field is deprecated – use `tags` instead. |
4141
| `tags` | array<[Components\TagSchema](../../Models/Components/TagSchema.md)> | :heavy_check_mark: | The tags assigned to the short link. |
42+
| `folderId` | *string* | :heavy_check_mark: | The unique ID of the folder assigned to the short link. |
4243
| `comments` | *string* | :heavy_check_mark: | The comments for the short link. |
4344
| `utmSource` | *string* | :heavy_check_mark: | The UTM source of the short link. |
4445
| `utmMedium` | *string* | :heavy_check_mark: | The UTM medium of the short link. |
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# FolderSchema
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
8+
| `id` | *string* | :heavy_check_mark: | The unique ID of the folder. |
9+
| `name` | *string* | :heavy_check_mark: | The name of the folder. |
10+
| `createdAt` | *string* | :heavy_check_mark: | The date the folder was created. |
11+
| `updatedAt` | *string* | :heavy_check_mark: | The date the folder was updated. |
12+
| `linkCount` | *?float* | :heavy_minus_sign: | The number of links in the folder. |
13+
| `accessLevel` | [?Components\AccessLevel](../../Models/Components/AccessLevel.md) | :heavy_minus_sign: | The access level of the folder within the workspace. |

0 commit comments

Comments
Β (0)