Skip to content

Commit ed7027c

Browse files
band-swi[bot]DX-Bandwidthckoegel
authored
SWI-6904 Update SDK Based on Recent Spec Changes (#155)
* Generate SDK with OpenAPI Generator Version * fix spaces in docs * spaces * remove unused models * update ruby versions for workflows * update ox version reference * no 3.4 for now --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent 6c9ceca commit ed7027c

27 files changed

+603
-3500
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- name: Setup Ruby
4949
uses: ruby/setup-ruby@v1
5050
with:
51-
ruby-version: "3.0"
51+
ruby-version: 3.3
5252

5353
- name: Update Gem Version
5454
run: sed -i "s/VERSION = '.*'/VERSION = '$GEM_VERSION'/g" lib/bandwidth-sdk/version.rb

.github/workflows/test-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
strategy:
3333
matrix:
3434
os: [windows-2022, windows-2019, ubuntu-20.04, ubuntu-22.04]
35-
ruby-version: [2.7, 3.0, 3.1, 3.2, 3.3]
35+
ruby-version: ['3.0', 3.1, 3.2, 3.3]
3636
fail-fast: false
3737
steps:
3838
- name: Checkout

.github/workflows/test-smoke.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ jobs:
4040
- name: Set up Ruby
4141
uses: ruby/setup-ruby@v1
4242
with:
43-
ruby-version: 3.2
43+
ruby-version: 3.3
4444

4545
- name: Install Packages and Test
4646
run: |
4747
bundle install
4848
rake smoke
4949
env:
50-
RUBY_VERSION: 3.2
50+
RUBY_VERSION: 3.3
5151
OPERATING_SYSTEM: ubuntu
5252
shell: bash
5353

.openapi-generator/FILES

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ docs/CallTranscriptionMetadata.md
1818
docs/CallTranscriptionResponse.md
1919
docs/CallTranscriptionTrackEnum.md
2020
docs/CallbackMethodEnum.md
21+
docs/CallbackTypeEnum.md
2122
docs/CallsApi.md
2223
docs/CodeRequest.md
2324
docs/Conference.md
@@ -42,8 +43,6 @@ docs/DtmfCallback.md
4243
docs/FieldError.md
4344
docs/FileFormatEnum.md
4445
docs/GatherCallback.md
45-
docs/InboundMessageCallback.md
46-
docs/InboundMessageCallbackMessage.md
4746
docs/InitiateCallback.md
4847
docs/ListMessageDirectionEnum.md
4948
docs/ListMessageItem.md
@@ -59,14 +58,10 @@ docs/MachineDetectionResult.md
5958
docs/Media.md
6059
docs/MediaApi.md
6160
docs/Message.md
62-
docs/MessageDeliveredCallback.md
63-
docs/MessageDeliveredCallbackMessage.md
61+
docs/MessageCallback.md
62+
docs/MessageCallbackMessage.md
6463
docs/MessageDirectionEnum.md
65-
docs/MessageFailedCallback.md
66-
docs/MessageFailedCallbackMessage.md
6764
docs/MessageRequest.md
68-
docs/MessageSendingCallback.md
69-
docs/MessageSendingCallbackMessage.md
7065
docs/MessageStatusEnum.md
7166
docs/MessageTypeEnum.md
7267
docs/MessagesApi.md
@@ -134,6 +129,7 @@ lib/bandwidth-sdk/models/call_transcription_metadata.rb
134129
lib/bandwidth-sdk/models/call_transcription_response.rb
135130
lib/bandwidth-sdk/models/call_transcription_track_enum.rb
136131
lib/bandwidth-sdk/models/callback_method_enum.rb
132+
lib/bandwidth-sdk/models/callback_type_enum.rb
137133
lib/bandwidth-sdk/models/code_request.rb
138134
lib/bandwidth-sdk/models/conference.rb
139135
lib/bandwidth-sdk/models/conference_completed_callback.rb
@@ -156,8 +152,6 @@ lib/bandwidth-sdk/models/dtmf_callback.rb
156152
lib/bandwidth-sdk/models/field_error.rb
157153
lib/bandwidth-sdk/models/file_format_enum.rb
158154
lib/bandwidth-sdk/models/gather_callback.rb
159-
lib/bandwidth-sdk/models/inbound_message_callback.rb
160-
lib/bandwidth-sdk/models/inbound_message_callback_message.rb
161155
lib/bandwidth-sdk/models/initiate_callback.rb
162156
lib/bandwidth-sdk/models/list_message_direction_enum.rb
163157
lib/bandwidth-sdk/models/list_message_item.rb
@@ -171,14 +165,10 @@ lib/bandwidth-sdk/models/machine_detection_mode_enum.rb
171165
lib/bandwidth-sdk/models/machine_detection_result.rb
172166
lib/bandwidth-sdk/models/media.rb
173167
lib/bandwidth-sdk/models/message.rb
174-
lib/bandwidth-sdk/models/message_delivered_callback.rb
175-
lib/bandwidth-sdk/models/message_delivered_callback_message.rb
168+
lib/bandwidth-sdk/models/message_callback.rb
169+
lib/bandwidth-sdk/models/message_callback_message.rb
176170
lib/bandwidth-sdk/models/message_direction_enum.rb
177-
lib/bandwidth-sdk/models/message_failed_callback.rb
178-
lib/bandwidth-sdk/models/message_failed_callback_message.rb
179171
lib/bandwidth-sdk/models/message_request.rb
180-
lib/bandwidth-sdk/models/message_sending_callback.rb
181-
lib/bandwidth-sdk/models/message_sending_callback_message.rb
182172
lib/bandwidth-sdk/models/message_status_enum.rb
183173
lib/bandwidth-sdk/models/message_type_enum.rb
184174
lib/bandwidth-sdk/models/messages_list.rb

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ Class | Method | HTTP request | Description
164164
- [Bandwidth::CallTranscriptionResponse](docs/CallTranscriptionResponse.md)
165165
- [Bandwidth::CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)
166166
- [Bandwidth::CallbackMethodEnum](docs/CallbackMethodEnum.md)
167+
- [Bandwidth::CallbackTypeEnum](docs/CallbackTypeEnum.md)
167168
- [Bandwidth::CodeRequest](docs/CodeRequest.md)
168169
- [Bandwidth::Conference](docs/Conference.md)
169170
- [Bandwidth::ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)
@@ -186,8 +187,6 @@ Class | Method | HTTP request | Description
186187
- [Bandwidth::FieldError](docs/FieldError.md)
187188
- [Bandwidth::FileFormatEnum](docs/FileFormatEnum.md)
188189
- [Bandwidth::GatherCallback](docs/GatherCallback.md)
189-
- [Bandwidth::InboundMessageCallback](docs/InboundMessageCallback.md)
190-
- [Bandwidth::InboundMessageCallbackMessage](docs/InboundMessageCallbackMessage.md)
191190
- [Bandwidth::InitiateCallback](docs/InitiateCallback.md)
192191
- [Bandwidth::ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
193192
- [Bandwidth::ListMessageItem](docs/ListMessageItem.md)
@@ -201,14 +200,10 @@ Class | Method | HTTP request | Description
201200
- [Bandwidth::MachineDetectionResult](docs/MachineDetectionResult.md)
202201
- [Bandwidth::Media](docs/Media.md)
203202
- [Bandwidth::Message](docs/Message.md)
204-
- [Bandwidth::MessageDeliveredCallback](docs/MessageDeliveredCallback.md)
205-
- [Bandwidth::MessageDeliveredCallbackMessage](docs/MessageDeliveredCallbackMessage.md)
203+
- [Bandwidth::MessageCallback](docs/MessageCallback.md)
204+
- [Bandwidth::MessageCallbackMessage](docs/MessageCallbackMessage.md)
206205
- [Bandwidth::MessageDirectionEnum](docs/MessageDirectionEnum.md)
207-
- [Bandwidth::MessageFailedCallback](docs/MessageFailedCallback.md)
208-
- [Bandwidth::MessageFailedCallbackMessage](docs/MessageFailedCallbackMessage.md)
209206
- [Bandwidth::MessageRequest](docs/MessageRequest.md)
210-
- [Bandwidth::MessageSendingCallback](docs/MessageSendingCallback.md)
211-
- [Bandwidth::MessageSendingCallbackMessage](docs/MessageSendingCallbackMessage.md)
212207
- [Bandwidth::MessageStatusEnum](docs/MessageStatusEnum.md)
213208
- [Bandwidth::MessageTypeEnum](docs/MessageTypeEnum.md)
214209
- [Bandwidth::MessagesList](docs/MessagesList.md)

bandwidth-sdk.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Gem::Specification.new do |s|
3030

3131
s.add_runtime_dependency 'faraday', '>= 1.0.1', '< 3.0'
3232
s.add_runtime_dependency 'faraday-multipart'
33-
s.add_runtime_dependency 'ox', '~> 2.4'
33+
s.add_runtime_dependency 'ox', '~> 2.14'
3434
s.add_runtime_dependency 'marcel'
3535

3636
s.add_development_dependency 'rspec', '~> 3.6', '>= 3.6.0'

0 commit comments

Comments
 (0)