Skip to content

Commit e6835b8

Browse files
authored
Merge pull request #139 from dubinc/speakeasy-sdk-regen-1757550545
chore: 🐝 Update SDK - Generate 0.10.3
2 parents 3d52c18 + 006be25 commit e6835b8

File tree

16 files changed

+179
-47
lines changed

16 files changed

+179
-47
lines changed

.speakeasy/gen.lock

Lines changed: 11 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: 54c12f37004dd851733d9c6060b4addb
4+
docChecksum: ca039d761420ae6bf30481214b90948f
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.615.0
7-
generationVersion: 2.698.0
8-
releaseVersion: 0.10.2
9-
configChecksum: d9e7f31bae26c229f49b9dba4f4fbff6
6+
speakeasyVersion: 1.615.2
7+
generationVersion: 2.698.4
8+
releaseVersion: 0.10.3
9+
configChecksum: d7c7e12f5e270a77d61d1a9e43808ea1
1010
repoURL: https://github.com/dubinc/dub-ruby.git
1111
installationURL: https://github.com/dubinc/dub-ruby
1212
published: true
@@ -18,7 +18,7 @@ features:
1818
errors: 0.1.1
1919
examples: 2.81.6
2020
flattening: 2.81.1
21-
globalSecurity: 2.81.8
21+
globalSecurity: 2.81.9
2222
globalServerURLs: 2.82.4
2323
ignores: 2.81.1
2424
includes: 2.81.1
@@ -210,6 +210,7 @@ generatedFiles:
210210
- docs/models/operations/tagnames.md
211211
- docs/models/operations/testvariants.md
212212
- docs/models/operations/three.md
213+
- docs/models/operations/trackleadlink.md
213214
- docs/models/operations/trackleadrequestbody.md
214215
- docs/models/operations/trackleadresponsebody.md
215216
- docs/models/operations/tracksalecustomer.md
@@ -745,6 +746,8 @@ generatedFiles:
745746
- lib/open_api_sdk/models/operations/testvariants.rbi
746747
- lib/open_api_sdk/models/operations/three.rb
747748
- lib/open_api_sdk/models/operations/three.rbi
749+
- lib/open_api_sdk/models/operations/tracklead_link.rb
750+
- lib/open_api_sdk/models/operations/tracklead_link.rbi
748751
- lib/open_api_sdk/models/operations/tracklead_requestbody.rb
749752
- lib/open_api_sdk/models/operations/tracklead_requestbody.rbi
750753
- lib/open_api_sdk/models/operations/tracklead_responsebody.rb
@@ -1773,7 +1776,7 @@ examples:
17731776
application/json: {"clickId": "<id>", "eventName": "Sign up", "customerExternalId": "<id>", "customerName": null, "customerEmail": null, "customerAvatar": null, "mode": "async"}
17741777
responses:
17751778
"200":
1776-
application/json: {"click": {"id": "<id>"}, "customer": {"name": "<value>", "email": "[email protected]", "avatar": "https://loremflickr.com/1842/262?lock=389315303878245", "externalId": "<id>"}}
1779+
application/json: {"click": {"id": "<id>"}, "link": {"id": "<id>", "domain": "caring-editor.biz", "key": "<key>", "shortLink": "https://spotless-airbus.name/", "url": "https://quarrelsome-incandescence.com/", "partnerId": "<id>", "programId": null, "tenantId": "<id>", "externalId": "<id>"}, "customer": {"name": "<value>", "email": "[email protected]", "avatar": "https://loremflickr.com/1842/262?lock=389315303878245", "externalId": "<id>"}}
17771780
"400":
17781781
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
17791782
"401":
@@ -2277,4 +2280,4 @@ examplesVersion: 1.0.2
22772280
generatedTests: {}
22782281
releaseNotes: |
22792282
## Ruby SDK Changes Detected:
2280-
* `dub.track.sale()`: `request` **Changed**
2283+
* `dub.track.lead()`: `response.link` **Added**

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ generation:
1616
auth:
1717
oAuth2ClientCredentialsEnabled: true
1818
oAuth2PasswordEnabled: false
19+
hoistGlobalSecurity: true
1920
tests:
2021
generateTests: true
2122
generateNewTests: false
2223
skipResponseBodyAssertions: false
2324
ruby:
24-
version: 0.10.2
25+
version: 0.10.3
2526
additionalDependencies:
2627
development: {}
2728
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.615.0
1+
speakeasyVersion: 1.615.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:c7f17079433f5f578955d661a83bf372adf05aa87759f2a62588320d9af3d4cd
6-
sourceBlobDigest: sha256:04c16363224b661a291af28f273c756907fd237fdd3b660e2d290b0b22cc5cc7
5+
sourceRevisionDigest: sha256:ebe3b778be17e7f03038a91a7f03d783c04d995f7e298a17e0abd937faa40bef
6+
sourceBlobDigest: sha256:9a681d22f9efc3f99cb4273462a7cdb41ba7d886c6adfe359425d986a8af70ba
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756254592
9+
- speakeasy-sdk-regen-1757550545
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:c7f17079433f5f578955d661a83bf372adf05aa87759f2a62588320d9af3d4cd
16-
sourceBlobDigest: sha256:04c16363224b661a291af28f273c756907fd237fdd3b660e2d290b0b22cc5cc7
15+
sourceRevisionDigest: sha256:ebe3b778be17e7f03038a91a7f03d783c04d995f7e298a17e0abd937faa40bef
16+
sourceBlobDigest: sha256:9a681d22f9efc3f99cb4273462a7cdb41ba7d886c6adfe359425d986a8af70ba
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:d71b253878414db226c2748340b7ab7afd80f11d0577a4c2a58d39818ae1e283
18+
codeSamplesRevisionDigest: sha256:cda9349deb96a08d5ab76f135f76e64f1d78acb05a1c239cb0ebca2ec950131d
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.2)
4+
dub (0.10.3)
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
@@ -1298,4 +1298,14 @@ Based on:
12981298
### Generated
12991299
- [ruby v0.10.2] .
13001300
### Releases
1301-
- [Ruby Gems v0.10.2] https://rubygems.org/gems/dub/versions/0.10.2 - .
1301+
- [Ruby Gems v0.10.2] https://rubygems.org/gems/dub/versions/0.10.2 - .
1302+
1303+
## 2025-09-11 18:24:22
1304+
### Changes
1305+
Based on:
1306+
- OpenAPI Doc
1307+
- Speakeasy CLI 1.615.2 (2.698.4) https://github.com/speakeasy-api/speakeasy
1308+
### Generated
1309+
- [ruby v0.10.3] .
1310+
### Releases
1311+
- [Ruby Gems v0.10.3] https://rubygems.org/gems/dub/versions/0.10.3 - .
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# TrackLeadLink
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
8+
| `id` | *::String* | :heavy_check_mark: | The unique ID of the short link. |
9+
| `domain` | *::String* | :heavy_check_mark: | The domain of the short link. If not provided, the primary domain for the workspace will be used (or `dub.sh` if the workspace has no domains). |
10+
| `key` | *::String* | :heavy_check_mark: | The short link slug. If not provided, a random 7-character slug will be generated. |
11+
| `short_link` | *::String* | :heavy_check_mark: | The full URL of the short link, including the https protocol (e.g. `https://dub.sh/try`). |
12+
| `url` | *::String* | :heavy_check_mark: | The destination URL of the short link. |
13+
| `partner_id` | *T.nilable(::String)* | :heavy_check_mark: | The ID of the partner the short link is associated with. |
14+
| `program_id` | *T.nilable(::String)* | :heavy_check_mark: | The ID of the program the short link is associated with. |
15+
| `tenant_id` | *T.nilable(::String)* | :heavy_check_mark: | The ID of the tenant that created the link inside your system. If set, it can be used to fetch all links for a tenant. |
16+
| `external_id` | *T.nilable(::String)* | :heavy_check_mark: | The ID of the link in your database. If set, it can be used to identify the link in future API requests (must be prefixed with 'ext_' when passed as a query parameter). This key is unique across your workspace. |

docs/models/operations/trackleadresponsebody.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ A lead was tracked.
55

66
## Fields
77

8-
| Field | Type | Required | Description |
9-
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
10-
| `click` | [Models::Operations::Click](../../models/operations/click.md) | :heavy_check_mark: | N/A |
11-
| `customer` | [Models::Operations::Customer](../../models/operations/customer.md) | :heavy_check_mark: | N/A |
8+
| Field | Type | Required | Description |
9+
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
10+
| `click` | [Models::Operations::Click](../../models/operations/click.md) | :heavy_check_mark: | N/A |
11+
| `link` | [T.nilable(Models::Operations::TrackLeadLink)](../../models/operations/trackleadlink.md) | :heavy_check_mark: | N/A |
12+
| `customer` | [Models::Operations::Customer](../../models/operations/customer.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)