Skip to content

Commit 237ef11

Browse files
authored
Merge pull request #123 from dubinc/speakeasy-sdk-regen-1750798132
chore: 🐝 Update SDK - Generate 0.2.2-alpha.125
2 parents cf99225 + b26a3a8 commit 237ef11

20 files changed

+68
-84
lines changed

.speakeasy/gen.lock

Lines changed: 30 additions & 31 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
@@ -17,7 +17,7 @@ generation:
1717
oAuth2ClientCredentialsEnabled: true
1818
oAuth2PasswordEnabled: false
1919
ruby:
20-
version: 0.2.2-alpha.123
20+
version: 0.2.2-alpha.125
2121
additionalDependencies:
2222
development: {}
2323
runtime: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.526.0
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:d57c526bebf9e4832b89d5ff69ac36736da2d1e336a6250ccc592746bdcb3c02
6-
sourceBlobDigest: sha256:a40b4be735625df821cb447186e9f082522956163e810b6c049d2b3a6ad6a538
5+
sourceRevisionDigest: sha256:c47befef0907281cb8684f439be73a059fe7150c2f1f670a52a5e0f22a6fb64f
6+
sourceBlobDigest: sha256:fda69e4abfeb5e6d306b3396e17890b81f100b3c039c209560f97f0a67d45f2d
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1750379472
9+
- speakeasy-sdk-regen-1750798132
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:d57c526bebf9e4832b89d5ff69ac36736da2d1e336a6250ccc592746bdcb3c02
16-
sourceBlobDigest: sha256:a40b4be735625df821cb447186e9f082522956163e810b6c049d2b3a6ad6a538
15+
sourceRevisionDigest: sha256:c47befef0907281cb8684f439be73a059fe7150c2f1f670a52a5e0f22a6fb64f
16+
sourceBlobDigest: sha256:fda69e4abfeb5e6d306b3396e17890b81f100b3c039c209560f97f0a67d45f2d
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:d6b4bc8a435faaf3f3bd4ba742c5e7d6abcf05abf8a3128fd39405b3c363cd2d
18+
codeSamplesRevisionDigest: sha256:8949e238999b1aff21eff728aecb97fea6ec3d09b3ed81856870abca6ae5f737
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.2.2.pre.alpha.123)
4+
dub (0.2.2.pre.alpha.125)
55
faraday
66
faraday-multipart
77
faraday-retry (~> 2.2.1)

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1178,4 +1178,14 @@ Based on:
11781178
### Generated
11791179
- [ruby v0.2.2-alpha.123] .
11801180
### Releases
1181-
- [Ruby Gems v0.2.2-alpha.123] https://rubygems.org/gems/dub/versions/0.2.2-alpha.123 - .
1181+
- [Ruby Gems v0.2.2-alpha.123] https://rubygems.org/gems/dub/versions/0.2.2-alpha.123 - .
1182+
1183+
## 2025-06-24 20:48:35
1184+
### Changes
1185+
Based on:
1186+
- OpenAPI Doc
1187+
- Speakeasy CLI 1.526.0 (2.563.0) https://github.com/speakeasy-api/speakeasy
1188+
### Generated
1189+
- [ruby v0.2.2-alpha.125] .
1190+
### Releases
1191+
- [Ruby Gems v0.2.2-alpha.125] https://rubygems.org/gems/dub/versions/0.2.2-alpha.125 - .

