Skip to content

Commit 5c0f511

Browse files
authored
Merge pull request #63 from dubinc/speakeasy-sdk-regen-1733531300
chore: 🐝 Update SDK - Generate 0.2.2-alpha.44
2 parents 57fb3bf + 84bbf54 commit 5c0f511

File tree

10 files changed

+35
-29
lines changed

10 files changed

+35
-29
lines changed

.speakeasy/gen.lock

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
lockVersion: 2.0.0
22
id: 5a2dd83e-da98-455b-8ef9-0100a914efdf
33
management:
4-
docChecksum: da455826be171d9d1ff0d376f0695b24
4+
docChecksum: 1de3a03409e745a2e8bebe20674c1eeb
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.453.0
7-
generationVersion: 2.472.1
8-
releaseVersion: 0.2.2-alpha.43
9-
configChecksum: e177e12b80730ddf13edbd534fd588ab
6+
speakeasyVersion: 1.453.1
7+
generationVersion: 2.474.4
8+
releaseVersion: 0.2.2-alpha.44
9+
configChecksum: dfdca522118a4e36294cba5e00cfe929
1010
repoURL: https://github.com/dubinc/dub-ruby.git
1111
installationURL: https://github.com/dubinc/dub-ruby
1212
published: true
1313
features:
1414
ruby:
15-
core: 3.4.1
15+
core: 3.4.2
1616
deprecations: 2.81.1
1717
examples: 2.81.3
1818
flattening: 2.81.1
@@ -753,7 +753,7 @@ examples:
753753
idOrSlug: "<value>"
754754
responses:
755755
"200":
756-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<value>", "billingCycleStart": "900.65", "paymentFailedAt": "<value>", "stripeConnectId": "<value>", "usage": "5588.34", "usageLimit": "8441.99", "linksUsage": "5442.21", "linksLimit": "8306.36", "salesUsage": "5212.35", "salesLimit": "785.92", "domainsLimit": "9699.61", "tagsLimit": "8661.61", "usersLimit": "4580.49", "aiUsage": "7352.87", "aiLimit": "4508.24", "conversionEnabled": true, "dotLinkClaimed": true, "createdAt": "<value>", "users": [], "domains": [], "publishableKey": "<value>", "bankAccountName": "<value>", "partialAccountNumber": "<value>", "routingNumber": "<value>", "bankAccountVerified": false}
756+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<value>", "billingCycleStart": "900.65", "paymentFailedAt": "<value>", "stripeConnectId": "<value>", "usage": "5588.34", "usageLimit": "8441.99", "linksUsage": "5442.21", "linksLimit": "8306.36", "salesUsage": "5212.35", "salesLimit": "785.92", "domainsLimit": "9699.61", "tagsLimit": "8661.61", "usersLimit": "4580.49", "aiUsage": "7352.87", "aiLimit": "4508.24", "conversionEnabled": true, "dotLinkClaimed": true, "createdAt": "<value>", "users": [], "domains": [], "bankAccountName": "<value>", "partialAccountNumber": "<value>", "routingNumber": "<value>", "bankAccountVerified": false}
757757
"400":
758758
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
759759
"401":
@@ -779,7 +779,7 @@ examples:
779779
idOrSlug: "<value>"
780780
responses:
781781
"200":
782-
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<value>", "billingCycleStart": "245.55", "paymentFailedAt": "<value>", "stripeConnectId": "<value>", "usage": "5971.29", "usageLimit": "156.52", "linksUsage": "3446.2", "linksLimit": "7084.55", "salesUsage": "9914.64", "salesLimit": "2703.24", "domainsLimit": "6276.9", "tagsLimit": "6841.99", "usersLimit": "4888.52", "aiUsage": "4430.76", "aiLimit": "9840.08", "conversionEnabled": true, "dotLinkClaimed": false, "createdAt": "<value>", "users": [], "domains": [], "publishableKey": "<value>", "bankAccountName": "<value>", "partialAccountNumber": "<value>", "routingNumber": "<value>", "bankAccountVerified": false}
782+
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<value>", "billingCycleStart": "245.55", "paymentFailedAt": "<value>", "stripeConnectId": "<value>", "usage": "5971.29", "usageLimit": "156.52", "linksUsage": "3446.2", "linksLimit": "7084.55", "salesUsage": "9914.64", "salesLimit": "2703.24", "domainsLimit": "6276.9", "tagsLimit": "6841.99", "usersLimit": "4888.52", "aiUsage": "4430.76", "aiLimit": "9840.08", "conversionEnabled": true, "dotLinkClaimed": false, "createdAt": "<value>", "users": [], "domains": [], "bankAccountName": "<value>", "partialAccountNumber": "<value>", "routingNumber": "<value>", "bankAccountVerified": false}
783783
"400":
784784
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
785785
"401":

