Skip to content

Commit 7fe24a2

Browse files
authored
Merge pull request #148 from dubinc/speakeasy-sdk-regen-1770685127
chore: 🐝 Update SDK - Generate 0.12.4
2 parents 6c3840d + 4eb3ca6 commit 7fe24a2

262 files changed

Lines changed: 1934 additions & 2608 deletions

File tree

Some content is hidden

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

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

Lines changed: 557 additions & 623 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
@@ -28,7 +28,7 @@ generation:
2828
generateNewTests: false
2929
skipResponseBodyAssertions: false
3030
ruby:
31-
version: 0.12.3
31+
version: 0.12.4
3232
additionalDependencies:
3333
development: {}
3434
runtime: {}
@@ -39,6 +39,7 @@ ruby:
3939
defaultErrorName: APIError
4040
description: Ruby Client SDK Generated by Speakeasy
4141
flattenGlobalSecurity: false
42+
forwardCompatibleEnumsByDefault: false
4243
imports:
4344
option: openapi
4445
paths:
@@ -56,3 +57,4 @@ ruby:
5657
packageName: dub
5758
responseFormat: flat
5859
typingStrategy: sorbet
60+
unionStrategy: left-to-right

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.709.1
1+
speakeasyVersion: 1.713.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:81dd03f25ffec86dbe5a06d476c9b3538f197d3fc21167596f246ea1c1655212
6-
sourceBlobDigest: sha256:46d7165333fc9b9bdd809c12c5ee974125578a995d262142ae0c1baf9ae71446
5+
sourceRevisionDigest: sha256:7f6238e99a598ffcff6ae514779fa0309bab0d96f0ca5d5f78dee6f781a85611
6+
sourceBlobDigest: sha256:218c358610a150847de7c4db7065cdad1674e4a9e7e7797ec531d7c64e52775c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1768437110
9+
- speakeasy-sdk-regen-1770685127
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:81dd03f25ffec86dbe5a06d476c9b3538f197d3fc21167596f246ea1c1655212
16-
sourceBlobDigest: sha256:46d7165333fc9b9bdd809c12c5ee974125578a995d262142ae0c1baf9ae71446
15+
sourceRevisionDigest: sha256:7f6238e99a598ffcff6ae514779fa0309bab0d96f0ca5d5f78dee6f781a85611
16+
sourceBlobDigest: sha256:218c358610a150847de7c4db7065cdad1674e4a9e7e7797ec531d7c64e52775c
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:9675b1f14049d179dd3b9314cf087e06355f1252ee9b80d6484498f5bab814b4
18+
codeSamplesRevisionDigest: sha256:a7c1de4edd92b151a200a738f3fa98382c70d60d58b93204e6aaa3930b63a4f5
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

β€ŽGemfile.lockβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
PATH
22
remote: .
33
specs:
4-
dub (0.12.3)
4+
dub (0.12.4)
55
base64 (>= 0.2.0, < 1.0)
6-
faraday
6+
faraday (>= 2.14.1)
77
faraday-multipart (~> 1.2.0)
88
faraday-retry (~> 2.4.0)
99
janeway-jsonpath (~> 0.6.0)
@@ -18,7 +18,7 @@ GEM
1818
date (3.5.1)
1919
erb (6.0.1)
2020
erubi (1.13.1)
21-
faraday (2.12.2)
21+
faraday (2.14.1)
2222
faraday-net_http (>= 2.0, < 3.5)
2323
json
2424
logger

β€ŽREADME.mdβ€Ž

Lines changed: 22 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -143,25 +143,11 @@ s = ::OpenApiSDK::Dub.new(
143143
),
144144
)
145145

