Skip to content

Commit

Permalink
Merge pull request #92 from dubinc/speakeasy-sdk-regen-1740961734
Browse files Browse the repository at this point in the history
chore: 🐝 Update SDK - Generate 0.2.2-alpha.73
  • Loading branch information
devkiran authored Mar 3, 2025
2 parents 3b2ddbe + 4b0b6d0 commit 4f3387c
Show file tree
Hide file tree
Showing 14 changed files with 74 additions and 26 deletions.
20 changes: 11 additions & 9 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 5a2dd83e-da98-455b-8ef9-0100a914efdf
management:
docChecksum: 41e78ddd52d7d4173557ba931d2272dc
docChecksum: c0e6d3d254be054e34459f415be9c6fb
docVersion: 0.0.1
speakeasyVersion: 1.508.0
speakeasyVersion: 1.508.1
generationVersion: 2.536.0
releaseVersion: 0.2.2-alpha.72
configChecksum: 98d4f891f928d7b9648b1a99413f2476
releaseVersion: 0.2.2-alpha.73
configChecksum: 2a49efd1c1478868f7a23517f1a5938e
repoURL: https://github.com/dubinc/dub-ruby.git
installationURL: https://github.com/dubinc/dub-ruby
published: true
Expand Down Expand Up @@ -224,6 +224,7 @@ generatedFiles:
- docs/models/shared/role.md
- docs/models/shared/security.md
- docs/models/shared/tagschema.md
- docs/models/shared/type.md
- docs/models/shared/unauthorized.md
- docs/models/shared/unauthorizedcode.md
- docs/models/shared/unauthorizederror.md
Expand Down Expand Up @@ -460,6 +461,7 @@ generatedFiles:
- lib/open_api_sdk/models/shared/role.rb
- lib/open_api_sdk/models/shared/security.rb
- lib/open_api_sdk/models/shared/tagschema.rb
- lib/open_api_sdk/models/shared/type.rb
- lib/open_api_sdk/models/shared/unauthorized.rb
- lib/open_api_sdk/models/shared/unauthorized_code.rb
- lib/open_api_sdk/models/shared/unauthorized_error.rb
Expand Down Expand Up @@ -1228,7 +1230,7 @@ examples:
idOrSlug: "<value>"
responses:
"200":
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<id>", "billingCycleStart": 5588.34, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 5442.21, "usageLimit": 5212.35, "linksUsage": 9699.61, "linksLimit": 4580.49, "salesUsage": 4508.24, "salesLimit": 2627.95, "domainsLimit": 2134.57, "tagsLimit": 9371.46, "foldersUsage": 7003.47, "foldersLimit": 7003.47, "usersLimit": 4381.42, "aiUsage": 8013.73, "aiLimit": 788.88, "conversionEnabled": true, "dotLinkClaimed": true, "partnersEnabled": true, "createdAt": "1723223056781", "users": [{"role": "owner"}, {"role": "member"}, {"role": "member"}], "domains": [{"slug": "acme.com", "primary": true, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "business extra", "stripeId": "<id>", "billingCycleStart": 5588.34, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 7003.47, "usage": 5442.21, "usageLimit": 5212.35, "linksUsage": 9699.61, "linksLimit": 4580.49, "salesUsage": 4508.24, "salesLimit": 2627.95, "domainsLimit": 2134.57, "tagsLimit": 9371.46, "foldersUsage": 7003.47, "foldersLimit": 7003.47, "usersLimit": 4381.42, "aiUsage": 8013.73, "aiLimit": 788.88, "conversionEnabled": true, "dotLinkClaimed": true, "partnersEnabled": true, "createdAt": "1723223056781", "users": [{"role": "owner"}, {"role": "member"}, {"role": "member"}], "domains": [{"slug": "acme.com", "primary": true, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand All @@ -1254,7 +1256,7 @@ examples:
idOrSlug: "<value>"
responses:
"200":
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<id>", "billingCycleStart": 5971.29, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "usage": 3446.2, "usageLimit": 9914.64, "linksUsage": 6276.9, "linksLimit": 4888.52, "salesUsage": 9840.08, "salesLimit": 540.62, "domainsLimit": 8965.01, "tagsLimit": 4468.63, "foldersUsage": 8574.78, "foldersLimit": 8574.78, "usersLimit": 3115.07, "aiUsage": 2494.4, "aiLimit": 1395.79, "conversionEnabled": false, "dotLinkClaimed": false, "partnersEnabled": true, "createdAt": "1720441680204", "users": [{"role": "member"}, {"role": "owner"}, {"role": "owner"}], "domains": [{"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "logo": "<value>", "inviteCode": "<value>", "plan": "enterprise", "stripeId": "<id>", "billingCycleStart": 5971.29, "paymentFailedAt": "<value>", "stripeConnectId": "<id>", "totalLinks": 8574.78, "usage": 3446.2, "usageLimit": 9914.64, "linksUsage": 6276.9, "linksLimit": 4888.52, "salesUsage": 9840.08, "salesLimit": 540.62, "domainsLimit": 8965.01, "tagsLimit": 4468.63, "foldersUsage": 8574.78, "foldersLimit": 8574.78, "usersLimit": 3115.07, "aiUsage": 2494.4, "aiLimit": 1395.79, "conversionEnabled": false, "dotLinkClaimed": false, "partnersEnabled": true, "createdAt": "1720441680204", "users": [{"role": "member"}, {"role": "owner"}, {"role": "owner"}], "domains": [{"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": false, "verified": true}, {"slug": "acme.com", "primary": true, "verified": true}], "store": {"key": "<value>", "key1": "<value>", "key2": "<value>"}, "allowedHostnames": ["dub.sh"]}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand Down Expand Up @@ -1409,7 +1411,7 @@ examples:
speakeasy-default-create-folder:
responses:
"201":
application/json: {"id": "<id>", "name": "<value>", "accessLevel": "read", "linkCount": 6384.24, "createdAt": "1720948972255", "updatedAt": "1739245233715"}
application/json: {"id": "<id>", "name": "<value>", "type": "default", "accessLevel": "read", "linkCount": 6384.24, "createdAt": "1720948972255", "updatedAt": "1739245233715"}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand All @@ -1436,7 +1438,7 @@ examples:
pageSize: 50
responses:
"200":
application/json: [{"id": "<id>", "name": "<value>", "accessLevel": "write", "linkCount": 6783.17, "createdAt": "1713388175774", "updatedAt": "1739253472019"}, {"id": "<id>", "name": "<value>", "accessLevel": "read", "linkCount": 6355.32, "createdAt": "1727947722137", "updatedAt": "1739235143393"}, {"id": "<id>", "name": "<value>", "accessLevel": "write", "linkCount": 861.4, "createdAt": "1709944391778", "updatedAt": "1739293063749"}]
application/json: [{"id": "<id>", "name": "<value>", "type": "mega", "accessLevel": "write", "linkCount": 6783.17, "createdAt": "1713388175774", "updatedAt": "1739253472019"}, {"id": "<id>", "name": "<value>", "type": "mega", "accessLevel": "read", "linkCount": 6355.32, "createdAt": "1727947722137", "updatedAt": "1739235143393"}, {"id": "<id>", "name": "<value>", "type": "mega", "accessLevel": "write", "linkCount": 861.4, "createdAt": "1709944391778", "updatedAt": "1739293063749"}]
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand All @@ -1462,7 +1464,7 @@ examples:
id: "<id>"
responses:
"200":
application/json: {"id": "<id>", "name": "<value>", "accessLevel": "write", "linkCount": 5971.29, "createdAt": "1718651958435", "updatedAt": "1739319286220"}
application/json: {"id": "<id>", "name": "<value>", "type": "mega", "accessLevel": "write", "linkCount": 5971.29, "createdAt": "1718651958435", "updatedAt": "1739319286220"}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ generation:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
ruby:
version: 0.2.2-alpha.72
version: 0.2.2-alpha.73
author: Dub
description: Ruby Client SDK Generated by Speakeasy
imports:
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.508.0
speakeasyVersion: 1.508.1
sources:
dub:
sourceNamespace: dub
sourceRevisionDigest: sha256:57e0ea165909640b78e3c442f4daf067017fcf262de86dc5a65998ed0daac478
sourceBlobDigest: sha256:adedf20cbe668ed6bd859f2b03eb747d151a978f4dbcd1f321b9fe9662dda97f
sourceRevisionDigest: sha256:27099fbf341b006a39e6bc82d684e48b5f1907adbdc0db9bc049bf44a09eac58
sourceBlobDigest: sha256:3193a6aec6d02396c3e356e03d5748403f6f0809d7866fc39d969a278c4c1f78
tags:
- latest
- speakeasy-sdk-regen-1740789016
- speakeasy-sdk-regen-1740961734
- 0.0.1
targets:
my-first-target:
source: dub
sourceNamespace: dub
sourceRevisionDigest: sha256:57e0ea165909640b78e3c442f4daf067017fcf262de86dc5a65998ed0daac478
sourceBlobDigest: sha256:adedf20cbe668ed6bd859f2b03eb747d151a978f4dbcd1f321b9fe9662dda97f
sourceRevisionDigest: sha256:27099fbf341b006a39e6bc82d684e48b5f1907adbdc0db9bc049bf44a09eac58
sourceBlobDigest: sha256:3193a6aec6d02396c3e356e03d5748403f6f0809d7866fc39d969a278c4c1f78
codeSamplesNamespace: code-samples-ruby-my-first-target
codeSamplesRevisionDigest: sha256:183e971541c3800f0ce478d56329b56995e12e0f3192ceac99579e4ebf1c852a
codeSamplesRevisionDigest: sha256:bb6b46ed834b8473a0af07d297bfb1039354c1572b5d19a6fca9188f6b58538b
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
dub (0.2.2.pre.alpha.72)
dub (0.2.2.pre.alpha.73)
faraday
faraday-multipart
rack
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -868,4 +868,14 @@ Based on:
### Generated
- [ruby v0.2.2-alpha.72] .
### Releases
- [Ruby Gems v0.2.2-alpha.72] https://rubygems.org/gems/dub/versions/0.2.2-alpha.72 - .
- [Ruby Gems v0.2.2-alpha.72] https://rubygems.org/gems/dub/versions/0.2.2-alpha.72 - .