.speakeasy/gen.yaml

+1-1
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.43
16+
version: 0.2.2-alpha.44
1717
author: Dub
1818
description: Ruby Client SDK Generated by Speakeasy
1919
imports:

.speakeasy/workflow.lock

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.453.0
1+
speakeasyVersion: 1.453.1
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:8bc3a13b184ef46bdb008901de5787ab67fe235e1df98be7e32af3bce8e394e4
6-
sourceBlobDigest: sha256:98d898001f0ef6455618c09c8c6a368877c2fc520cb3d1ed70a17728d4775a9e
5+
sourceRevisionDigest: sha256:39633506dd318475cfb26087075212a07611057a06169a31c883d6c6607ec12d
6+
sourceBlobDigest: sha256:f6e6d4ce8b927fb6b730f8b1c3836e9d28e68077ed46be1c30edd19532956a53
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1733444916
9+
- speakeasy-sdk-regen-1733531300
1010
- 0.0.1
1111
targets:
1212
my-first-target:
1313
source: dub
1414
sourceNamespace: dub
15-
sourceRevisionDigest: sha256:8bc3a13b184ef46bdb008901de5787ab67fe235e1df98be7e32af3bce8e394e4
16-
sourceBlobDigest: sha256:98d898001f0ef6455618c09c8c6a368877c2fc520cb3d1ed70a17728d4775a9e
15+
sourceRevisionDigest: sha256:39633506dd318475cfb26087075212a07611057a06169a31c883d6c6607ec12d
16+
sourceBlobDigest: sha256:f6e6d4ce8b927fb6b730f8b1c3836e9d28e68077ed46be1c30edd19532956a53
1717
codeSamplesNamespace: code-samples-ruby-my-first-target
18-
codeSamplesRevisionDigest: sha256:c6e16674848edbbcc641c9f9932aa88c2bb12a7c7919ee6e33ca211ae7bd51fd
18+
codeSamplesRevisionDigest: sha256:02bed900386d7247b076783198764920203a5d9206259ab544266bacebb5037a
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

Gemfile.lock

+1-1
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.43)
4+
dub (0.2.2.pre.alpha.44)
55
faraday
66
faraday-multipart
77
rack

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -578,4 +578,14 @@ Based on:
578578
### Generated
579579
- [ruby v0.2.2-alpha.43] .
580580
### Releases
581-
- [Ruby Gems v0.2.2-alpha.43] https://rubygems.org/gems/dub/versions/0.2.2-alpha.43 - .
581+
- [Ruby Gems v0.2.2-alpha.43] https://rubygems.org/gems/dub/versions/0.2.2-alpha.43 - .
582+
583+
## 2024-12-07 00:28:15
584+
### Changes
585+
Based on:
586+
- OpenAPI Doc
587+
- Speakeasy CLI 1.453.1 (2.474.4) https://github.com/speakeasy-api/speakeasy
588+
### Generated
589+
- [ruby v0.2.2-alpha.44] .
590+
### Releases
591+
- [Ruby Gems v0.2.2-alpha.44] https://rubygems.org/gems/dub/versions/0.2.2-alpha.44 - .

