Skip to content

Commit 2b6cc8e

Browse files
authored
Merge pull request #141 from dubinc/speakeasy-sdk-regen-1759451298
chore: 🐝 Update SDK - Generate 0.10.5
2 parents 55913f3 + 6943412 commit 2b6cc8e

27 files changed

Lines changed: 104 additions & 72 deletions

.speakeasy/gen.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 5a2dd83e-da98-455b-8ef9-0100a914efdf
33
management:
4-
docChecksum: 2e1136299e8788ffa141b33afd2f3cbc
4+
docChecksum: 43797075fd9e0d4bb17d9938a972af9d
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.631.5
7-
generationVersion: 2.716.16
8-
releaseVersion: 0.10.4
9-
configChecksum: 0a5566b3af98bef3a467f0d365333832
6+
speakeasyVersion: 1.635.1
7+
generationVersion: 2.722.2
8+
releaseVersion: 0.10.5
9+
configChecksum: dd8d59203499125667f556a68611f192
1010
repoURL: https://github.com/dubinc/dub-ruby.git
1111
installationURL: https://github.com/dubinc/dub-ruby
1212
published: true
@@ -2180,7 +2180,7 @@ examples:
21802180
idOrSlug: "<value>"
21812181
responses:
21822182
"200":
2183-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "advanced", "stripeId": "<id>", "billingCycleStart": 2392.88, "paymentFailedAt": null, "stripeConnectId": "<id>", "totalLinks": 9583.5, "usage": 4075.75, "usageLimit": 312.85, "linksUsage": 9444.18, "linksLimit": 3440.64, "payoutsUsage": 9717.42, "payoutsLimit": 7249.67, "payoutFee": 5932.4, "domainsLimit": 4075.34, "tagsLimit": 4898.74, "foldersUsage": 9012.06, "foldersLimit": 8488.71, "groupsLimit": 9998.84, "usersLimit": 1132.65, "aiUsage": 8447.55, "aiLimit": 9868.89, "conversionEnabled": false, "dotLinkClaimed": true, "createdAt": "1705814025364", "users": [{"role": "owner", "defaultFolderId": "<id>"}], "domains": [], "store": {}, "allowedHostnames": ["dub.sh"]}
2183+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "advanced", "stripeId": "<id>", "billingCycleStart": 2392.88, "paymentFailedAt": null, "stripeConnectId": "<id>", "totalLinks": 9583.5, "usage": 4075.75, "usageLimit": 312.85, "linksUsage": 9444.18, "linksLimit": 3440.64, "payoutsUsage": 9717.42, "payoutsLimit": 7249.67, "payoutFee": 5932.4, "domainsLimit": 4075.34, "tagsLimit": 4898.74, "foldersUsage": 9012.06, "foldersLimit": 8488.71, "groupsLimit": 9998.84, "usersLimit": 1132.65, "aiUsage": 8447.55, "aiLimit": 9868.89, "conversionEnabled": false, "dotLinkClaimed": true, "createdAt": "1705814025364", "users": [{"role": "owner", "defaultFolderId": "<id>"}], "domains": [], "store": {}, "allowedHostnames": ["dub.sh"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
21842184
"400":
21852185
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
21862186
"401":
@@ -2206,7 +2206,7 @@ examples:
22062206
idOrSlug: "<value>"
22072207
responses:
22082208
"200":
2209-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business max", "stripeId": null, "billingCycleStart": 2028.85, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 5728.58, "usage": 2864.53, "usageLimit": 3966.86, "linksUsage": 5981.08, "linksLimit": 2040.39, "payoutsUsage": 9329.44, "payoutsLimit": 9097.44, "payoutFee": 4731.38, "domainsLimit": 7848.2, "tagsLimit": 9885.62, "foldersUsage": 7990.55, "foldersLimit": 6957.36, "groupsLimit": 9372.49, "usersLimit": 6615.64, "aiUsage": 3462.45, "aiLimit": 2275.49, "conversionEnabled": false, "dotLinkClaimed": true, "createdAt": "1731917162893", "users": [], "domains": [], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"]}
2209+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": null, "inviteCode": "<value>", "plan": "business max", "stripeId": null, "billingCycleStart": 2028.85, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 5728.58, "usage": 2864.53, "usageLimit": 3966.86, "linksUsage": 5981.08, "linksLimit": 2040.39, "payoutsUsage": 9329.44, "payoutsLimit": 9097.44, "payoutFee": 4731.38, "domainsLimit": 7848.2, "tagsLimit": 9885.62, "foldersUsage": 7990.55, "foldersLimit": 6957.36, "groupsLimit": 9372.49, "usersLimit": 6615.64, "aiUsage": 3462.45, "aiLimit": 2275.49, "conversionEnabled": false, "dotLinkClaimed": true, "createdAt": "1731917162893", "users": [], "domains": [], "store": {"key": "<value>"}, "allowedHostnames": ["dub.sh"], "ssoEmailDomain": "<value>", "ssoEnforcedAt": "<value>"}
22102210
"400":
22112211
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
22122212
"401":
@@ -2285,4 +2285,4 @@ examples:
22852285
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"}}
22862286
examplesVersion: 1.0.2
22872287
generatedTests: {}
2288-
releaseNotes: "## Ruby 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.stripe_customer_id` **Added**\n* `dub.customers.update()`: \n * `request.request_body.stripe_customer_id` **Added**\n* `dub.partners.retrieve_links()`: `response.[].conversions` **Added**\n* `dub.commissions.list()`: \n * `request.tenant_id` **Added**\n"
2288+
releaseNotes: "## Ruby SDK Changes Detected:\n* `dub.partners.list()`: \n * `request.status` **Changed**\n* `dub.workspaces.get()`: `response` **Changed**\n* `dub.workspaces.update()`: `response` **Changed**\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
ruby:
25-
version: 0.10.4
25+
version: 0.10.5
2626
additionalDependencies:
2727
development: {}
2828
runtime: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.631.5
1+
speakeasyVersion: 1.635.1
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:e3cee121e1ee6825b170b05c55fd5829916d23a4f7f1754e5e6143befeb0892b
6-
sourceBlobDigest: sha256:cbd741601c0f62b0c0bf466b964cd21b60f080a8bf5ffd564094033d4180f6ca
5+
sourceRevisionDigest: sha256:297c50ae5361289a1f20d77cbc018ed52cfeb3e57d0e9aafcb4cb7c141811db3
6+
sourceBlobDigest: sha256:99160d60506eac81b5eebb3dc984b4fe9dd344f52b3ff331f6e6a65996ecc480
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1757809887
9+
- speakeasy-sdk-regen-1759451298
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:e3cee121e1ee6825b170b05c55fd5829916d23a4f7f1754e5e6143befeb0892b
16-
sourceBlobDigest: sha256:cbd741601c0f62b0c0bf466b964cd21b60f080a8bf5ffd564094033d4180f6ca
15+
sourceRevisionDigest: sha256:297c50ae5361289a1f20d77cbc018ed52cfeb3e57d0e9aafcb4cb7c141811db3
16+
sourceBlobDigest: sha256:99160d60506eac81b5eebb3dc984b4fe9dd344f52b3ff331f6e6a65996ecc480
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:3a473f1d20192d7c70c0bfbc04245bf9434673535de0a9db6f756965df01021e
18+
codeSamplesRevisionDigest: sha256:84f0bdb0c992fa30d28511f773b69a5f1b2278700fb43a19e6c361a7096dbb92
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
dub (0.10.4)
4+
dub (0.10.5)
55
base64 (>= 0.2.0, < 1.0)
66
faraday
77
faraday-multipart

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ end
233233

