Skip to content

Commit de484f0

Browse files
committed
## Ruby SDK Changes Detected:
* `dub.partners.create()`: * `request.link_props` **Changed** **Breaking** ⚠️ * `dub.partners.create_link()`: * `request.link_props` **Changed** **Breaking** ⚠️ * `dub.partners.upsert_link()`: * `request.link_props` **Changed** **Breaking** ⚠️ * `dub.embed_tokens.referrals()`: * `request.partner.link_props` **Changed** **Breaking** ⚠️ * `dub.links.create_many()`: `response.[].[link_error_schema].link` **Changed** * `dub.analytics.retrieve()`: * `request.continent` **Changed** * `dub.events.list()`: * `request.continent` **Changed** * `response.[]` **Changed** * `dub.customers.list()`: `request` **Changed** * `dub.customers.update()`: * `request.request_body.country` **Added**
1 parent 5969450 commit de484f0

File tree

184 files changed

+3432
-1294
lines changed

Some content is hidden

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

184 files changed

+3432
-1294
lines changed

.speakeasy/gen.lock

Lines changed: 2215 additions & 85 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
@@ -24,8 +24,9 @@ generation:
2424
generateTests: true
2525
generateNewTests: false
2626
skipResponseBodyAssertions: false
27+
persistentEdits: {}
2728
ruby:
28-
version: 0.12.0
29+
version: 0.12.1
2930
additionalDependencies:
3031
development: {}
3132
runtime: {}
@@ -48,6 +49,7 @@ ruby:
4849
inputModelSuffix: input
4950
maxMethodParams: 0
5051
module: OpenApiSdk
52+
multipartArrayFormat: legacy
5153
outputModelSuffix: output
5254
packageName: dub
5355
responseFormat: flat

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.662.0
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
6-
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
5+
sourceRevisionDigest: sha256:f3417934871c6ff7f39876a1b259dc942dd90bae0681e663464bfbce5f69c1fd
6+
sourceBlobDigest: sha256:cfbd64b276254d176f39f5e5c34af31ba9769de637a8994b8171065b46d2a5b7
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761957206
9+
- speakeasy-sdk-regen-1765240368
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:f3417934871c6ff7f39876a1b259dc942dd90bae0681e663464bfbce5f69c1fd
16+
sourceBlobDigest: sha256:cfbd64b276254d176f39f5e5c34af31ba9769de637a8994b8171065b46d2a5b7
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:c5fd90805ada91b77881bc8f23847e99b68e0ce7457445bf776df3ce041fe4f2
18+
codeSamplesRevisionDigest: sha256:99d2e6ddec2041b0afc6e19e6a3f96cf115f2e5416b3718ea8c43fac13fefcfd
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.12.0)
4+
dub (0.12.1)
55
base64 (>= 0.2.0, < 1.0)
66
faraday
77
faraday-multipart

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1348,4 +1348,14 @@ Based on:
13481348
### Generated
13491349
- [ruby v0.12.0] .
13501350
### Releases
1351-
- [Ruby Gems v0.12.0] https://rubygems.org/gems/dub/versions/0.12.0 - .
1351+
- [Ruby Gems v0.12.0] https://rubygems.org/gems/dub/versions/0.12.0 - .
1352+
1353+
## 2026-01-08 00:34:39
1354+
### Changes
1355+
Based on:
1356+
- OpenAPI Doc
1357+
- Speakeasy CLI 1.662.0 (2.763.3) https://github.com/speakeasy-api/speakeasy
1358+
### Generated
1359+
- [ruby v0.12.1] .
1360+
### Releases
1361+
- [Ruby Gems v0.12.1] https://rubygems.org/gems/dub/versions/0.12.1 - .