docs/models/shared/workspaceschema.md

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
| `users` | T::Array<[::OpenApiSDK::Shared::Users](../../models/shared/users.md)> | :heavy_check_mark: | The role of the authenticated user in the workspace. |
3333
| `domains` | T::Array<[::OpenApiSDK::Shared::Domains](../../models/shared/domains.md)> | :heavy_check_mark: | The domains of the workspace. |
3434
| `flags` | T::Hash[Symbol, *T::Boolean*] | :heavy_minus_sign: | The feature flags of the workspace, indicating which features are enabled. |
35-
| `publishable_key` | *::String* | :heavy_check_mark: | The publishable key of the workspace. |
3635
| `bank_account_name` | *::String* | :heavy_check_mark: | [BETA – Dub Partners]: The name of the connected bank account. |
3736
| `partial_account_number` | *::String* | :heavy_check_mark: | [BETA – Dub Partners]: The partial account number of the bank account. |
3837
| `routing_number` | *::String* | :heavy_check_mark: | [BETA – Dub Partners]: The routing number of the bank account. |

dub.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)
44

55
Gem::Specification.new do |s|
66
s.name = 'dub'
7-
s.version = '0.2.2-alpha.43'
7+
s.version = '0.2.2-alpha.44'
88
s.platform = Gem::Platform::RUBY
99
s.licenses = ['Apache-2.0']
1010
s.summary = ''

lib/open_api_sdk/models/shared/workspaceschema.rb

+2-5
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ class WorkspaceSchema < ::OpenApiSDK::Utils::FieldAugmented
4949
field :payment_failed_at, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('paymentFailedAt') } }
5050
# The plan of the workspace.
5151
field :plan, ::OpenApiSDK::Shared::Plan, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('plan'), 'decoder': Utils.enum_from_string(::OpenApiSDK::Shared::Plan, false) } }
52-
# The publishable key of the workspace.
53-
field :publishable_key, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('publishableKey') } }
5452
# [BETA – Dub Partners]: The routing number of the bank account.
5553
field :routing_number, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('routingNumber') } }
5654
# The limit of tracked revenue in the current billing cycle (in cents).
@@ -77,8 +75,8 @@ class WorkspaceSchema < ::OpenApiSDK::Utils::FieldAugmented
7775
field :flags, T.nilable(T::Hash[Symbol, T::Boolean]), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('flags') } }
7876

7977

