Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,300 changes: 2,215 additions & 85 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ generation:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
persistentEdits: {}
ruby:
version: 0.12.0
version: 0.12.1
additionalDependencies:
development: {}
runtime: {}
Expand All @@ -48,6 +49,7 @@ ruby:
inputModelSuffix: input
maxMethodParams: 0
module: OpenApiSdk
multipartArrayFormat: legacy
outputModelSuffix: output
packageName: dub
responseFormat: flat
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ speakeasyVersion: 1.662.0
sources:
dub:
sourceNamespace: dub
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
sourceRevisionDigest: sha256:d0d3f740f91fb9082093a5031666d2f54392fa3cc16bea6b1d20ed2555fde6eb
sourceBlobDigest: sha256:4012541c2b8af91b6c4fba98534a740ddcbedcf3f4576eb831b54ed1962a51b7
tags:
- latest
- speakeasy-sdk-regen-1761957206
- speakeasy-sdk-regen-1765240368
- 0.0.1
targets:
my-first-target:
source: dub
sourceNamespace: dub
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
sourceRevisionDigest: sha256:d0d3f740f91fb9082093a5031666d2f54392fa3cc16bea6b1d20ed2555fde6eb
sourceBlobDigest: sha256:4012541c2b8af91b6c4fba98534a740ddcbedcf3f4576eb831b54ed1962a51b7
codeSamplesNamespace: code-samples-ruby-my-first-target
codeSamplesRevisionDigest: sha256:c5fd90805ada91b77881bc8f23847e99b68e0ce7457445bf776df3ce041fe4f2
codeSamplesRevisionDigest: sha256:99d2e6ddec2041b0afc6e19e6a3f96cf115f2e5416b3718ea8c43fac13fefcfd
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
dub (0.12.0)
dub (0.12.1)
base64 (>= 0.2.0, < 1.0)
faraday
faraday-multipart
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1348,4 +1348,14 @@ Based on:
### Generated
- [ruby v0.12.0] .
### Releases
- [Ruby Gems v0.12.0] https://rubygems.org/gems/dub/versions/0.12.0 - .
- [Ruby Gems v0.12.0] https://rubygems.org/gems/dub/versions/0.12.0 - .

## 2026-01-13 00:30:25
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.662.0 (2.763.3) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.12.1] .
### Releases
- [Ruby Gems v0.12.1] https://rubygems.org/gems/dub/versions/0.12.1 - .
10 changes: 5 additions & 5 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "retrieveAnalytics"
"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"
"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"
- target: $["paths"]["/commissions"]["get"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -50,7 +50,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "listDomains"
"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"
"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"
- target: $["paths"]["/domains"]["post"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -116,7 +116,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "getLinks"
"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"
"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"
- target: $["paths"]["/links"]["post"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -146,7 +146,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "getLinksCount"
"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"
"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"
- target: $["paths"]["/links/info"]["get"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -218,7 +218,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "getQRCode"
"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"
"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"
- target: $["paths"]["/tags"]["get"]
update:
"x-codeSamples":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `event` | [Models::Shared::Event](../../models/shared/event.md) | :heavy_check_mark: | N/A |
| `event` | [Models::Operations::ResponseBodyEvent](../../models/operations/responsebodyevent.md) | :heavy_check_mark: | N/A |
| `timestamp` | *::String* | :heavy_check_mark: | N/A |
| `click` | [Models::Shared::Click](../../models/shared/click.md) | :heavy_check_mark: | N/A |
| `link` | [Models::Shared::Link](../../models/shared/link.md) | :heavy_check_mark: | N/A |
| `click` | [Models::Operations::ListEventsResponseBodyEventsClick](../../models/operations/listeventsresponsebodyeventsclick.md) | :heavy_check_mark: | N/A |
| `link` | [Models::Operations::ListEventsResponseBodyEventsLink](../../models/operations/listeventsresponsebodyeventslink.md) | :heavy_check_mark: | N/A |
| ~~`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. |
| ~~`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. |
| ~~`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. |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ContinentCode
# Continent

The continent to retrieve analytics for.

Expand Down
Loading