Skip to content

Commit 05ce7a3

Browse files
committed
## Ruby SDK Changes:
* `dub.events.list()`: `response.[].union(SaleEvent).sale.currency` **Added** * `dub.partners.list()`: `response.[].identity_verified_at` **Added** * `dub.partners.create()`: `response.identity_verified_at` **Added**
1 parent 4f06f35 commit 05ce7a3

28 files changed

Lines changed: 134 additions & 14472 deletions

.speakeasy/gen.lock

Lines changed: 60 additions & 56 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: false
3030
skipResponseBodyAssertions: false
3131
ruby:
32-
version: 0.12.6
32+
version: 0.12.7
3333
additionalDependencies:
3434
development: {}
3535
runtime: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.761.1
1+
speakeasyVersion: 1.761.9
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:4a1926451b6a6b193dc5c1a5042d53aa5d3d3b0723d3a46cadd19ed47abe7f73
6-
sourceBlobDigest: sha256:8b713653ddf86c3bcb1a44ae0bf839eeb03a9c58c9ac6d4a35f2ae87e7f54f78
5+
sourceRevisionDigest: sha256:8b6d6baab471128fa4f11ae39d91152289de6557a85f19afefceed3efc959529
6+
sourceBlobDigest: sha256:c48d7220febeddc52a2588609e0ae31e9cf8acea95d433769bdd0af2fc00f66e
77
tags:
88
- latest
99
- 0.0.1
1010
targets:
1111
my-first-target:
1212
source: dub
1313
sourceNamespace: dub
14-
sourceRevisionDigest: sha256:4a1926451b6a6b193dc5c1a5042d53aa5d3d3b0723d3a46cadd19ed47abe7f73
15-
sourceBlobDigest: sha256:8b713653ddf86c3bcb1a44ae0bf839eeb03a9c58c9ac6d4a35f2ae87e7f54f78
14+
sourceRevisionDigest: sha256:8b6d6baab471128fa4f11ae39d91152289de6557a85f19afefceed3efc959529
15+
sourceBlobDigest: sha256:c48d7220febeddc52a2588609e0ae31e9cf8acea95d433769bdd0af2fc00f66e
1616
codeSamplesNamespace: code-samples-ruby-my-first-target
17-
codeSamplesRevisionDigest: sha256:06c9a5fa6d451b12460356694814317ef87d1bbfa8ffb171a935b17ec1a98b66
17+
codeSamplesRevisionDigest: sha256:ac878cdd39f4385bdc3d0f045a8fc820f8b286bbed20385d7c5c42f9935eec15
1818
workflow:
1919
workflowVersion: 1.0.0
2020
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.12.6)
4+
dub (0.12.7)
55
base64 (>= 0.2.0, < 1.0)
66
faraday (>= 2.14.1)
77
faraday-multipart (~> 1.2.0)

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1408,4 +1408,14 @@ Based on:
14081408
### Generated
14091409
- [ruby v0.12.6] .
14101410
### Releases
1411-
- [Ruby Gems v0.12.6] https://rubygems.org/gems/dub/versions/0.12.6 - .
1411+
- [Ruby Gems v0.12.6] https://rubygems.org/gems/dub/versions/0.12.6 - .
1412+
1413+
## 2026-04-24 00:54:38
1414+
### Changes
1415+
Based on:
1416+
- OpenAPI Doc
1417+
- Speakeasy CLI 1.761.9 (2.881.4) https://github.com/speakeasy-api/speakeasy
1418+
### Generated
1419+
- [ruby v0.12.7] .
1420+
### Releases
1421+
- [Ruby Gems v0.12.7] https://rubygems.org/gems/dub/versions/0.12.7 - .

docs/models/operations/banpartnerrequestbody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
88
| `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. |
99
| `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 |
10+
| `reason` | [Models::Operations::Reason](../../models/operations/reason.md) | :heavy_check_mark: | The reason for banning the partner. |

docs/models/operations/createpartnerresponsebody.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ The created or updated partner
1919
| `stripe_connect_id` | *T.nilable(::String)* | :heavy_check_mark: | The partner's Stripe Connect ID (for receiving payouts via Stripe). |
2020
| `payouts_enabled_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner enabled payouts. |
2121
| `trusted_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner received the trusted badge in the partner network. |
22+
| `identity_verified_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner's identity was verified. |
2223
| `program_id` | *::String* | :heavy_check_mark: | The program's unique ID on Dub. |
2324
| `group_id` | *T.nilable(::String)* | :heavy_minus_sign: | The partner's group ID on Dub. |
2425
| `partner_id` | *::String* | :heavy_check_mark: | The partner's unique ID on Dub. |

docs/models/operations/listpartnersresponsebody.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
| `stripe_connect_id` | *T.nilable(::String)* | :heavy_check_mark: | The partner's Stripe Connect ID (for receiving payouts via Stripe). |
1818
| `payouts_enabled_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner enabled payouts. |
1919
| `trusted_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner received the trusted badge in the partner network. |
20+
| `identity_verified_at` | *T.nilable(::String)* | :heavy_check_mark: | The date when the partner's identity was verified. |
2021
| `program_id` | *::String* | :heavy_check_mark: | The program's unique ID on Dub. |
2122
| `group_id` | *T.nilable(::String)* | :heavy_minus_sign: | The partner's group ID on Dub. |
2223
| `partner_id` | *::String* | :heavy_check_mark: | The partner's unique ID on Dub. |

docs/models/operations/reason.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Reason
22

3+
The reason for banning the partner.
4+
35
## Example Usage
46

57
```ruby

docs/models/operations/responsebodysale.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
88
| `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. `1580` JPY). Learn more: https://d.to/currency |
99
| `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. |
10-
| `payment_processor` | [T.nilable(Models::Operations::ResponseBodyPaymentProcessor)](../../models/operations/responsebodypaymentprocessor.md) | :heavy_minus_sign: | The payment processor via which the sale was made. |
10+
| `payment_processor` | [T.nilable(Models::Operations::ResponseBodyPaymentProcessor)](../../models/operations/responsebodypaymentprocessor.md) | :heavy_minus_sign: | The payment processor via which the sale was made. |
11+
| `currency` | *::Object* | :heavy_check_mark: | 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 |

0 commit comments

Comments
 (0)