Skip to content

Commit 2451c6f

Browse files
authored
Merge pull request #77 from dubinc/speakeasy-sdk-regen-1738110370
chore: 🐝 Update SDK - Generate 0.2.2-alpha.58
2 parents 0bf7a47 + 8447ca6 commit 2451c6f

File tree

18 files changed

+224
-61
lines changed

18 files changed

+224
-61
lines changed

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 11 additions & 7 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: adaa2bd5ce5c9f12fb83c88e3ea2c2e0
4+
docChecksum: 84dee82a0645f42cc2cc52337e45fbfb
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.476.2
7-
generationVersion: 2.495.1
8-
releaseVersion: 0.2.2-alpha.57
9-
configChecksum: 4b084241f224f90d8192f4124d14dce3
6+
speakeasyVersion: 1.477.0
7+
generationVersion: 2.497.0
8+
releaseVersion: 0.2.2-alpha.58
9+
configChecksum: cdcf090c7d699c5ee81a4ae42eeb164b
1010
repoURL: https://github.com/dubinc/dub-ruby.git
1111
installationURL: https://github.com/dubinc/dub-ruby
1212
published: true
@@ -108,6 +108,7 @@ generatedFiles:
108108
- docs/models/operations/interval.md
109109
- docs/models/operations/level.md
110110
- docs/models/operations/link.md
111+
- docs/models/operations/linkprops.md
111112
- docs/models/operations/listdomainsrequest.md
112113
- docs/models/operations/listdomainsresponse.md
113114
- docs/models/operations/listeventsrequest.md
@@ -314,6 +315,7 @@ generatedFiles:
314315
- lib/open_api_sdk/models/operations/interval.rb
315316
- lib/open_api_sdk/models/operations/level.rb
316317
- lib/open_api_sdk/models/operations/link.rb
318+
- lib/open_api_sdk/models/operations/linkprops.rb
317319
- lib/open_api_sdk/models/operations/listdomains_request.rb
318320
- lib/open_api_sdk/models/operations/listdomains_response.rb
319321
- lib/open_api_sdk/models/operations/listevents_request.rb
@@ -1178,7 +1180,7 @@ examples:
11781180
idOrSlug: "<value>"
11791181
responses:
11801182
"200":
1181-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<id>", "billingCycleStart": 5588.34, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 5442.21, "usageLimit": 5212.35, "linksUsage": 9699.61, "linksLimit": 4580.49, "salesUsage": 4508.24, "salesLimit": 2627.95, "domainsLimit": 2134.57, "tagsLimit": 9371.46, "usersLimit": 4381.42, "aiUsage": 8013.73, "aiLimit": 788.88, "conversionEnabled": true, "dotLinkClaimed": true, "partnersEnabled": true, "createdAt": "1723223056781", "users": [{"role": "owner"}, {"role": "member"}, {"role": "member"}], "domains": [{"slug": "acme.com", "primary": true, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}}
1183+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<id>", "billingCycleStart": 5588.34, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 5442.21, "usageLimit": 5212.35, "linksUsage": 9699.61, "linksLimit": 4580.49, "salesUsage": 4508.24, "salesLimit": 2627.95, "domainsLimit": 2134.57, "tagsLimit": 9371.46, "usersLimit": 4381.42, "aiUsage": 8013.73, "aiLimit": 788.88, "conversionEnabled": true, "dotLinkClaimed": true, "partnersEnabled": true, "createdAt": "1723223056781", "users": [{"role": "owner"}, {"role": "member"}, {"role": "member"}], "domains": [{"slug": "acme.com", "primary": true, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
11821184
"400":
11831185
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
11841186
"401":
@@ -1204,7 +1206,7 @@ examples:
12041206
idOrSlug: "<value>"
12051207
responses:
12061208
"200":
1207-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<id>", "billingCycleStart": 5971.29, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 3446.2, "usageLimit": 9914.64, "linksUsage": 6276.9, "linksLimit": 4888.52, "salesUsage": 9840.08, "salesLimit": 540.62, "domainsLimit": 8965.01, "tagsLimit": 4468.63, "usersLimit": 3115.07, "aiUsage": 2494.4, "aiLimit": 1395.79, "conversionEnabled": false, "dotLinkClaimed": false, "partnersEnabled": true, "createdAt": "1720441680204", "users": [{"role": "member"}, {"role": "owner"}, {"role": "owner"}], "domains": [{"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}}
1209+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<id>", "billingCycleStart": 5971.29, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 3446.2, "usageLimit": 9914.64, "linksUsage": 6276.9, "linksLimit": 4888.52, "salesUsage": 9840.08, "salesLimit": 540.62, "domainsLimit": 8965.01, "tagsLimit": 4468.63, "usersLimit": 3115.07, "aiUsage": 2494.4, "aiLimit": 1395.79, "conversionEnabled": false, "dotLinkClaimed": false, "partnersEnabled": true, "createdAt": "1720441680204", "users": [{"role": "member"}, {"role": "owner"}, {"role": "owner"}], "domains": [{"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
12081210
"400":
12091211
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
12101212
"401":
@@ -1282,6 +1284,8 @@ examples:
12821284
application/json: {"title": "Dub.co - Link Management for Modern Marketing Teams", "description": "Dub.co is the open-source link management infrastructure ...", "image": "https://assets.dub.co/thumbnail.jpg"}
12831285
createPartner:
12841286
speakeasy-default-create-partner:
1287+
requestBody:
1288+
application/json: {"programId": "<id>", "name": "<value>", "email": "Loyal79@yahoo.com", "username": "Aaliyah_Borer", "linkProps": {"externalId": "123456", "tagIds": ["clux0rgak00011..."]}}
12851289
responses:
12861290
"201":
12871291
application/json: {"id": "<id>", "name": "<value>", "email": "Loyal79@yahoo.com", "image": "https://loremflickr.com/1/679?lock=7139282333236917", "country": "Slovenia", "bio": "<value>", "stripeConnectId": "<id>", "payoutsEnabled": false, "createdAt": "1730216871840", "updatedAt": "1738020328182", "status": "pending", "link": {"id": "<id>", "shortLink": "https://agile-defendant.biz/", "domain": "better-fedora.biz", "key": "<key>", "url": "https://calculating-pearl.info/", "clicks": 365.21, "leads": 6216.36, "sales": 6502.37, "saleAmount": 2006.64}, "commissionAmount": 155.52, "earnings": 5235.23}

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ generation:
1313
oAuth2ClientCredentialsEnabled: true
1414
oAuth2PasswordEnabled: false
1515
ruby:
16-
version: 0.2.2-alpha.57
16+
version: 0.2.2-alpha.58
1717
author: Dub
1818
description: Ruby Client SDK Generated by Speakeasy
1919
imports:

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.476.2
1+
speakeasyVersion: 1.477.0
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:4cfc6c3e5a0150848c4433a25247910cb655a21dfa1d8877e065e1d45dada6ba
6-
sourceBlobDigest: sha256:cb6f4266fa1867dc7c1addc33802928e6153d0ec07a01270b22fdc25cc192efa
5+
sourceRevisionDigest: sha256:741f258e975991e1862c4e4bf614f410b7bf65c212ac0e4a3500641ae08dab6f
6+
sourceBlobDigest: sha256:66e1ba2210a453339342266aa844ea89fedd7423aaae1e43745b01bb4d9ab7a5
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1738023995
9+
- speakeasy-sdk-regen-1738110370
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:4cfc6c3e5a0150848c4433a25247910cb655a21dfa1d8877e065e1d45dada6ba
16-
sourceBlobDigest: sha256:cb6f4266fa1867dc7c1addc33802928e6153d0ec07a01270b22fdc25cc192efa
15+
sourceRevisionDigest: sha256:741f258e975991e1862c4e4bf614f410b7bf65c212ac0e4a3500641ae08dab6f
16+
sourceBlobDigest: sha256:66e1ba2210a453339342266aa844ea89fedd7423aaae1e43745b01bb4d9ab7a5
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:7376b548e6bef83ac1b43749296a465fe288d779fd9783e1801fbf9d1e97a35f
18+
codeSamplesRevisionDigest: sha256:ef2bbbce3e5eb952a66cfb5bc8ef315217f8fd0b415a4a701b153f335718b000
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.57)
4+
dub (0.2.2.pre.alpha.58)
55
faraday
66
faraday-multipart
77
rack

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,4 +718,14 @@ Based on:
718718
### Generated
719719
- [ruby v0.2.2-alpha.57] .
720720
### Releases
721-
- [Ruby Gems v0.2.2-alpha.57] https://rubygems.org/gems/dub/versions/0.2.2-alpha.57 - .
721+
- [Ruby Gems v0.2.2-alpha.57] https://rubygems.org/gems/dub/versions/0.2.2-alpha.57 - .
722+
723+
## 2025-01-29 00:25:56
724+
### Changes
725+
Based on:
726+
- OpenAPI Doc
727+
- Speakeasy CLI 1.477.0 (2.497.0) https://github.com/speakeasy-api/speakeasy
728+
### Generated
729+
- [ruby v0.2.2-alpha.58] .
730+
### Releases
731+
- [Ruby Gems v0.2.2-alpha.58] https://rubygems.org/gems/dub/versions/0.2.2-alpha.58 - .