## 2025-03-03 00:28:39
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.508.1 (2.536.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.2.2-alpha.73] .
### Releases
- [Ruby Gems v0.2.2-alpha.73] https://rubygems.org/gems/dub/versions/0.2.2-alpha.73 - .
1 change: 1 addition & 0 deletions docs/models/shared/folderschema.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `id` | *::String* | :heavy_check_mark: | The unique ID of the folder. |
| `name` | *::String* | :heavy_check_mark: | The name of the folder. |
| `type` | [::OpenApiSDK::Shared::Type](../../models/shared/type.md) | :heavy_check_mark: | N/A |
| `access_level` | [::OpenApiSDK::Shared::AccessLevel](../../models/shared/accesslevel.md) | :heavy_check_mark: | The access level of the folder within the workspace. |
| `link_count` | *::Float* | :heavy_check_mark: | The number of links in the folder. |
| `created_at` | *::String* | :heavy_check_mark: | The date the folder was created. |
Expand Down
9 changes: 9 additions & 0 deletions docs/models/shared/type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Type


## Values

| Name | Value |
| --------- | --------- |
| `DEFAULT` | default |
| `MEGA` | mega |
1 change: 1 addition & 0 deletions docs/models/shared/workspaceschema.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
| `billing_cycle_start` | *::Float* | :heavy_check_mark: | The date and time when the billing cycle starts for the workspace. | |
| `payment_failed_at` | *::String* | :heavy_check_mark: | The date and time when the payment failed for the workspace. | |
| `stripe_connect_id` | *::String* | :heavy_check_mark: | The Stripe Connect ID of the workspace. | |
| `total_links` | *::Float* | :heavy_check_mark: | The total number of links in the workspace. | |
| `usage` | *::Float* | :heavy_check_mark: | The usage of the workspace. | |
| `usage_limit` | *::Float* | :heavy_check_mark: | The usage limit of the workspace. | |
| `links_usage` | *::Float* | :heavy_check_mark: | The links usage of the workspace. | |
Expand Down
2 changes: 1 addition & 1 deletion dub.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)