146-
req = Models::Operations::CreateLinkRequestBody.new(
147-
url: 'https://google.com',
148-
external_id: '123456',
149-
tag_ids: [
150-
'clux0rgak00011...',
151-
],
152-
test_variants: [
153-
Models::Operations::TestVariants.new(
154-
url: 'https://example.com/variant-1',
155-
percentage: 50.0,
156-
),
157-
Models::Operations::TestVariants.new(
158-
url: 'https://example.com/variant-2',
159-
percentage: 50.0,
160-
),
161-
],
146+
req = Models::Operations::GetLinksRequest.new(
147+
page_size: 50.0,
162148
)
163149

164-
res = s.links.create(request: req)
150+
res = s.links.list(request: req)
165151

166152
unless res.nil?
167153
# handle response
@@ -195,15 +181,15 @@ end
195181

196182
* [list](docs/sdks/customers/README.md#list) - Retrieve a list of customers
197183
* [get](docs/sdks/customers/README.md#get) - Retrieve a customer
198-
* [update](docs/sdks/customers/README.md#update) - Update a customer
199184
* [delete](docs/sdks/customers/README.md#delete) - Delete a customer
185+
* [update](docs/sdks/customers/README.md#update) - Update a customer
200186

201187
### [Domains](docs/sdks/domains/README.md)
202188

203-
* [create](docs/sdks/domains/README.md#create) - Create a domain
204189
* [list](docs/sdks/domains/README.md#list) - Retrieve a list of domains
205-
* [update](docs/sdks/domains/README.md#update) - Update a domain
190+
* [create](docs/sdks/domains/README.md#create) - Create a domain
206191
* [delete](docs/sdks/domains/README.md#delete) - Delete a domain
192+
* [update](docs/sdks/domains/README.md#update) - Update a domain
207193
* [register](docs/sdks/domains/README.md#register) - Register a domain
208194
* [check_status](docs/sdks/domains/README.md#check_status) - Check the availability of one or more domains
209195

@@ -217,30 +203,30 @@ end
217203

218204
### [Folders](docs/sdks/folders/README.md)
219205

220-
* [create](docs/sdks/folders/README.md#create) - Create a folder
221206
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
222-
* [update](docs/sdks/folders/README.md#update) - Update a folder
207+
* [create](docs/sdks/folders/README.md#create) - Create a folder
223208
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder
209+
* [update](docs/sdks/folders/README.md#update) - Update a folder
224210

225211
### [Links](docs/sdks/links/README.md)
226212

227-
* [create](docs/sdks/links/README.md#create) - Create a link
228213
* [list](docs/sdks/links/README.md#list) - Retrieve a list of links
214+
* [create](docs/sdks/links/README.md#create) - Create a link
229215
* [count](docs/sdks/links/README.md#count) - Retrieve links count
230216
* [get](docs/sdks/links/README.md#get) - Retrieve a link
231-
* [update](docs/sdks/links/README.md#update) - Update a link
232217
* [delete](docs/sdks/links/README.md#delete) - Delete a link
218+
* [update](docs/sdks/links/README.md#update) - Update a link
233219
* [create_many](docs/sdks/links/README.md#create_many) - Bulk create links
234-
* [update_many](docs/sdks/links/README.md#update_many) - Bulk update links
235220
* [delete_many](docs/sdks/links/README.md#delete_many) - Bulk delete links
221+
* [update_many](docs/sdks/links/README.md#update_many) - Bulk update links
236222
* [upsert](docs/sdks/links/README.md#upsert) - Upsert a link
237223

238224
### [Partners](docs/sdks/partners/README.md)
239225

240-
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
241226
* [list](docs/sdks/partners/README.md#list) - List all partners
242-
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
227+
* [create](docs/sdks/partners/README.md#create) - Create or update a partner
243228
* [retrieve_links](docs/sdks/partners/README.md#retrieve_links) - Retrieve a partner's links.
229+
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
244230
* [upsert_link](docs/sdks/partners/README.md#upsert_link) - Upsert a link for a partner
245231
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner
246232
* [ban](docs/sdks/partners/README.md#ban) - Ban a partner
@@ -256,10 +242,10 @@ end
256242

257243
### [Tags](docs/sdks/tags/README.md)
258244

259-
* [create](docs/sdks/tags/README.md#create) - Create a tag
260245
* [list](docs/sdks/tags/README.md#list) - Retrieve a list of tags
261-
* [update](docs/sdks/tags/README.md#update) - Update a tag
246+
* [create](docs/sdks/tags/README.md#create) - Create a tag
262247
* [delete](docs/sdks/tags/README.md#delete) - Delete a tag
248+
* [update](docs/sdks/tags/README.md#update) - Update a tag
263249

264250
### [Track](docs/sdks/track/README.md)
265251

@@ -283,7 +269,7 @@ By default an API error will raise a `Errors::APIError`, which has the following
283269
| `raw_response` | *Faraday::Response* | The raw HTTP response |
284270
| `body` | *string* | The response content |
285271

286-
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `create` method throws the following exceptions:
272+
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `list` method throws the following exceptions:
287273

288274
| Error Type | Status Code | Content Type |
289275
| ----------------------------------- | ----------- | ---------------- |
@@ -311,25 +297,11 @@ s = ::OpenApiSDK::Dub.new(
311297
)
312298

313299
begin
314-
req = Models::Operations::CreateLinkRequestBody.new(
315-
url: 'https://google.com',
316-
external_id: '123456',
317-
tag_ids: [
318-
'clux0rgak00011...',
319-
],
320-
test_variants: [
321-
Models::Operations::TestVariants.new(
322-
url: 'https://example.com/variant-1',
323-
percentage: 50.0,
324-
),
325-
Models::Operations::TestVariants.new(
326-
url: 'https://example.com/variant-2',
327-
percentage: 50.0,
328-
),
329-
],
300+
req = Models::Operations::GetLinksRequest.new(
301+
page_size: 50.0,
330302
)
331303

332-
res = s.links.create(request: req)
304+
res = s.links.list(request: req)
333305

334306
unless res.nil?
335307
# handle response
@@ -386,25 +358,11 @@ s = ::OpenApiSDK::Dub.new(
386358
),
387359
)
388360

389-
req = Models::Operations::CreateLinkRequestBody.new(
390-
url: 'https://google.com',
391-
external_id: '123456',
392-
tag_ids: [
393-
'clux0rgak00011...',
394-
],
395-
test_variants: [
396-
Models::Operations::TestVariants.new(
397-
url: 'https://example.com/variant-1',
398-
percentage: 50.0,
399-
),
400-
Models::Operations::TestVariants.new(
401-
url: 'https://example.com/variant-2',
402-
percentage: 50.0,
403-
),
404-
],
361+
req = Models::Operations::GetLinksRequest.new(
362+
page_size: 50.0,
405363
)
406364

407-
res = s.links.create(request: req)
365+
res = s.links.list(request: req)
408366

409367
unless res.nil?
410368
# handle response

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1378,4 +1378,14 @@ Based on:
13781378
### Generated
13791379
- [ruby v0.12.3] .
13801380
### Releases
1381-
- [Ruby Gems v0.12.3] https://rubygems.org/gems/dub/versions/0.12.3 - .
1381+
- [Ruby Gems v0.12.3] https://rubygems.org/gems/dub/versions/0.12.3 - .
1382+
1383+
## 2026-02-13 00:44:54
1384+
### Changes
1385+
Based on:
1386+
- OpenAPI Doc
1387+
- Speakeasy CLI 1.713.2 (2.821.6) https://github.com/speakeasy-api/speakeasy
1388+
### Generated
1389+
- [ruby v0.12.4] .
1390+
### Releases
1391+
- [Ruby Gems v0.12.4] https://rubygems.org/gems/dub/versions/0.12.4 - .

docs/models/operations/listpartnersbannedreason.md renamed to docs/models/operations/createpartnerbannedreason.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ListPartnersBannedReason
1+
# CreatePartnerBannedReason
22

33
If the partner was banned from the program, this is the reason for the ban.
44

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# CreatePartnerFields
2+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# CreatePartnerFields1
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
8+
| `key` | *::String* | :heavy_check_mark: | N/A |
9+
| `label` | *::String* | :heavy_check_mark: | N/A |
10+
| `required` | *T::Boolean* | :heavy_check_mark: | N/A |
11+
| `locked` | *T::Boolean* | :heavy_check_mark: | N/A |
12+
| `position` | *::Integer* | :heavy_check_mark: | N/A |
13+
| `type` | [Models::Operations::CreatePartnerFieldsType](../../models/operations/createpartnerfieldstype.md) | :heavy_check_mark: | N/A |
14+
| `constraints` | [T.nilable(Models::Operations::CreatePartnerFieldsConstraints)](../../models/operations/createpartnerfieldsconstraints.md) | :heavy_minus_sign: | N/A |

0 commit comments

Comments
Β (0)