Skip to content

Commit 3ef5ad5

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeasy CLI 1.116.0
1 parent c325ba4 commit 3ef5ad5

12 files changed

+135
-84
lines changed

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,4 +448,14 @@ Based on:
448448
### Generated
449449
- [ruby v2.0.0] .
450450
### Releases
451-
- [Ruby Gems v2.0.0] https://rubygems.org/gems/speakeasy_client_sdk_ruby/versions/2.0.0 - .
451+
- [Ruby Gems v2.0.0] https://rubygems.org/gems/speakeasy_client_sdk_ruby/versions/2.0.0 - .
452+
453+
## 2023-11-09 00:02:46
454+
### Changes
455+
Based on:
456+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
457+
- Speakeasy CLI 1.116.0 (2.185.0) https://github.com/speakeasy-api/speakeasy
458+
### Generated
459+
- [ruby v2.1.0] .
460+
### Releases
461+
- [Ruby Gems v2.1.0] https://rubygems.org/gems/speakeasy_client_sdk_ruby/versions/2.1.0 - .

files.gen

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ sorbet/rbi/gems/[email protected]
5353
sorbet/tapioca/config.yml
5454
sorbet/tapioca/require.rb
5555
speakeasy_client_sdk_ruby.gemspec
56+
lib/sdk/models/operations/validateapikey.rb
5657
lib/sdk/models/operations/deleteapi.rb
5758
lib/sdk/models/operations/generateopenapispec.rb
5859
lib/sdk/models/operations/generatepostmancollection.rb
@@ -87,12 +88,14 @@ lib/sdk/models/operations/upsertplugin.rb
8788
lib/sdk/models/operations/getembedaccesstoken.rb
8889
lib/sdk/models/operations/getvalidembedaccesstokens.rb
8990
lib/sdk/models/operations/revokeembedaccesstoken.rb
90-
lib/sdk/models/operations/validateapikey.rb
9191
lib/sdk/models/shared/error.rb
9292
lib/sdk/models/shared/generateopenapispecdiff.rb
9393
lib/sdk/models/shared/api.rb
94+
lib/sdk/models/shared/api_input.rb
9495
lib/sdk/models/shared/apiendpoint.rb
96+
lib/sdk/models/shared/apiendpoint_input.rb
9597
lib/sdk/models/shared/versionmetadata.rb
98+
lib/sdk/models/shared/versionmetadata_input.rb
9699
lib/sdk/models/shared/schema.rb
97100
lib/sdk/models/shared/schemadiff.rb
98101
lib/sdk/models/shared/unboundedrequest.rb
@@ -106,6 +109,7 @@ lib/sdk/models/shared/embedtoken.rb
106109
lib/sdk/models/shared/security.rb
107110
lib/speakeasy_client_sdk_ruby.rb
108111
USAGE.md
112+
docs/models/operations/validateapikeyresponse.md
109113
docs/models/operations/deleteapirequest.md
110114
docs/models/operations/deleteapiresponse.md
111115
docs/models/operations/generateopenapispecrequest.md
@@ -175,15 +179,14 @@ docs/models/operations/getembedaccesstokenresponse.md
175179
docs/models/operations/getvalidembedaccesstokensresponse.md
176180
docs/models/operations/revokeembedaccesstokenrequest.md
177181
docs/models/operations/revokeembedaccesstokenresponse.md
178-
docs/models/operations/validateapikeyresponse.md
179182
docs/models/shared/error.md
180183
docs/models/shared/generateopenapispecdiff.md
181-
docs/models/shared/apiinput.md
182184
docs/models/shared/api.md
183-
docs/models/shared/apiendpointinput.md
185+
docs/models/shared/apiinput.md
184186
docs/models/shared/apiendpoint.md
185-
docs/models/shared/versionmetadatainput.md
187+
docs/models/shared/apiendpointinput.md
186188
docs/models/shared/versionmetadata.md
189+
docs/models/shared/versionmetadatainput.md
187190
docs/models/shared/schema.md
188191
docs/models/shared/valuechange.md
189192
docs/models/shared/schemadiff.md

