Skip to content

Commit 5969450

Browse files
authored
Merge pull request #143 from dubinc/speakeasy-sdk-regen-1761957206
chore: 🐝 Update SDK - Generate 0.12.0
2 parents 5b07cc6 + f81c904 commit 5969450

File tree

121 files changed

+1465
-1049
lines changed

Some content is hidden

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

121 files changed

+1465
-1049
lines changed

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

Lines changed: 71 additions & 39 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
@@ -19,12 +19,13 @@ generation:
1919
hoistGlobalSecurity: true
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
2223
tests:
2324
generateTests: true
2425
generateNewTests: false
2526
skipResponseBodyAssertions: false
2627
ruby:
27-
version: 0.11.0
28+
version: 0.12.0
2829
additionalDependencies:
2930
development: {}
3031
runtime: {}
@@ -43,6 +44,7 @@ ruby:
4344
operations: models/operations
4445
shared: models/shared
4546
webhooks: models/webhooks
47+
inferUnionDiscriminators: false
4648
inputModelSuffix: input
4749
maxMethodParams: 0
4850
module: OpenApiSdk

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.642.2
1+
speakeasyVersion: 1.662.0
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:3af261cb20a761b64ed693c2890783ee9cb00f3a5befee6ddce51753e815dcd9
6-
sourceBlobDigest: sha256:74729acb73c2a27c522917aabf105e593bd293c426a880e6496d8009d0a5d028
5+
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
6+
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1759796941
9+
- speakeasy-sdk-regen-1761957206
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:3af261cb20a761b64ed693c2890783ee9cb00f3a5befee6ddce51753e815dcd9
16-
sourceBlobDigest: sha256:74729acb73c2a27c522917aabf105e593bd293c426a880e6496d8009d0a5d028
15+
sourceRevisionDigest: sha256:dee8951eeb202e4b1c33c2d01449ebc15c8349561654507f7164676fc8a9737f
16+
sourceBlobDigest: sha256:28ba08957867d5f6807a98f52be520e3387870d290fd7103fd5a4afbbb4eca03
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:183bfeddbe72cdb7427e55ebde297d296b9385353f9e2616f7abc7e7d4a92d1d
18+
codeSamplesRevisionDigest: sha256:c5fd90805ada91b77881bc8f23847e99b68e0ce7457445bf776df3ce041fe4f2
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.11.0)
4+
dub (0.12.0)
55
base64 (>= 0.2.0, < 1.0)
66
faraday
77
faraday-multipart

β€ŽREADME.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ end
188188
### [customers](docs/sdks/customers/README.md)
189189

190190
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
191-
* [~~create~~](docs/sdks/customers/README.md#create) - Create a customer :warning: **Deprecated**
192191
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
193192
* [update](docs/sdks/customers/README.md#update) - Update a customer
194193
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
@@ -238,6 +237,7 @@ end
238237
* [retrieve_links](docs/sdks/partners/README.md#retrieve_links) - Retrieve a partner's links.
239238
* [upsert_link](docs/sdks/partners/README.md#upsert_link) - Upsert a link for a partner
240239
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
240+
* [ban](docs/sdks/partners/README.md#ban) - Ban a partner
241241

242242
### [qr_codes](docs/sdks/qrcodes/README.md)
243243

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1338,4 +1338,14 @@ Based on:
13381338
### Generated
13391339
- [ruby v0.11.0] .
13401340
### Releases
1341-
- [Ruby Gems v0.11.0] https://rubygems.org/gems/dub/versions/0.11.0 - .
1341+
- [Ruby Gems v0.11.0] https://rubygems.org/gems/dub/versions/0.11.0 - .
1342+
1343+
## 2025-11-26 20:15:09
1344+
### Changes
1345+
Based on:
1346+
- OpenAPI Doc
1347+
- Speakeasy CLI 1.662.0 (2.763.3) https://github.com/speakeasy-api/speakeasy
1348+
### Generated
1349+
- [ruby v0.12.0] .
1350+
### Releases
1351+
- [Ruby Gems v0.12.0] https://rubygems.org/gems/dub/versions/0.12.0 - .

β€ŽcodeSamples.yamlβ€Ž

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,12 @@ actions:
189189
- "lang": "ruby"
190190
"label": "retrievePartnerAnalytics"
191191
"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::RetrievePartnerAnalyticsRequest.new(\n timezone: 'America/New_York',\n query: 'metadata[\\'key\\']:\\'value\\'',\n)\n\nres = s.partners.analytics(request: req)\n\nunless res.nil?\n # handle response\nend"
192+
- target: $["paths"]["/partners/ban"]["post"]
193+
update:
194+
"x-codeSamples":
195+
- "lang": "ruby"
196+
"label": "banPartner"
197+
"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 = \n\nres = s.partners.ban(request: req)\n\nunless res.nil?\n # handle response\nend"
192198
- target: $["paths"]["/partners/links"]["get"]
193199
update:
194200
"x-codeSamples":
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# BanPartnerRequestBody
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
8+
| `partner_id` | *T.nilable(::String)* | :heavy_minus_sign: | The ID of the partner to create a link for. Will take precedence over `tenantId` if provided. |
9+
| `tenant_id` | *T.nilable(::String)* | :heavy_minus_sign: | The ID of the partner in your system. If both `partnerId` and `tenantId` are not provided, an error will be thrown. |
10+
| `reason` | [Models::Operations::Reason](../../models/operations/reason.md) | :heavy_check_mark: | N/A |
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# BanPartnerResponseBody
2+
3+
The banned partner
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ----------------------------- | ----------------------------- | ----------------------------- | ----------------------------- |
10+
| `partner_id` | *::String* | :heavy_check_mark: | The ID of the banned partner. |

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

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
Β (0)