codeSamples.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,13 +176,13 @@ actions:
176176
"x-codeSamples":
177177
- "lang": "ruby"
178178
"label": "createPartner"
179-
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreatePartnerRequestBody.new(\n program_id: \"<id>\",\n name: \"<value>\",\n email: \"Loyal79@yahoo.com\",\n link_props: ::OpenApiSDK::Operations::LinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreatePartnerTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreatePartnerTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.create(req)\n\nif ! res.object.nil?\n # handle response\nend"
179+
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreatePartnerRequestBody.new(\n name: \"<value>\",\n email: \"Loyal79@yahoo.com\",\n link_props: ::OpenApiSDK::Operations::LinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreatePartnerTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreatePartnerTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.create(req)\n\nif ! res.object.nil?\n # handle response\nend"
180180
- target: $["paths"]["/partners/analytics"]["get"]
181181
update:
182182
"x-codeSamples":
183183
- "lang": "ruby"
184184
"label": "retrievePartnerAnalytics"
185-
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::RetrievePartnerAnalyticsRequest.new(\n timezone: \"America/New_York\",\n program_id: \"<id>\",\n)\n\nres = s.partners.analytics(req)\n\nif ! res.one_of.nil?\n # handle response\nend"
185+
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::RetrievePartnerAnalyticsRequest.new(\n timezone: \"America/New_York\",\n)\n\nres = s.partners.analytics(req)\n\nif ! res.one_of.nil?\n # handle response\nend"
186186
- target: $["paths"]["/partners/links"]["get"]
187187
update:
188188
"x-codeSamples":
@@ -194,13 +194,13 @@ actions:
194194
"x-codeSamples":
195195
- "lang": "ruby"
196196
"label": "createPartnerLink"
197-
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreatePartnerLinkRequestBody.new(\n program_id: \"<id>\",\n link_props: ::OpenApiSDK::Operations::CreatePartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreatePartnerLinkTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreatePartnerLinkTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.create_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
197+
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreatePartnerLinkRequestBody.new(\n link_props: ::OpenApiSDK::Operations::CreatePartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreatePartnerLinkTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreatePartnerLinkTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.create_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
198198
- target: $["paths"]["/partners/links/upsert"]["put"]
199199
update:
200200
"x-codeSamples":
201201
- "lang": "ruby"
202202
"label": "upsertPartnerLink"
203-
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::UpsertPartnerLinkRequestBody.new(\n program_id: \"<id>\",\n link_props: ::OpenApiSDK::Operations::UpsertPartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::UpsertPartnerLinkTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::UpsertPartnerLinkTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.upsert_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
203+
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::UpsertPartnerLinkRequestBody.new(\n link_props: ::OpenApiSDK::Operations::UpsertPartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::UpsertPartnerLinkTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::UpsertPartnerLinkTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n)\n\nres = s.partners.upsert_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
204204
- target: $["paths"]["/qr"]["get"]
205205
update:
206206
"x-codeSamples":
@@ -236,7 +236,7 @@ actions:
236236
"x-codeSamples":
237237
- "lang": "ruby"
238238
"label": "createReferralsEmbedToken"
239-
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreateReferralsEmbedTokenRequestBody.new(\n program_id: \"<id>\",\n partner: ::OpenApiSDK::Operations::Partner.new(\n name: \"<value>\",\n email: \"Florencio98@hotmail.com\",\n link_props: ::OpenApiSDK::Operations::CreateReferralsEmbedTokenLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreateReferralsEmbedTokenTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreateReferralsEmbedTokenTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n ),\n)\n\nres = s.embed_tokens.referrals(req)\n\nif ! res.object.nil?\n # handle response\nend"
239+
"source": "require 'dub'\n\ns = ::OpenApiSDK::Dub.new(\n security: ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n ),\n )\n\nreq = ::OpenApiSDK::Operations::CreateReferralsEmbedTokenRequestBody.new(\n partner: ::OpenApiSDK::Operations::Partner.new(\n name: \"<value>\",\n email: \"Florencio98@hotmail.com\",\n link_props: ::OpenApiSDK::Operations::CreateReferralsEmbedTokenLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n test_variants: [\n ::OpenApiSDK::Operations::CreateReferralsEmbedTokenTestVariants.new(\n url: \"https://example.com/variant-1\",\n percentage: 50.0,\n ),\n ::OpenApiSDK::Operations::CreateReferralsEmbedTokenTestVariants.new(\n url: \"https://example.com/variant-2\",\n percentage: 50.0,\n ),\n ],\n ),\n ),\n)\n\nres = s.embed_tokens.referrals(req)\n\nif ! res.object.nil?\n # handle response\nend"
240240
- target: $["paths"]["/track/lead"]["post"]
241241
update:
242242
"x-codeSamples":

docs/models/operations/createpartnerlinkrequestbody.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
| Field | Type | Required | Description |
77
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
8-
| `program_id` | *::String* | :heavy_check_mark: | The ID of the program that the partner is enrolled in. |
98
| `partner_id` | *T.nilable(::String)* | :heavy_minus_sign: | The ID of the partner to create a link for. Will take precedence over `tenantId` if provided. |
109
| `tenant_id` | *T.nilable(::String)* | :heavy_minus_sign: | The ID of the partner in your system. If both `partnerId` and `tenantId` are not provided, an error will be thrown. |
1110
| `url` | *T.nilable(::String)* | :heavy_minus_sign: | The URL to shorten (if not provided, the program's default URL will be used). Will throw an error if the domain doesn't match the program's default URL domain. |

0 commit comments

Comments
 (0)