Skip to content

Commit 4c41941

Browse files
authored
Merge pull request #133 from dubinc/speakeasy-sdk-regen-1757809370
chore: 🐝 Update SDK - Generate 0.13.4
2 parents 932bba2 + 61a6f6f commit 4c41941

Some content is hidden

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

45 files changed

+608
-388
lines changed

.speakeasy/gen.lock

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: 43187d3e-7c3c-4c11-b5d4-4b2334fb6d96
33
management:
4-
docChecksum: ca039d761420ae6bf30481214b90948f
4+
docChecksum: 2e1136299e8788ffa141b33afd2f3cbc
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.615.2
7-
generationVersion: 2.698.4
8-
releaseVersion: 0.13.3
9-
configChecksum: 45b57c30a64d7783345d8ebea2383886
6+
speakeasyVersion: 1.631.5
7+
generationVersion: 2.716.16
8+
releaseVersion: 0.13.4
9+
configChecksum: 486e5e1c51cbbdaa5d3046eed387013e
1010
repoURL: https://github.com/dubinc/dub-php.git
1111
installationURL: https://github.com/dubinc/dub-php
1212
published: true
1313
features:
1414
php:
1515
constsAndDefaults: 0.2.0
16-
core: 3.8.10
16+
core: 3.8.11
1717
deprecations: 2.81.1
1818
errors: 0.3.0
1919
examples: 2.81.6
@@ -60,6 +60,7 @@ generatedFiles:
6060
- docs/Models/Components/CommissionCreatedEventCustomer.md
6161
- docs/Models/Components/CommissionCreatedEventData.md
6262
- docs/Models/Components/CommissionCreatedEventEvent.md
63+
- docs/Models/Components/CommissionCreatedEventPartner.md
6364
- docs/Models/Components/CommissionCreatedEventStatus.md
6465
- docs/Models/Components/CommissionCreatedEventType.md
6566
- docs/Models/Components/Continent.md
@@ -115,6 +116,7 @@ generatedFiles:
115116
- docs/Models/Components/SaleCreatedEventData.md
116117
- docs/Models/Components/SaleCreatedEventEvent.md
117118
- docs/Models/Components/SaleCreatedEventLink.md
119+
- docs/Models/Components/SaleCreatedEventPartner.md
118120
- docs/Models/Components/SaleCreatedEventSale.md
119121
- docs/Models/Components/SaleCreatedEventTestVariants.md
120122
- docs/Models/Components/SaleEvent.md
@@ -471,6 +473,7 @@ generatedFiles:
471473
- src/Models/Components/CommissionCreatedEventCustomer.php
472474
- src/Models/Components/CommissionCreatedEventData.php
473475
- src/Models/Components/CommissionCreatedEventEvent.php
476+
- src/Models/Components/CommissionCreatedEventPartner.php
474477
- src/Models/Components/CommissionCreatedEventStatus.php
475478
- src/Models/Components/CommissionCreatedEventType.php
476479
- src/Models/Components/Continent.php
@@ -525,6 +528,7 @@ generatedFiles:
525528
- src/Models/Components/SaleCreatedEventData.php
526529
- src/Models/Components/SaleCreatedEventEvent.php
527530
- src/Models/Components/SaleCreatedEventLink.php
531+
- src/Models/Components/SaleCreatedEventPartner.php
528532
- src/Models/Components/SaleCreatedEventSale.php
529533
- src/Models/Components/SaleCreatedEventTestVariants.php
530534
- src/Models/Components/SaleEvent.php
@@ -1671,7 +1675,7 @@ examples:
16711675
application/json: {"email": "Summer50@yahoo.com", "linkProps": {"externalId": "123456", "tagIds": ["clux0rgak00011..."], "testVariants": [{"url": "https://example.com/variant-1", "percentage": 50}, {"url": "https://example.com/variant-2", "percentage": 50}]}}
16721676
responses:
16731677
"201":
1674-
application/json: {"id": "<id>", "name": "<value>", "email": "Jan9@yahoo.com", "image": "https://loremflickr.com/2599/3934?lock=3607054824535492", "country": "Equatorial Guinea", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1736363424924", "status": "banned", "links": [], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}
1678+
application/json: {"id": "<id>", "name": "<value>", "companyName": "Schowalter, Hauck and Bradtke", "email": "Jan9@yahoo.com", "image": "https://loremflickr.com/2599/3934?lock=3607054824535492", "country": "Equatorial Guinea", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1736363424924", "status": "banned", "links": [], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}
16751679
"400":
16761680
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
16771681
"401":
@@ -1722,7 +1726,7 @@ examples:
17221726
programId: "<id>"
17231727
responses:
17241728
"200":
1725-
application/json: [{"id": "<id>", "domain": "another-granny.net", "key": "<key>", "shortLink": "https://scientific-duffel.com", "url": "https://old-fashioned-bug.name", "clicks": 0, "leads": 0, "sales": 0, "saleAmount": 0}, {"id": "<id>", "domain": "another-granny.net", "key": "<key>", "shortLink": "https://scientific-duffel.com", "url": "https://old-fashioned-bug.name", "clicks": 0, "leads": 0, "sales": 0, "saleAmount": 0}]
1729+
application/json: [{"id": "<id>", "domain": "another-granny.net", "key": "<key>", "shortLink": "https://scientific-duffel.com", "url": "https://old-fashioned-bug.name", "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0}, {"id": "<id>", "domain": "another-granny.net", "key": "<key>", "shortLink": "https://scientific-duffel.com", "url": "https://old-fashioned-bug.name", "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0}]
17261730
"400":
17271731
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
17281732
"401":
@@ -2048,9 +2052,10 @@ examples:
20482052
search: "john"
20492053
page: 1
20502054
pageSize: 50
2055+
email: "panic@thedis.co"
20512056
responses:
20522057
"200":
2053-
application/json: [{"id": "<id>", "name": "<value>", "email": "Korey.Corkery26@hotmail.com", "image": "https://picsum.photos/seed/X7WjNI/969/1620", "country": "Paraguay", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1715609832325", "status": "rejected", "links": [{"id": "<id>", "domain": "perky-tributary.biz", "key": "<key>", "shortLink": "https://neighboring-draft.biz/", "url": "https://unsightly-nectarine.biz/", "clicks": 0, "leads": 0, "sales": 0, "saleAmount": 0}], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}]
2058+
application/json: [{"id": "<id>", "name": "<value>", "companyName": "Pacocha, McClure and Kuvalis", "email": "Korey.Corkery26@hotmail.com", "image": "https://picsum.photos/seed/X7WjNI/969/1620", "country": "Paraguay", "paypalEmail": "<value>", "stripeConnectId": "<id>", "payoutsEnabledAt": "<value>", "programId": "<id>", "partnerId": "<id>", "tenantId": "<id>", "createdAt": "1715609832325", "status": "rejected", "links": [{"id": "<id>", "domain": "perky-tributary.biz", "key": "<key>", "shortLink": "https://neighboring-draft.biz/", "url": "https://unsightly-nectarine.biz/", "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0}], "totalCommissions": 0, "clicks": 0, "leads": 0, "conversions": 0, "sales": 0, "saleAmount": 0, "netRevenue": 0}]
20542059
"400":
20552060
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
20562061
"401":
@@ -2071,6 +2076,4 @@ examples:
20712076
application/json: {"error": {"code": "internal_server_error", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#internal-server_error"}}
20722077
examplesVersion: 1.0.2
20732078
generatedTests: {}
2074-
releaseNotes: |
2075-
## Php SDK Changes Detected:
2076-
* `dub->track->lead()`: `response.link` **Added**
2079+
releaseNotes: "## Php SDK Changes Detected:\n* `dub->partners->list()`: \n * `request` **Changed**\n * `response.[]` **Changed** **Breaking** :warning:\n* `dub->partners->create()`: `response` **Changed** **Breaking** :warning:\n* `dub->analytics->retrieve()`: \n * `request->ref` **Added**\n* `dub->events->list()`: \n * `request->ref` **Added**\n* `dub->customers->create()`: \n * `request->stripeCustomerId` **Added**\n* `dub->customers->update()`: \n * `request->requestBody->stripeCustomerId` **Added**\n* `dub->partners->retrieveLinks()`: `response.[]->conversions` **Added**\n* `dub->commissions->list()`: \n * `request->tenantId` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ generation:
2222
generateNewTests: false
2323
skipResponseBodyAssertions: false
2424
php:
25-
version: 0.13.3
25+
version: 0.13.4
2626
additionalDependencies:
2727
autoload: {}
2828
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.615.2
1+
speakeasyVersion: 1.631.5
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:ebe3b778be17e7f03038a91a7f03d783c04d995f7e298a17e0abd937faa40bef
6-
sourceBlobDigest: sha256:9a681d22f9efc3f99cb4273462a7cdb41ba7d886c6adfe359425d986a8af70ba
5+
sourceRevisionDigest: sha256:e3cee121e1ee6825b170b05c55fd5829916d23a4f7f1754e5e6143befeb0892b
6+
sourceBlobDigest: sha256:cbd741601c0f62b0c0bf466b964cd21b60f080a8bf5ffd564094033d4180f6ca
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1757550082
9+
- speakeasy-sdk-regen-1757809370
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:ebe3b778be17e7f03038a91a7f03d783c04d995f7e298a17e0abd937faa40bef
16-
sourceBlobDigest: sha256:9a681d22f9efc3f99cb4273462a7cdb41ba7d886c6adfe359425d986a8af70ba
15+
sourceRevisionDigest: sha256:e3cee121e1ee6825b170b05c55fd5829916d23a4f7f1754e5e6143befeb0892b
16+
sourceBlobDigest: sha256:cbd741601c0f62b0c0bf466b964cd21b60f080a8bf5ffd564094033d4180f6ca
1717
codeSamplesNamespace: code-samples-php-my-first-target
18-
codeSamplesRevisionDigest: sha256:9d963e254d8aff282fb748ca7abdf11838768052f6ab38cc4c5f7b850586ddd8
18+
codeSamplesRevisionDigest: sha256:f587d6d15debc43a3dda609c4e51783a1b0a3076e80cd71d5420985f84056dac
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1220,4 +1220,14 @@ Based on:
12201220
### Generated
12211221
- [php v0.13.3] .
12221222
### Releases
1223-
- [Composer v0.13.3] https://packagist.org/packages/dub/dub-php#v0.13.3 - .
1223+
- [Composer v0.13.3] https://packagist.org/packages/dub/dub-php#v0.13.3 - .
1224+
1225+
## 2025-09-30 18:07:56
1226+
### Changes
1227+
Based on:
1228+
- OpenAPI Doc
1229+
- Speakeasy CLI 1.631.5 (2.716.16) https://github.com/speakeasy-api/speakeasy
1230+
### Generated
1231+
- [php v0.13.4] .
1232+
### Releases
1233+
- [Composer v0.13.4] https://packagist.org/packages/dub/dub-php#v0.13.4 - .

codeSamples.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ actions:
176176
"x-codeSamples":
177177
- "lang": "php"
178178
"label": "listPartners"
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\\ListPartnersRequest(\n status: Operations\\ListPartnersQueryParamStatus::Approved,\n country: 'US',\n tenantId: '1K0NM7HCN944PEMZ3CQPH43H8',\n includeExpandedFields: false,\n search: 'john',\n pageSize: 50,\n);\n\n$response = $sdk->partners->list(\n request: $request\n);\n\nif ($response->responseBodies !== 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\\ListPartnersRequest(\n status: Operations\\ListPartnersQueryParamStatus::Approved,\n country: 'US',\n email: 'panic@thedis.co',\n tenantId: '1K0NM7HCN944PEMZ3CQPH43H8',\n search: 'john',\n includeExpandedFields: false,\n pageSize: 50,\n);\n\n$response = $sdk->partners->list(\n request: $request\n);\n\nif ($response->responseBodies !== null) {\n // handle response\n}"
180180
- target: $["paths"]["/partners"]["post"]
181181
update:
182182
"x-codeSamples":

docs/Models/Components/CommissionCreatedEventData.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
| `userId` | *?string* | :heavy_minus_sign: | The user who created the manual commission. | |
1818
| `createdAt` | *string* | :heavy_check_mark: | N/A | |
1919
| `updatedAt` | *string* | :heavy_check_mark: | N/A | |
20-
| `partner` | [Components\Partner](../../Models/Components/Partner.md) | :heavy_check_mark: | N/A | |
20+
| `partner` | [Components\CommissionCreatedEventPartner](../../Models/Components/CommissionCreatedEventPartner.md) | :heavy_check_mark: | N/A | |
2121
| `customer` | [?Components\CommissionCreatedEventCustomer](../../Models/Components/CommissionCreatedEventCustomer.md) | :heavy_minus_sign: | N/A | |
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# CommissionCreatedEventPartner
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
8+
| `id` | *string* | :heavy_check_mark: | The partner's unique ID on Dub. |
9+
| `name` | *string* | :heavy_check_mark: | The partner's full legal name. |
10+
| `email` | *string* | :heavy_check_mark: | The partner's email address. Should be a unique value across Dub. |
11+
| `image` | *string* | :heavy_check_mark: | The partner's avatar image. |
12+
| `payoutsEnabledAt` | *string* | :heavy_check_mark: | The date when the partner enabled payouts. |
13+
| `country` | *string* | :heavy_check_mark: | The partner's country (required for tax purposes). |
14+
| `totalClicks` | *float* | :heavy_check_mark: | N/A |
15+
| `totalLeads` | *float* | :heavy_check_mark: | N/A |
16+
| `totalConversions` | *float* | :heavy_check_mark: | N/A |
17+
| `totalSales` | *float* | :heavy_check_mark: | N/A |
18+
| `totalSaleAmount` | *float* | :heavy_check_mark: | N/A |
19+
| `totalCommissions` | *float* | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)