β€ŽcodeSamples.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ actions:
134134
"x-codeSamples":
135135
- "lang": "ruby"
136136
"label": "createPartner"
137-
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePartnerRequestBody.new(\n program_id: \"<id>\",\n name: \"<value>\",\n email: \"Loyal79@yahoo.com\",\n username: \"Aaliyah_Borer\",\n)\n \nres = s.partners.create(req)\n\nif ! res.object.nil?\n # handle response\nend"
137+
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePartnerRequestBody.new(\n program_id: \"<id>\",\n name: \"<value>\",\n email: \"Loyal79@yahoo.com\",\n username: \"Aaliyah_Borer\",\n link_props: ::OpenApiSDK::Operations::LinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.create(req)\n\nif ! res.object.nil?\n # handle response\nend"
138138
- target: $["paths"]["/qr"]["get"]
139139
update:
140140
"x-codeSamples":

β€Ždocs/models/operations/createpartnerrequestbody.mdβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111
| `username` | *::String* | :heavy_check_mark: | A unique username for the partner in your system. This will be used to create a short link for the partner using your program's default domain. |
1212
| `image` | *T.nilable(::String)* | :heavy_minus_sign: | Avatar image for the partner – if not provided, a default avatar will be used. |
1313
| `country` | [T.nilable(::OpenApiSDK::Operations::Country)](../../models/operations/country.md) | :heavy_minus_sign: | Country where the partner is based. |
14-
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | A brief description of the partner and their background. |
14+
| `description` | *T.nilable(::String)* | :heavy_minus_sign: | A brief description of the partner and their background. |
15+
| `link_props` | [T.nilable(::OpenApiSDK::Operations::LinkProps)](../../models/operations/linkprops.md) | :heavy_minus_sign: | Additional properties that you can pass to the partner's short link. Will be used to override the default link properties for this partner. |

0 commit comments

Comments
Β (0)