gen.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@ configVersion: 1.0.0
22
management:
33
docChecksum: ba638b2ad28966c596e28321a2003686
44
docVersion: 0.3.0
5-
speakeasyVersion: 1.114.1
6-
generationVersion: 2.181.1
5+
speakeasyVersion: 1.116.0
6+
generationVersion: 2.185.0
77
generation:
88
comments: {}
99
sdkClassName: SDK
1010
repoURL: https://github.com/speakeasy-api/speakeasy-client-sdk-ruby.git
1111
features:
1212
ruby:
13-
core: 3.0.1
13+
core: 3.0.2
1414
examples: 2.81.3
1515
globalSecurity: 2.81.1
1616
globalServerURLs: 2.82.0
17-
inputOutputModels: 2.81.1
17+
inputOutputModels: 2.82.0
1818
serverIDs: 2.81.1
1919
ruby:
20-
version: 2.0.0
20+
version: 2.1.0
2121
author: Speakeasy
2222
description: Ruby Client SDK Generated by Speakeasy
2323
imports:
@@ -28,9 +28,11 @@ ruby:
2828
operations: models/operations
2929
shared: models/shared
3030
webhooks: models/webhooks
31+
inputModelSuffix: input
3132
installationURL: https://github.com/speakeasy-api/speakeasy-client-sdk-ruby
3233
maxMethodParams: 0
3334
module: SpeakeasyClientSdk
35+
outputModelSuffix: output
3436
packageName: speakeasy_client_sdk_ruby
3537
published: true
3638
repoSubDirectory: .

lib/sdk/models/shared/api.rb

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,6 @@
88

99
module SpeakeasyClientSDK
1010
module Shared
11-
# An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
12-
class ApiInput < SpeakeasyClientSDK::Utils::FieldAugmented
13-
extend T::Sig
14-
15-
# The ID of this Api. This is a human-readable name (subject to change).
16-
field :api_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('api_id') } }
17-
# A detailed description of the Api.
18-
field :description, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('description') } }
19-
# The version ID of this Api. This is semantic version identifier.
20-
field :version_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('version_id') } }
21-
# A set of values associated with a meta_data key. This field is only set on get requests.
22-
field :meta_data, T.nilable(T::Hash[Symbol, T::Array[String]]), { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_data') } }
23-
24-
25-
sig { params(api_id: String, description: String, version_id: String, meta_data: T.nilable(T::Hash[Symbol, T::Array[String]])).void }
26-
def initialize(api_id: nil, description: nil, version_id: nil, meta_data: nil)
27-
@api_id = api_id
28-
@description = description
29-
@version_id = version_id
30-
@meta_data = meta_data
31-
end
32-
end
33-
3411
# An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
3512
class Api < SpeakeasyClientSDK::Utils::FieldAugmented
3613
extend T::Sig

lib/sdk/models/shared/api_input.rb

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
2+
3+
# typed: true
4+
# frozen_string_literal: true
5+
6+
require 'sorbet-runtime'
7+
require 'faraday'
8+
9+
module SpeakeasyClientSDK
10+
module Shared
11+
# An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
12+
class ApiInput < SpeakeasyClientSDK::Utils::FieldAugmented
13+
extend T::Sig
14+
15+
# The ID of this Api. This is a human-readable name (subject to change).
16+
field :api_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('api_id') } }
17+
# A detailed description of the Api.
18+
field :description, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('description') } }
19+
# The version ID of this Api. This is semantic version identifier.
20+
field :version_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('version_id') } }
21+
# A set of values associated with a meta_data key. This field is only set on get requests.
22+
field :meta_data, T.nilable(T::Hash[Symbol, T::Array[String]]), { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_data') } }
23+
24+
25+
sig { params(api_id: String, description: String, version_id: String, meta_data: T.nilable(T::Hash[Symbol, T::Array[String]])).void }
26+
def initialize(api_id: nil, description: nil, version_id: nil, meta_data: nil)
27+
@api_id = api_id
28+
@description = description
29+
@version_id = version_id
30+
@meta_data = meta_data
31+
end
32+
end
33+
end
34+
end

lib/sdk/models/shared/apiendpoint.rb

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,6 @@
88

99
module SpeakeasyClientSDK
1010
module Shared
11-
# An ApiEndpoint is a description of an Endpoint for an API.
12-
class ApiEndpointInput < SpeakeasyClientSDK::Utils::FieldAugmented
13-
extend T::Sig
14-
15-
# The ID of this ApiEndpoint. This is a hash of the method and path.
16-
field :api_endpoint_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('api_endpoint_id') } }
17-
# A detailed description of the ApiEndpoint.
18-
field :description, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('description') } }
19-
# A human-readable name for the ApiEndpoint.
20-
field :display_name, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('display_name') } }
21-
# HTTP verb.
22-
field :method, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('method') } }
23-
# Path that handles this Api.
24-
field :path, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('path') } }
25-
# The version ID of the Api this ApiEndpoint belongs to.
26-
field :version_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('version_id') } }
27-
28-
29-
sig { params(api_endpoint_id: String, description: String, display_name: String, method: String, path: String, version_id: String).void }
30-
def initialize(api_endpoint_id: nil, description: nil, display_name: nil, method: nil, path: nil, version_id: nil)
31-
@api_endpoint_id = api_endpoint_id
32-
@description = description
33-
@display_name = display_name
34-
@method = method
35-
@path = path
36-
@version_id = version_id
37-
end
38-
end
39-
4011
# An ApiEndpoint is a description of an Endpoint for an API.
4112
class ApiEndpoint < SpeakeasyClientSDK::Utils::FieldAugmented
4213
extend T::Sig
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
2+
3+
# typed: true
4+
# frozen_string_literal: true
5+
6+
require 'sorbet-runtime'
7+
require 'faraday'
8+
9+
module SpeakeasyClientSDK
10+
module Shared
11+
# An ApiEndpoint is a description of an Endpoint for an API.
12+
class ApiEndpointInput < SpeakeasyClientSDK::Utils::FieldAugmented
13+
extend T::Sig
14+
15+
# The ID of this ApiEndpoint. This is a hash of the method and path.
16+
field :api_endpoint_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('api_endpoint_id') } }
17+
# A detailed description of the ApiEndpoint.
18+
field :description, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('description') } }
19+
# A human-readable name for the ApiEndpoint.
20+
field :display_name, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('display_name') } }
21+
# HTTP verb.
22+
field :method, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('method') } }
23+
# Path that handles this Api.
24+
field :path, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('path') } }
25+
# The version ID of the Api this ApiEndpoint belongs to.
26+
field :version_id, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('version_id') } }
27+
28+
29+
sig { params(api_endpoint_id: String, description: String, display_name: String, method: String, path: String, version_id: String).void }
30+
def initialize(api_endpoint_id: nil, description: nil, display_name: nil, method: nil, path: nil, version_id: nil)
31+
@api_endpoint_id = api_endpoint_id
32+
@description = description
33+
@display_name = display_name
34+
@method = method
35+
@path = path
36+
@version_id = version_id
37+
end
38+
end
39+
end
40+
end