Gem::Specification.new do |s|
s.name = 'dub'
s.version = '0.2.2-alpha.72'
s.version = '0.2.2-alpha.73'
s.platform = Gem::Platform::RUBY
s.licenses = ['Apache-2.0']
s.summary = ''
Expand Down
1 change: 1 addition & 0 deletions lib/open_api_sdk/models/shared.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ module Shared
autoload :ClickEventGeo, 'open_api_sdk/models/shared/clickevent_geo.rb'
autoload :Link, 'open_api_sdk/models/shared/link.rb'
autoload :ClickEvent, 'open_api_sdk/models/shared/clickevent.rb'
autoload :Type, 'open_api_sdk/models/shared/type.rb'
autoload :AccessLevel, 'open_api_sdk/models/shared/accesslevel.rb'
autoload :FolderSchema, 'open_api_sdk/models/shared/folderschema.rb'
autoload :RegisteredDomain, 'open_api_sdk/models/shared/registereddomain.rb'
Expand Down
7 changes: 5 additions & 2 deletions lib/open_api_sdk/models/shared/folderschema.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,20 @@ class FolderSchema < ::Crystalline::FieldAugmented
field :link_count, ::Float, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('linkCount') } }
# The name of the folder.
field :name, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('name') } }

field :type, ::OpenApiSDK::Shared::Type, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type'), 'decoder': Utils.enum_from_string(::OpenApiSDK::Shared::Type, false) } }
# The date the folder was updated.
field :updated_at, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('updatedAt') } }


sig { params(access_level: ::OpenApiSDK::Shared::AccessLevel, created_at: ::String, id: ::String, link_count: ::Float, name: ::String, updated_at: ::String).void }
def initialize(access_level: nil, created_at: nil, id: nil, link_count: nil, name: nil, updated_at: nil)
sig { params(access_level: ::OpenApiSDK::Shared::AccessLevel, created_at: ::String, id: ::String, link_count: ::Float, name: ::String, type: ::OpenApiSDK::Shared::Type, updated_at: ::String).void }
def initialize(access_level: nil, created_at: nil, id: nil, link_count: nil, name: nil, type: nil, updated_at: nil)
@access_level = access_level
@created_at = created_at
@id = id
@link_count = link_count
@name = name
@type = type
@updated_at = updated_at
end
end
Expand Down
18 changes: 18 additions & 0 deletions lib/open_api_sdk/models/shared/type.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

# typed: true
# frozen_string_literal: true


module OpenApiSDK
module Shared


class Type < T::Enum
enums do
DEFAULT = new('default')
MEGA = new('mega')
end
end
end
end
Loading

0 comments on commit 4f3387c

Please sign in to comment.