codeSamples.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ actions:
88
"x-codeSamples":
99
- "lang": "ruby"
1010
"label": "retrieveAnalytics"
11-
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::RetrieveAnalyticsRequest.new(\n timezone: 'America/New_York',\n city: 'New York',\n device: 'Desktop',\n browser: 'Chrome',\n os: 'Windows',\n referer: 'google.com',\n referer_url: 'https://dub.co/blog',\n query: 'metadata[\\'key\\']:\\'value\\'',\n)\n\nres = s.analytics.retrieve(request: req)\n\nunless res.nil?\n # handle response\nend"
11+
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::RetrieveAnalyticsRequest.new(\n event: Models::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 referer_url: 'https://dub.co/blog',\n query: 'metadata[\\'key\\']:\\'value\\'',\n)\n\nres = s.analytics.retrieve(request: req)\n\nunless res.nil?\n # handle response\nend"
1212
- target: $["paths"]["/commissions"]["get"]
1313
update:
1414
"x-codeSamples":
@@ -50,7 +50,7 @@ actions:
5050
"x-codeSamples":
5151
- "lang": "ruby"
5252
"label": "listDomains"
53-
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::ListDomainsRequest.new(\n archived: true,\n)\n\nres = s.domains.list(request: req)\n\nunless res.nil?\n # handle response\nend"
53+
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::ListDomainsRequest.new()\n\nres = s.domains.list(request: req)\n\nunless res.nil?\n # handle response\nend"
5454
- target: $["paths"]["/domains"]["post"]
5555
update:
5656
"x-codeSamples":
@@ -116,7 +116,7 @@ actions:
116116
"x-codeSamples":
117117
- "lang": "ruby"
118118
"label": "getLinks"
119-
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetLinksRequest.new(\n show_archived: false,\n with_tags: true,\n page_size: 50.0,\n)\n\nres = s.links.list(request: req)\n\nunless res.nil?\n # handle response\nend"
119+
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetLinksRequest.new(\n page_size: 50.0,\n)\n\nres = s.links.list(request: req)\n\nunless res.nil?\n # handle response\nend"
120120
- target: $["paths"]["/links"]["post"]
121121
update:
122122
"x-codeSamples":
@@ -146,7 +146,7 @@ actions:
146146
"x-codeSamples":
147147
- "lang": "ruby"
148148
"label": "getLinksCount"
149-
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetLinksCountRequest.new(\n show_archived: false,\n with_tags: false,\n)\n\nres = s.links.count(request: req)\n\nunless res.nil?\n # handle response\nend"
149+
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetLinksCountRequest.new()\n\nres = s.links.count(request: req)\n\nunless res.nil?\n # handle response\nend"
150150
- target: $["paths"]["/links/info"]["get"]
151151
update:
152152
"x-codeSamples":
@@ -218,7 +218,7 @@ actions:
218218
"x-codeSamples":
219219
- "lang": "ruby"
220220
"label": "getQRCode"
221-
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetQRCodeRequest.new(\n url: 'https://needy-newsstand.biz/',\n hide_logo: true,\n include_margin: false,\n)\n\nres = s.qr_codes.get(request: req)\n\nunless res.nil?\n # handle response\nend"
221+
"source": "require 'dub'\n\nModels = ::OpenApiSDK::Models\ns = ::OpenApiSDK::Dub.new(\n security: Models::Shared::Security.new(\n token: 'DUB_API_KEY',\n ),\n )\n\nreq = Models::Operations::GetQRCodeRequest.new(\n url: 'https://needy-newsstand.biz/',\n)\n\nres = s.qr_codes.get(request: req)\n\nunless res.nil?\n # handle response\nend"
222222
- target: $["paths"]["/tags"]["get"]
223223
update:
224224
"x-codeSamples":
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
| Field | Type | Required | Description |
77
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
8-
| `event` | [Models::Shared::Event](../../models/shared/event.md) | :heavy_check_mark: | N/A |
8+
| `event` | [Models::Operations::ResponseBodyEvent](../../models/operations/responsebodyevent.md) | :heavy_check_mark: | N/A |
99
| `timestamp` | *::String* | :heavy_check_mark: | N/A |
10-
| `click` | [Models::Shared::Click](../../models/shared/click.md) | :heavy_check_mark: | N/A |
11-
| `link` | [Models::Shared::Link](../../models/shared/link.md) | :heavy_check_mark: | N/A |
10+
| `click` | [Models::Operations::ListEventsResponseBodyEventsClick](../../models/operations/listeventsresponsebodyeventsclick.md) | :heavy_check_mark: | N/A |
11+
| `link` | [Models::Operations::ListEventsResponseBodyEventsLink](../../models/operations/listeventsresponsebodyeventslink.md) | :heavy_check_mark: | N/A |
1212
| ~~`click_id`~~ | *::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/>Deprecated: Use `click.id` instead. |
1313
| ~~`link_id`~~ | *::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/>Deprecated: Use `link.id` instead. |
1414
| ~~`domain`~~ | *::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/>Deprecated: Use `link.domain` instead. |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ContinentCode
1+
# Continent
22

33
The continent to retrieve analytics for.
44

0 commit comments

Comments
 (0)