Skip to content

Commit add03c1

Browse files
authored
Merge pull request #137 from dubinc/speakeasy-sdk-regen-1755908953
chore: 🐝 Update SDK - Generate 0.10.1
2 parents 15cca10 + e7ab0d2 commit add03c1

26 files changed

Lines changed: 59 additions & 57 deletions

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
lockVersion: 2.0.0
22
id: 5a2dd83e-da98-455b-8ef9-0100a914efdf
33
management:
4-
docChecksum: a235acfd26dc6b8527ab58849870a5ad
4+
docChecksum: b064e9938ff571586b1d703bf639a40f
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.605.1
7-
generationVersion: 2.684.0
8-
releaseVersion: 0.10.0
9-
configChecksum: 813a7282a5e7875bac1b5697fa90ece9
6+
speakeasyVersion: 1.606.3
7+
generationVersion: 2.687.1
8+
releaseVersion: 0.10.1
9+
configChecksum: 43fc1c6efe6b988a71f564fdac35892c
1010
repoURL: https://github.com/dubinc/dub-ruby.git
1111
installationURL: https://github.com/dubinc/dub-ruby
1212
published: true
1313
features:
1414
ruby:
1515
constsAndDefaults: 0.1.1
16-
core: 3.10.1
16+
core: 3.10.2
1717
deprecations: 2.81.2
18-
errors: 0.1.0
18+
errors: 0.1.1
1919
examples: 2.81.6
2020
flattening: 2.81.1
2121
globalSecurity: 2.81.8
@@ -1795,7 +1795,7 @@ examples:
17951795
trackSale:
17961796
speakeasy-default-track-sale:
17971797
requestBody:
1798-
application/json: {"customerExternalId": "<id>", "amount": 594903, "currency": "usd", "eventName": "Invoice paid", "paymentProcessor": "paddle", "invoiceId": null, "leadEventName": "Cloned template 1481267"}
1798+
application/json: {"customerExternalId": "<id>", "amount": 594903, "currency": "usd", "eventName": "Invoice paid", "paymentProcessor": "custom", "invoiceId": null, "leadEventName": "Cloned template 1481267"}
17991799
responses:
18001800
"200":
18011801
application/json: {"eventName": "<value>", "customer": {"id": "<id>", "name": "<value>", "email": null, "avatar": "https://loremflickr.com/752/3883?lock=4755696464293602", "externalId": "<id>"}, "sale": null}
@@ -2275,4 +2275,4 @@ examples:
22752275
application/json: {"error": {"code": "internal_server_error", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#internal-server_error"}}
22762276
examplesVersion: 1.0.2
22772277
generatedTests: {}
2278-
releaseNotes: "## SDK Changes Detected:\n* `dub.customers.create()`: `response.discount.default` **Removed** **Breaking** :warning:\n* `dub.customers.get()`: `response.discount.default` **Removed** **Breaking** :warning:\n* `dub.links.get()`: `response.geo` **Changed** **Breaking** :warning:\n* `dub.links.update()`: \n * `request_body.geo` **Changed** **Breaking** :warning:\n * `response.geo` **Changed** **Breaking** :warning:\n* `dub.links.create_many()`: \n * `request.[].geo` **Changed** **Breaking** :warning:\n * `response.[].[link_schema].geo` **Changed** **Breaking** :warning:\n* `dub.links.update_many()`: \n * `request.data.geo` **Changed** **Breaking** :warning:\n * `response.[].geo` **Changed** **Breaking** :warning:\n* `dub.links.upsert()`: \n * `request.geo` **Changed** **Breaking** :warning:\n * `response.geo` **Changed** **Breaking** :warning:\n* `dub.analytics.retrieve()`: \n * `request.country` **Changed** **Breaking** :warning:\n* `dub.events.list()`: \n * `request.country` **Changed** **Breaking** :warning:\n * `response.[]` **Changed** **Breaking** :warning:\n* `dub.customers.update()`: `response.discount.default` **Removed** **Breaking** :warning:\n* `dub.links.create()`: \n * `request.geo` **Changed** **Breaking** :warning:\n * `response.geo` **Changed** **Breaking** :warning:\n* `dub.links.list()`: `response.[].geo` **Changed** **Breaking** :warning:\n* `dub.customers.list()`: `response.[].discount.default` **Removed** **Breaking** :warning:\n* `dub.embed_tokens.referrals()`: \n * `request.partner` **Changed** **Breaking** :warning:\n* `dub.partners.create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `dub.partners.create_link()`: `response.geo` **Changed** **Breaking** :warning:\n* `dub.partners.upsert_link()`: `response.geo` **Changed** **Breaking** :warning:\n* `dub.workspaces.update()`: `response` **Changed** **Breaking** :warning:\n* `dub.workspaces.get()`: `response` **Changed** **Breaking** :warning:\n* `dub.commissions.list()`: \n * `request.group_id` **Added**\n* `dub.partners.analytics()`: \n * `request.query` **Added**\n* `dub.partners.list()`: \n * `request.sort_by` **Changed**\n * `response.[]` **Changed**\n"
2278+
releaseNotes: "## SDK Changes Detected:\n* `dub.workspaces.update()`: \n * `request_body.allowed_hostnames` **Removed** **Breaking** :warning:\n* `dub.events.list()`: `response.[].[sale].sale.payment_processor` **Changed**\n* `dub.track.sale()`: \n * `request.payment_processor` **Changed**\n"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ generation:
2121
generateNewTests: false
2222
skipResponseBodyAssertions: false
2323
ruby:
24-
version: 0.10.0
24+
version: 0.10.1
2525
additionalDependencies:
2626
development: {}
2727
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.605.1
1+
speakeasyVersion: 1.606.3
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:7fd421788b0fc947b2eef0126a4b2b78e7d613f55e42ee228bdd8ba2d004ce0e
6-
sourceBlobDigest: sha256:677c48122b1f8deeeebb917c3ab13a1f56f3f60847911cbe11aad586046bd5c2
5+
sourceRevisionDigest: sha256:2cdf78ae298d6609760b988a2dfbada8b59ac0c7476e23e38c56cd9056b212d3
6+
sourceBlobDigest: sha256:d86140330d07322638339cb3483d97eb432dc83656edcd30df4061a07bf824b5
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1754613242
9+
- speakeasy-sdk-regen-1755908953
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:7fd421788b0fc947b2eef0126a4b2b78e7d613f55e42ee228bdd8ba2d004ce0e
16-
sourceBlobDigest: sha256:677c48122b1f8deeeebb917c3ab13a1f56f3f60847911cbe11aad586046bd5c2
15+
sourceRevisionDigest: sha256:2cdf78ae298d6609760b988a2dfbada8b59ac0c7476e23e38c56cd9056b212d3
16+
sourceBlobDigest: sha256:d86140330d07322638339cb3483d97eb432dc83656edcd30df4061a07bf824b5
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:f79afb397f35d3270c88d5b8480e7daf70e5e2227bb94a7908c1563035465141
18+
codeSamplesRevisionDigest: sha256:f8f44229df98c8ba0a59567324204017c4451fdf3edf336c86be486fb2112f67
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.0)
4+
dub (0.10.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
@@ -1278,4 +1278,14 @@ Based on:
12781278
### Generated
12791279
- [ruby v0.10.0] .
12801280
### Releases
1281-
- [Ruby Gems v0.10.0] https://rubygems.org/gems/dub/versions/0.10.0 - .
1281+
- [Ruby Gems v0.10.0] https://rubygems.org/gems/dub/versions/0.10.0 - .
1282+
1283+
## 2025-08-24 00:33:44
1284+
### Changes
1285+
Based on:
1286+
- OpenAPI Doc
1287+
- Speakeasy CLI 1.606.3 (2.687.1) https://github.com/speakeasy-api/speakeasy
1288+
### Generated
1289+
- [ruby v0.10.1] .
1290+
### Releases
1291+
- [Ruby Gems v0.10.1] https://rubygems.org/gems/dub/versions/0.10.1 - .

β€ŽcodeSamples.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ actions:
254254
"x-codeSamples":
255255
- "lang": "ruby"
256256
"label": "trackSale"
257-
"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::TrackSaleRequestBody.new(\n customer_external_id: '<id>',\n amount: 594_903,\n event_name: 'Invoice paid',\n payment_processor: Models::Operations::PaymentProcessor::PADDLE,\n lead_event_name: 'Cloned template 1481267',\n)\n\nres = s.track.sale(request: req)\n\nunless res.nil?\n # handle response\nend"
257+
"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::TrackSaleRequestBody.new(\n customer_external_id: '<id>',\n amount: 594_903,\n event_name: 'Invoice paid',\n lead_event_name: 'Cloned template 1481267',\n)\n\nres = s.track.sale(request: req)\n\nunless res.nil?\n # handle response\nend"
258258
- target: $["paths"]["/workspaces/{idOrSlug}"]["get"]
259259
update:
260260
"x-codeSamples":

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| `amount` | *::Integer* | :heavy_check_mark: | The amount of the sale in cents (for all two-decimal currencies). If the sale is in a zero-decimal currency, pass the full integer value (e.g. `1437` JPY). Learn more: https://d.to/currency | |
1010
| `currency` | *T.nilable(::String)* | :heavy_minus_sign: | The currency of the sale. Accepts ISO 4217 currency codes. Sales will be automatically converted and stored as USD at the latest exchange rates. Learn more: https://d.to/currency | |
1111
| `event_name` | *T.nilable(::String)* | :heavy_minus_sign: | The name of the sale event. Recommended format: `Invoice paid` or `Subscription created`. | Invoice paid |
12-
| `payment_processor` | [Models::Operations::PaymentProcessor](../../models/operations/paymentprocessor.md) | :heavy_check_mark: | The payment processor via which the sale was made. | |
12+
| `payment_processor` | [T.nilable(Models::Operations::PaymentProcessor)](../../models/operations/paymentprocessor.md) | :heavy_minus_sign: | The payment processor via which the sale was made. | |
1313
| `invoice_id` | *T.nilable(::String)* | :heavy_minus_sign: | The invoice ID of the sale. Can be used as a idempotency key – only one sale event can be recorded for a given invoice ID. | |
1414
| `lead_event_name` | *T.nilable(::String)* | :heavy_minus_sign: | The name of the lead event that occurred before the sale (case-sensitive). This is used to associate the sale event with a particular lead event (instead of the latest lead event for a link-customer combination, which is the default behavior). | Cloned template 1481267 |
1515
| `metadata` | T::Hash[Symbol, *::Object*] | :heavy_minus_sign: | Additional metadata to be stored with the sale event. Max 10,000 characters when stringified. | |

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@
88
| `name` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
99
| `slug` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
1010
| `logo` | *T.nilable(::String)* | :heavy_minus_sign: | N/A |
11-
| `conversion_enabled` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | N/A |
12-
| `allowed_hostnames` | T::Array<*::String*> | :heavy_minus_sign: | N/A |
11+
| `conversion_enabled` | *T.nilable(T::Boolean)* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
Β (0)