Skip to content

Commit 07b5b9f

Browse files
authored
Resolve VCSWP-23469 (#59)
* Make edits to a property in the CreateConferenceRequest model * Resolve dependabot issues * Add new changelog entry * Bump Ruby SDK version up
1 parent 8dd893a commit 07b5b9f

File tree

306 files changed

+41896
-86654
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

306 files changed

+41896
-86654
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
99

1010
None
1111

12+
<a name="5.1.1"></a>
13+
14+
## [5.2.0] - 2025-02-18
15+
16+
### Changed
17+
18+
- Make statusCallbackURL property mandatory for CreateConference
19+
- Introduce standard gem package for formatting our Ruby SDK files
20+
1221
<a name="5.1.0"></a>
1322

1423
## [5.1.0] - 2025-02-05

Gemfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
source 'https://rubygems.org'
1+
source "https://rubygems.org"
22

33
gemspec
44

55
group :development, :test do
6-
gem 'rake', '~> 13.0.6'
7-
gem 'pry-byebug'
8-
gem 'rubocop', '~> 1.71.1'
6+
gem "rake", "~> 13.0.6"
7+
gem "pry-byebug"
98
gem "webmock", "~> 3.14"
109
gem "factory_bot", "~> 6.2"
1110
gem "facets", "~> 3.1"
12-
gem 'rubocop-rspec', require: false
11+
gem "standard"
1312
end

Gemfile.lock

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
freeclimb (5.1.0)
4+
freeclimb (5.2.0)
55
typhoeus (~> 1.0, >= 1.0.1)
66

77
GEM
@@ -55,6 +55,7 @@ GEM
5555
concurrent-ruby (~> 1.0)
5656
json (2.9.1)
5757
language_server-protocol (3.17.0.4)
58+
lint_roller (1.1.0)
5859
logger (1.6.4)
5960
method_source (1.1.0)
6061
minitest (5.25.4)
@@ -99,10 +100,23 @@ GEM
99100
unicode-display_width (>= 2.4.0, < 4.0)
100101
rubocop-ast (1.38.0)
101102
parser (>= 3.3.1.0)
102-
rubocop-rspec (3.4.0)
103-
rubocop (~> 1.61)
103+
rubocop-performance (1.23.1)
104+
rubocop (>= 1.48.1, < 2.0)
105+
rubocop-ast (>= 1.31.1, < 2.0)
104106
ruby-progressbar (1.13.0)
105107
securerandom (0.4.1)
108+
standard (1.45.0)
109+
language_server-protocol (~> 3.17.0.2)
110+
lint_roller (~> 1.0)
111+
rubocop (~> 1.71.0)
112+
standard-custom (~> 1.0.0)
113+
standard-performance (~> 1.6)
114+
standard-custom (1.0.2)
115+
lint_roller (~> 1.0)
116+
rubocop (~> 1.50)
117+
standard-performance (1.6.0)
118+
lint_roller (~> 1.1)
119+
rubocop-performance (~> 1.23.0)
106120
typhoeus (1.4.1)
107121
ethon (>= 0.9.0)
108122
tzinfo (2.0.6)
@@ -135,8 +149,7 @@ DEPENDENCIES
135149
pry-byebug
136150
rake (~> 13.0.6)
137151
rspec (~> 3.6, >= 3.6.0)
138-
rubocop (~> 1.71.1)
139-
rubocop-rspec
152+
standard
140153
webmock (~> 3.14)
141154

142155
BUNDLED WITH

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ FreeClimb is a cloud-based application programming interface (API) that puts the
77
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
88

99
- API version: 1.0.0
10-
- Package version: 5.1.0
10+
- Package version: 5.2.0
1111
- Build package: org.openapitools.codegen.languages.RubyClientCodegen
1212
For more information, please visit [https://www.freeclimb.com/support/](https://www.freeclimb.com/support/)
1313

1414
## Installation
1515

1616
Add this to the Gemfile:
1717

18-
gem 'freeclimb', '~> 5.1.0'
18+
gem 'freeclimb', '~> 5.2.0'
1919

2020
and run from your terminal
2121

@@ -44,9 +44,9 @@ gem build freeclimb.gemspec
4444
Then either install the gem locally:
4545

4646
```shell
47-
gem install ./freeclimb-5.1.0.gem
47+
gem install ./freeclimb-5.2.0.gem
4848
```
49-
(for development, run `gem install --dev ./freeclimb-5.1.0.gem` to install the development dependencies)
49+
(for development, run `gem install --dev ./freeclimb-5.2.0.gem` to install the development dependencies)
5050

5151
## Getting Started
5252

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require "bundler/gem_tasks"
22

33
begin
4-
require 'rspec/core/rake_task'
4+
require "rspec/core/rake_task"
55

66
RSpec::Core::RakeTask.new(:spec)
77
task default: :spec

docs/CreateConferenceRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
| **play_beep** | [**PlayBeep**](PlayBeep.md) | | [optional] |
99
| **record** | **Boolean** | Setting to &#x60;true&#x60; records the entire Conference. | [optional] |
1010
| **wait_url** | **String** | If specified, a URL for the audio file that provides custom hold music for the Conference when it is in the populated state. Otherwise, FreeClimb uses a system default audio file. This is always fetched using HTTP GET and is fetched just once &amp;mdash; when the Conference is created. | [optional] |
11-
| **status_callback_url** | **String** | This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below). | [optional] |
11+
| **status_callback_url** | **String** | This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below). | |
1212

