From e5c2556a5e79cd1ed39185f67261437d1d139fa0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 8 Feb 2024 00:14:03 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc 1.0.0, Speakeasy CLI 1.173.1 --- .speakeasy/gen.lock | 8 ++++---- README.md | 32 ++++++++++++++++---------------- RELEASES.md | 12 +++++++++++- USAGE.md | 32 ++++++++++++++++---------------- ding_sdk.gemspec | 2 +- docs/sdks/lookup/README.md | 6 +++--- docs/sdks/otp/README.md | 32 ++++++++++++++++---------------- gen.yaml | 3 ++- lib/ding_sdk/sdkconfiguration.rb | 6 +++--- lib/ding_sdk/utils/utils.rb | 4 ++-- 10 files changed, 74 insertions(+), 63 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index b5419f3..1e30e38 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -4,16 +4,16 @@ management: docChecksum: 5e4ef027bc51f54368e8b1607b77c098 docVersion: 1.0.0 speakeasyVersion: internal - generationVersion: 2.250.2 - releaseVersion: 0.6.0 - configChecksum: c613369d863897a4c0aadcd4d627b2cf + generationVersion: 2.250.16 + releaseVersion: 0.7.0 + configChecksum: dd4e1b6bb71c93323bdeb2137c87b142 repoURL: https://github.com/ding-live/ding-ruby.git repoSubDirectory: . installationURL: https://github.com/ding-live/ding-ruby published: true features: ruby: - core: 3.2.3 + core: 3.2.5 examples: 2.81.3 flattening: 2.81.1 globalSecurity: 2.81.3 diff --git a/README.md b/README.md index b6e0bc3..a970f09 100755 --- a/README.md +++ b/README.md @@ -21,20 +21,20 @@ Send an OTP code to a user's phone number. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateAuthenticationRequest.new( - customer_uuid="eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", - phone_number="+1234567890", + customer_uuid: "eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", + phone_number: "+1234567890", ) res = s.otp.create_autentication(req) @@ -51,21 +51,21 @@ Check that a code entered by a user is valid. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateCheckRequest.new( - authentication_uuid="e0e7b0e9-739d-424b-922f-1c2cb48ab077", - check_code="123456", - customer_uuid="8f1196d5-806e-4b71-9b24-5f96ec052808", + authentication_uuid: "e0e7b0e9-739d-424b-922f-1c2cb48ab077", + check_code: "123456", + customer_uuid: "8f1196d5-806e-4b71-9b24-5f96ec052808", ) res = s.otp.check(req) @@ -82,20 +82,20 @@ Perform a retry if a user has not received the code. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::RetryAuthenticationRequest.new( - authentication_uuid="a74ee547-564d-487a-91df-37fb25413a91", - customer_uuid="3c8b3a46-881e-4cdd-93a6-f7f238bf020a", + authentication_uuid: "a74ee547-564d-487a-91df-37fb25413a91", + customer_uuid: "3c8b3a46-881e-4cdd-93a6-f7f238bf020a", ) res = s.otp.retry(req) diff --git a/RELEASES.md b/RELEASES.md index ab8bc0d..bf73712 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -164,4 +164,14 @@ Based on: ### Generated - [ruby v0.6.0] . ### Releases -- [Ruby Gems v0.6.0] https://rubygems.org/gems/ding_sdk/versions/0.6.0 - . \ No newline at end of file +- [Ruby Gems v0.6.0] https://rubygems.org/gems/ding_sdk/versions/0.6.0 - . + +## 2024-02-08 00:13:54 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.173.1 (2.250.16) https://github.com/speakeasy-api/speakeasy +### Generated +- [ruby v0.7.0] . +### Releases +- [Ruby Gems v0.7.0] https://rubygems.org/gems/ding_sdk/versions/0.7.0 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 1615f1a..5d1f20e 100644 --- a/USAGE.md +++ b/USAGE.md @@ -5,20 +5,20 @@ Send an OTP code to a user's phone number. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateAuthenticationRequest.new( - customer_uuid="eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", - phone_number="+1234567890", + customer_uuid: "eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", + phone_number: "+1234567890", ) res = s.otp.create_autentication(req) @@ -35,21 +35,21 @@ Check that a code entered by a user is valid. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateCheckRequest.new( - authentication_uuid="e0e7b0e9-739d-424b-922f-1c2cb48ab077", - check_code="123456", - customer_uuid="8f1196d5-806e-4b71-9b24-5f96ec052808", + authentication_uuid: "e0e7b0e9-739d-424b-922f-1c2cb48ab077", + check_code: "123456", + customer_uuid: "8f1196d5-806e-4b71-9b24-5f96ec052808", ) res = s.otp.check(req) @@ -66,20 +66,20 @@ Perform a retry if a user has not received the code. ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::RetryAuthenticationRequest.new( - authentication_uuid="a74ee547-564d-487a-91df-37fb25413a91", - customer_uuid="3c8b3a46-881e-4cdd-93a6-f7f238bf020a", + authentication_uuid: "a74ee547-564d-487a-91df-37fb25413a91", + customer_uuid: "3c8b3a46-881e-4cdd-93a6-f7f238bf020a", ) res = s.otp.retry(req) diff --git a/ding_sdk.gemspec b/ding_sdk.gemspec index 7b0b456..22bba66 100644 --- a/ding_sdk.gemspec +++ b/ding_sdk.gemspec @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__) Gem::Specification.new do |s| s.name = 'ding_sdk' - s.version = '0.6.0' + s.version = '0.7.0' s.platform = Gem::Platform::RUBY s.licenses = ['Apache-2.0'] s.summary = '' diff --git a/docs/sdks/lookup/README.md b/docs/sdks/lookup/README.md index e52848d..2239797 100644 --- a/docs/sdks/lookup/README.md +++ b/docs/sdks/lookup/README.md @@ -16,13 +16,13 @@ Perform a phone number lookup ### Example Usage ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) diff --git a/docs/sdks/otp/README.md b/docs/sdks/otp/README.md index 46c2afb..49b7a0a 100644 --- a/docs/sdks/otp/README.md +++ b/docs/sdks/otp/README.md @@ -18,21 +18,21 @@ Check a code ### Example Usage ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateCheckRequest.new( - authentication_uuid="e0e7b0e9-739d-424b-922f-1c2cb48ab077", - check_code="123456", - customer_uuid="8f1196d5-806e-4b71-9b24-5f96ec052808", + authentication_uuid: "e0e7b0e9-739d-424b-922f-1c2cb48ab077", + check_code: "123456", + customer_uuid: "8f1196d5-806e-4b71-9b24-5f96ec052808", ) res = s.otp.check(req) @@ -62,20 +62,20 @@ Send a code ### Example Usage ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::CreateAuthenticationRequest.new( - customer_uuid="eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", - phone_number="+1234567890", + customer_uuid: "eae192ab-9e1e-4b21-b5b1-bfcb79a32fcc", + phone_number: "+1234567890", ) res = s.otp.create_autentication(req) @@ -105,20 +105,20 @@ Perform a retry ### Example Usage ```ruby -require_relative ding_sdk +require 'ding_sdk' s = ::DingSDK::Ding.new s.config_security( - security=::DingSDK::Shared::Security.new( - api_key="YOUR_API_KEY", + ::DingSDK::Shared::Security.new( + api_key: "YOUR_API_KEY", ) ) req = ::DingSDK::Shared::RetryAuthenticationRequest.new( - authentication_uuid="a74ee547-564d-487a-91df-37fb25413a91", - customer_uuid="3c8b3a46-881e-4cdd-93a6-f7f238bf020a", + authentication_uuid: "a74ee547-564d-487a-91df-37fb25413a91", + customer_uuid: "3c8b3a46-881e-4cdd-93a6-f7f238bf020a", ) res = s.otp.retry(req) diff --git a/gen.yaml b/gen.yaml index f40b23d..7bd52a0 100644 --- a/gen.yaml +++ b/gen.yaml @@ -6,8 +6,9 @@ generation: fixes: nameResolutionDec2023: false parameterOrderingFeb2024: false + requestResponseComponentNamesFeb2024: false ruby: - version: 0.6.0 + version: 0.7.0 author: Ding description: Ding Ruby SDK imports: diff --git a/lib/ding_sdk/sdkconfiguration.rb b/lib/ding_sdk/sdkconfiguration.rb index 29bdf29..83973bf 100644 --- a/lib/ding_sdk/sdkconfiguration.rb +++ b/lib/ding_sdk/sdkconfiguration.rb @@ -38,9 +38,9 @@ def initialize(client, security, server_url, server_idx) @server = '' @language = 'ruby' @openapi_doc_version = '1.0.0' - @sdk_version = '0.6.0' - @gen_version = '2.250.2' - @user_agent = 'speakeasy-sdk/ruby 0.6.0 2.250.2 1.0.0 ding_sdk' + @sdk_version = '0.7.0' + @gen_version = '2.250.16' + @user_agent = 'speakeasy-sdk/ruby 0.7.0 2.250.16 1.0.0 ding_sdk' end sig { returns([String, T::Hash[Symbol, String]]) } diff --git a/lib/ding_sdk/utils/utils.rb b/lib/ding_sdk/utils/utils.rb index 460aeee..29d9770 100644 --- a/lib/ding_sdk/utils/utils.rb +++ b/lib/ding_sdk/utils/utils.rb @@ -235,8 +235,8 @@ def self._get_delimited_query_params(metadata, field_name, obj, delimiter) _populate_form(field_name, metadata.fetch(:explode, true), obj, delimiter, &get_query_param_field_name) end - sig { params(clazz: Class, query_params: FieldAugmented, gbls: T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]]).returns(T::Hash[Symbol, T::Array[String]]) } - def self.get_query_params(clazz, query_params, gbls) + sig { params(clazz: Class, query_params: FieldAugmented, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, T::Array[String]]) } + def self.get_query_params(clazz, query_params, gbls = nil) params = {} param_fields = clazz.fields param_fields.each do |f|