234234
### [partners](docs/sdks/partners/README.md)
235235

236-
* [create](docs/sdks/partners/README.md#create) - Create a partner
236+
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
237237
* [list](docs/sdks/partners/README.md#list) - List all partners
238238
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
239239
* [retrieve_links](docs/sdks/partners/README.md#retrieve_links) - Retrieve a partner's links.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1318,4 +1318,14 @@ Based on:
13181318
### Generated
13191319
- [ruby v0.10.4] .
13201320
### Releases
1321-
- [Ruby Gems v0.10.4] https://rubygems.org/gems/dub/versions/0.10.4 - .
1321+
- [Ruby Gems v0.10.4] https://rubygems.org/gems/dub/versions/0.10.4 - .
1322+
1323+
## 2025-10-06 19:00:14
1324+
### Changes
1325+
Based on:
1326+
- OpenAPI Doc
1327+
- Speakeasy CLI 1.635.1 (2.722.2) https://github.com/speakeasy-api/speakeasy
1328+
### Generated
1329+
- [ruby v0.10.5] .
1330+
### Releases
1331+
- [Ruby Gems v0.10.5] https://rubygems.org/gems/dub/versions/0.10.5 - .

docs/models/operations/createcustomerdiscount.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| `amount` | *::Float* | :heavy_check_mark: | N/A |
1010
| `type` | [Models::Operations::CreateCustomerType](../../models/operations/createcustomertype.md) | :heavy_check_mark: | N/A |
1111
| `max_duration` | *T.nilable(::Float)* | :heavy_check_mark: | N/A |
12-
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
1312
| `coupon_id` | *T.nilable(::String)* | :heavy_check_mark: | N/A |
1413
| `coupon_test_id` | *T.nilable(::String)* | :heavy_check_mark: | N/A |
14+
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
1515
| `partners_count` | *T.nilable(::Float)* | :heavy_minus_sign: | N/A |

docs/models/operations/createpartnerresponsebody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CreatePartnerResponseBody
22

3-
The created partner
3+
The created or updated partner
44

55

66
## Fields

docs/models/operations/createpartnerstatus.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ The status of the partner's enrollment in the program.
55

66
## Values
77

8-
| Name | Value |
9-
| ---------- | ---------- |
10-
| `PENDING` | pending |
11-
| `APPROVED` | approved |
12-
| `REJECTED` | rejected |
13-
| `INVITED` | invited |
14-
| `DECLINED` | declined |
15-
| `BANNED` | banned |
16-
| `ARCHIVED` | archived |
8+
| Name | Value |
9+
| ------------- | ------------- |
10+
| `PENDING` | pending |
11+
| `APPROVED` | approved |
12+
| `REJECTED` | rejected |
13+
| `INVITED` | invited |
14+
| `DECLINED` | declined |
15+
| `DEACTIVATED` | deactivated |
16+
| `BANNED` | banned |
17+
| `ARCHIVED` | archived |

docs/models/operations/discount.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| `amount` | *::Float* | :heavy_check_mark: | N/A |
1010
| `type` | [Models::Operations::GetCustomersType](../../models/operations/getcustomerstype.md) | :heavy_check_mark: | N/A |
1111
| `max_duration` | *T.nilable(::Float)* | :heavy_check_mark: | N/A |
12-
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
1312
| `coupon_id` | *T.nilable(::String)* | :heavy_check_mark: | N/A |
1413
| `coupon_test_id` | *T.nilable(::String)* | :heavy_check_mark: | N/A |
14+
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
1515
| `partners_count` | *T.nilable(::Float)* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)