80-
sig { params(ai_limit: ::Float, ai_usage: ::Float, bank_account_name: ::String, bank_account_verified: T::Boolean, billing_cycle_start: ::Float, conversion_enabled: T::Boolean, created_at: ::String, domains: T::Array[::OpenApiSDK::Shared::Domains], domains_limit: ::Float, dot_link_claimed: T::Boolean, id: ::String, invite_code: ::String, links_limit: ::Float, links_usage: ::Float, logo: ::String, name: ::String, partial_account_number: ::String, payment_failed_at: ::String, plan: ::OpenApiSDK::Shared::Plan, publishable_key: ::String, routing_number: ::String, sales_limit: ::Float, sales_usage: ::Float, slug: ::String, stripe_connect_id: ::String, stripe_id: ::String, tags_limit: ::Float, usage: ::Float, usage_limit: ::Float, users: T::Array[::OpenApiSDK::Shared::Users], users_limit: ::Float, flags: T.nilable(T::Hash[Symbol, T::Boolean])).void }
81-
def initialize(ai_limit: nil, ai_usage: nil, bank_account_name: nil, bank_account_verified: nil, billing_cycle_start: nil, conversion_enabled: nil, created_at: nil, domains: nil, domains_limit: nil, dot_link_claimed: nil, id: nil, invite_code: nil, links_limit: nil, links_usage: nil, logo: nil, name: nil, partial_account_number: nil, payment_failed_at: nil, plan: nil, publishable_key: nil, routing_number: nil, sales_limit: nil, sales_usage: nil, slug: nil, stripe_connect_id: nil, stripe_id: nil, tags_limit: nil, usage: nil, usage_limit: nil, users: nil, users_limit: nil, flags: nil)
78+
sig { params(ai_limit: ::Float, ai_usage: ::Float, bank_account_name: ::String, bank_account_verified: T::Boolean, billing_cycle_start: ::Float, conversion_enabled: T::Boolean, created_at: ::String, domains: T::Array[::OpenApiSDK::Shared::Domains], domains_limit: ::Float, dot_link_claimed: T::Boolean, id: ::String, invite_code: ::String, links_limit: ::Float, links_usage: ::Float, logo: ::String, name: ::String, partial_account_number: ::String, payment_failed_at: ::String, plan: ::OpenApiSDK::Shared::Plan, routing_number: ::String, sales_limit: ::Float, sales_usage: ::Float, slug: ::String, stripe_connect_id: ::String, stripe_id: ::String, tags_limit: ::Float, usage: ::Float, usage_limit: ::Float, users: T::Array[::OpenApiSDK::Shared::Users], users_limit: ::Float, flags: T.nilable(T::Hash[Symbol, T::Boolean])).void }
79+
def initialize(ai_limit: nil, ai_usage: nil, bank_account_name: nil, bank_account_verified: nil, billing_cycle_start: nil, conversion_enabled: nil, created_at: nil, domains: nil, domains_limit: nil, dot_link_claimed: nil, id: nil, invite_code: nil, links_limit: nil, links_usage: nil, logo: nil, name: nil, partial_account_number: nil, payment_failed_at: nil, plan: nil, routing_number: nil, sales_limit: nil, sales_usage: nil, slug: nil, stripe_connect_id: nil, stripe_id: nil, tags_limit: nil, usage: nil, usage_limit: nil, users: nil, users_limit: nil, flags: nil)
8280
@ai_limit = ai_limit
8381
@ai_usage = ai_usage
8482
@bank_account_name = bank_account_name
@@ -98,7 +96,6 @@ def initialize(ai_limit: nil, ai_usage: nil, bank_account_name: nil, bank_accoun
9896
@partial_account_number = partial_account_number
9997
@payment_failed_at = payment_failed_at
10098
@plan = plan
101-
@publishable_key = publishable_key
10299
@routing_number = routing_number
103100
@sales_limit = sales_limit
104101
@sales_usage = sales_usage

lib/open_api_sdk/sdkconfiguration.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ def initialize(client, security, server_url, server_idx)
3838
@security = security
3939
@language = 'ruby'
4040
@openapi_doc_version = '0.0.1'
41-
@sdk_version = '0.2.2-alpha.43'
42-
@gen_version = '2.472.1'
43-
@user_agent = 'speakeasy-sdk/ruby 0.2.2-alpha.43 2.472.1 0.0.1 dub'
41+
@sdk_version = '0.2.2-alpha.44'
42+
@gen_version = '2.474.4'
43+
@user_agent = 'speakeasy-sdk/ruby 0.2.2-alpha.44 2.474.4 0.0.1 dub'
4444
end
4545

4646
sig { returns([String, T::Hash[Symbol, String]]) }

lib/open_api_sdk/utils/utils.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ def self.generate_url(clazz, server_url, path, path_params, gbls = nil)
358358

359359
sig { params(content_type: String, pattern: String).returns(T::Boolean) }
360360
def self.match_content_type(content_type, pattern)
361-
return true if content_type == pattern || pattern == '*' || pattern == '*/*'
361+
return true if content_type == pattern || ['*', '*/*'].include?(pattern)
362362

363363
pieces = content_type.split(';')
364364
pieces.each do |piece|

0 commit comments

Comments
 (0)