1313
## Example
1414

docs/DefaultApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ end
209209
api_instance = Freeclimb::DefaultApi.new
210210

211211
opts = {
212-
create_conference_request: Freeclimb::CreateConferenceRequest.new # CreateConferenceRequest | Conference to create
212+
create_conference_request: Freeclimb::CreateConferenceRequest.new({status_callback_url: 'status_callback_url_example'}) # CreateConferenceRequest | Conference to create
213213
}
214214

215215
begin

freeclimb.gemspec

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,33 @@
1-
# -*- encoding: utf-8 -*-
2-
3-
=begin
4-
#FreeClimb API
5-
6-
#FreeClimb is a cloud-based application programming interface (API) that puts the power of the Vail platform in your hands. FreeClimb simplifies the process of creating applications that can use a full range of telephony features without requiring specialized or on-site telephony equipment. Using the FreeClimb REST API to write applications is easy! You have the option to use the language of your choice or hit the API directly. Your application can execute a command by issuing a RESTful request to the FreeClimb API. The base URL to send HTTP requests to the FreeClimb REST API is: /apiserver. FreeClimb authenticates and processes your request.
7-
8-
The version of the OpenAPI document: 1.0.0
9-
10-
Generated by: https://openapi-generator.tech
11-
OpenAPI Generator version: 7.9.0
12-
13-
=end
1+
# #FreeClimb API
2+
#
3+
# FreeClimb is a cloud-based application programming interface (API) that puts the power of the Vail platform in your hands. FreeClimb simplifies the process of creating applications that can use a full range of telephony features without requiring specialized or on-site telephony equipment. Using the FreeClimb REST API to write applications is easy! You have the option to use the language of your choice or hit the API directly. Your application can execute a command by issuing a RESTful request to the FreeClimb API. The base URL to send HTTP requests to the FreeClimb REST API is: /apiserver. FreeClimb authenticates and processes your request.
4+
#
5+
# The version of the OpenAPI document: 1.0.0
6+
7+
# Generated by: https://openapi-generator.tech
8+
# OpenAPI Generator version: 7.9.0
9+
#
1410

1511
$:.push File.expand_path("../lib", __FILE__)
1612
require "freeclimb/version"
1713

1814
Gem::Specification.new do |s|
19-
s.name = "freeclimb"
20-
s.version = Freeclimb::VERSION
21-
s.platform = Gem::Platform::RUBY
22-
s.authors = ["OpenAPI-Generator"]
23-
s.email = ["[email protected]"]
24-
s.homepage = "https://freeclimb.com"
25-
s.summary = "FreeClimb API Ruby Gem"
15+
s.name = "freeclimb"
16+
s.version = Freeclimb::VERSION
17+
s.platform = Gem::Platform::RUBY
18+
s.authors = ["OpenAPI-Generator"]
19+
s.email = ["[email protected]"]
20+
s.homepage = "https://freeclimb.com"
21+
s.summary = "FreeClimb API Ruby Gem"
2622
s.description = "FreeClimb is a cloud-based application programming interface (API) that puts the power of the Vail platform in your hands. FreeClimb simplifies the process of creating applications that can use a full range of telephony features without requiring specialized or on-site telephony equipment. Using the FreeClimb REST API to write applications is easy! You have the option to use the language of your choice or hit the API directly. Your application can execute a command by issuing a RESTful request to the FreeClimb API. The base URL to send HTTP requests to the FreeClimb REST API is: /apiserver. FreeClimb authenticates and processes your request."
27-
s.license = "Unlicense"
23+
s.license = "Unlicense"
2824
s.required_ruby_version = ">= 2.4"
2925

30-
s.add_runtime_dependency 'typhoeus', '~> 1.0', '>= 1.0.1'
26+
s.add_runtime_dependency "typhoeus", "~> 1.0", ">= 1.0.1"
3127

32-
s.add_development_dependency 'rspec', '~> 3.6', '>= 3.6.0'
28+
s.add_development_dependency "rspec", "~> 3.6", ">= 3.6.0"
3329

34-
s.files = `find *`.split("\n").uniq.sort.select { |f| !f.empty? }
35-
s.test_files = `find spec/*`.split("\n")
36-
s.executables = []
30+
s.files = `find *`.split("\n").uniq.sort.select { |f| !f.empty? }
31+
s.executables = []
3732
s.require_paths = ["lib"]
3833
end

0 commit comments

Comments
 (0)