lib/sdk/models/shared/versionmetadata.rb

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,6 @@
88

99
module SpeakeasyClientSDK
1010
module Shared
11-
# A set of keys and associated values, attached to a particular version of an Api.
12-
class VersionMetadataInput < SpeakeasyClientSDK::Utils::FieldAugmented
13-
extend T::Sig
14-
15-
# The key for this metadata.
16-
field :meta_key, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_key') } }
17-
# One of the values for this metadata.
18-
field :meta_value, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_value') } }
19-
20-
21-
sig { params(meta_key: String, meta_value: String).void }
22-
def initialize(meta_key: nil, meta_value: nil)
23-
@meta_key = meta_key
24-
@meta_value = meta_value
25-
end
26-
end
27-
2811
# A set of keys and associated values, attached to a particular version of an Api.
2912
class VersionMetadata < SpeakeasyClientSDK::Utils::FieldAugmented
3013
extend T::Sig
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
2+
3+
# typed: true
4+
# frozen_string_literal: true
5+
6+
require 'sorbet-runtime'
7+
require 'faraday'
8+
9+
module SpeakeasyClientSDK
10+
module Shared
11+
# A set of keys and associated values, attached to a particular version of an Api.
12+
class VersionMetadataInput < SpeakeasyClientSDK::Utils::FieldAugmented
13+
extend T::Sig
14+
15+
# The key for this metadata.
16+
field :meta_key, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_key') } }
17+
# One of the values for this metadata.
18+
field :meta_value, String, { 'format_json': { 'letter_case': OpenApiSDK::Utils.field_name('meta_value') } }
19+
20+
21+
sig { params(meta_key: String, meta_value: String).void }
22+
def initialize(meta_key: nil, meta_value: nil)
23+
@meta_key = meta_key
24+
@meta_value = meta_value
25+
end
26+
end
27+
end
28+
end

lib/sdk/sdkconfiguration.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ def initialize(client, security, server_url, server_idx, server_defaults, global
3939
@server = server_url.nil? ? '' : server_url
4040
@language = 'ruby'
4141
@openapi_doc_version = '0.3.0'
42-
@sdk_version = '2.0.0'
43-
@gen_version = '2.181.1'
44-
@user_agent = 'speakeasy-sdk/ruby 2.0.0 2.181.1 0.3.0 speakeasy_client_sdk_ruby'
42+
@sdk_version = '2.1.0'
43+
@gen_version = '2.185.0'
44+
@user_agent = 'speakeasy-sdk/ruby 2.1.0 2.185.0 0.3.0 speakeasy_client_sdk_ruby'
4545
end
4646

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

0 commit comments

Comments
 (0)