Skip to content

Commit f54dd6f

Browse files
band-swi-release-engineering[bot]DX-Bandwidthckoegel
authored
SWI-7670 Update SDK Based on Recent Spec Changes (#168)
* Generate SDK with OpenAPI Generator Version * add unit and smoke tests --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent 249cfe2 commit f54dd6f

File tree

79 files changed

+8905
-64
lines changed

Some content is hidden

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

79 files changed

+8905
-64
lines changed

.openapi-generator/FILES

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ docs/CallTranscriptionTrackEnum.md
2222
docs/CallbackMethodEnum.md
2323
docs/CallbackTypeEnum.md
2424
docs/CallsApi.md
25+
docs/CardWidthEnum.md
2526
docs/CodeRequest.md
2627
docs/Conference.md
2728
docs/ConferenceCompletedCallback.md
@@ -39,16 +40,19 @@ docs/CreateCall.md
3940
docs/CreateCallResponse.md
4041
docs/CreateLookupResponse.md
4142
docs/CreateMessageRequestError.md
43+
docs/CreateMultiChannelMessageResponse.md
4244
docs/DeferredResult.md
4345
docs/DisconnectCallback.md
4446
docs/Diversion.md
4547
docs/DtmfCallback.md
4648
docs/Error.md
49+
docs/ErrorObject.md
4750
docs/FailureWebhook.md
4851
docs/FieldError.md
4952
docs/FileFormatEnum.md
5053
docs/GatherCallback.md
5154
docs/InitiateCallback.md
55+
docs/Link.md
5256
docs/LinksObject.md
5357
docs/ListMessageDirectionEnum.md
5458
docs/ListMessageItem.md
@@ -77,10 +81,37 @@ docs/MessagingRequestError.md
7781
docs/MfaForbiddenRequestError.md
7882
docs/MfaRequestError.md
7983
docs/MfaUnauthorizedRequestError.md
84+
docs/MmsMessageContent.md
85+
docs/MultiChannelAction.md
86+
docs/MultiChannelActionCalendarEvent.md
87+
docs/MultiChannelApi.md
88+
docs/MultiChannelCallbackData.md
89+
docs/MultiChannelChannelListObject.md
90+
docs/MultiChannelChannelListObjectContent.md
91+
docs/MultiChannelMessageCallbackData.md
92+
docs/MultiChannelMessageChannelEnum.md
93+
docs/MultiChannelMessageData.md
94+
docs/MultiChannelMessageDirectionEnum.md
95+
docs/MultiChannelMessageRequest.md
96+
docs/MultiChannelStatusEnum.md
8097
docs/OptInWorkflow.md
8198
docs/PageInfo.md
8299
docs/PhoneNumberLookupApi.md
83100
docs/PriorityEnum.md
101+
docs/RbmActionBase.md
102+
docs/RbmActionDial.md
103+
docs/RbmActionOpenUrl.md
104+
docs/RbmActionTypeEnum.md
105+
docs/RbmActionViewLocation.md
106+
docs/RbmCardContent.md
107+
docs/RbmCardContentMedia.md
108+
docs/RbmMediaHeightEnum.md
109+
docs/RbmMessageCarouselCard.md
110+
docs/RbmMessageContentFile.md
111+
docs/RbmMessageContentRichCard.md
112+
docs/RbmMessageContentText.md
113+
docs/RbmMessageMedia.md
114+
docs/RbmStandaloneCard.md
84115
docs/RecordingAvailableCallback.md
85116
docs/RecordingCompleteCallback.md
86117
docs/RecordingStateEnum.md
@@ -89,9 +120,10 @@ docs/RecordingTranscriptions.md
89120
docs/RecordingsApi.md
90121
docs/RedirectCallback.md
91122
docs/RedirectMethodEnum.md
123+
docs/SmsMessageContent.md
124+
docs/StandaloneCardOrientationEnum.md
92125
docs/StatisticsApi.md
93126
docs/StirShaken.md
94-
docs/Tag.md
95127
docs/TelephoneNumber.md
96128
docs/TfvBasicAuthentication.md
97129
docs/TfvCallbackStatusEnum.md
@@ -100,6 +132,7 @@ docs/TfvStatus.md
100132
docs/TfvStatusEnum.md
101133
docs/TfvSubmissionInfo.md
102134
docs/TfvSubmissionWrapper.md
135+
docs/ThumbnailAlignmentEnum.md
103136
docs/TnLookupRequestError.md
104137
docs/TollFreeVerificationApi.md
105138
docs/TranscribeRecording.md
@@ -133,6 +166,7 @@ lib/bandwidth-sdk/api/conferences_api.rb
133166
lib/bandwidth-sdk/api/media_api.rb
134167
lib/bandwidth-sdk/api/messages_api.rb
135168
lib/bandwidth-sdk/api/mfa_api.rb
169+
lib/bandwidth-sdk/api/multi_channel_api.rb
136170
lib/bandwidth-sdk/api/phone_number_lookup_api.rb
137171
lib/bandwidth-sdk/api/recordings_api.rb
138172
lib/bandwidth-sdk/api/statistics_api.rb
@@ -158,6 +192,7 @@ lib/bandwidth-sdk/models/call_transcription_response.rb
158192
lib/bandwidth-sdk/models/call_transcription_track_enum.rb
159193
lib/bandwidth-sdk/models/callback_method_enum.rb
160194
lib/bandwidth-sdk/models/callback_type_enum.rb
195+
lib/bandwidth-sdk/models/card_width_enum.rb
161196
lib/bandwidth-sdk/models/code_request.rb
162197
lib/bandwidth-sdk/models/conference.rb
163198
lib/bandwidth-sdk/models/conference_completed_callback.rb
@@ -174,16 +209,19 @@ lib/bandwidth-sdk/models/create_call.rb
174209
lib/bandwidth-sdk/models/create_call_response.rb
175210
lib/bandwidth-sdk/models/create_lookup_response.rb
176211
lib/bandwidth-sdk/models/create_message_request_error.rb
212+
lib/bandwidth-sdk/models/create_multi_channel_message_response.rb
177213
lib/bandwidth-sdk/models/deferred_result.rb
178214
lib/bandwidth-sdk/models/disconnect_callback.rb
179215
lib/bandwidth-sdk/models/diversion.rb
180216
lib/bandwidth-sdk/models/dtmf_callback.rb
181217
lib/bandwidth-sdk/models/error.rb
218+
lib/bandwidth-sdk/models/error_object.rb
182219
lib/bandwidth-sdk/models/failure_webhook.rb
183220
lib/bandwidth-sdk/models/field_error.rb
184221
lib/bandwidth-sdk/models/file_format_enum.rb
185222
lib/bandwidth-sdk/models/gather_callback.rb
186223
lib/bandwidth-sdk/models/initiate_callback.rb
224+
lib/bandwidth-sdk/models/link.rb
187225
lib/bandwidth-sdk/models/links_object.rb
188226
lib/bandwidth-sdk/models/list_message_direction_enum.rb
189227
lib/bandwidth-sdk/models/list_message_item.rb
@@ -209,18 +247,45 @@ lib/bandwidth-sdk/models/messaging_request_error.rb
209247
lib/bandwidth-sdk/models/mfa_forbidden_request_error.rb
210248
lib/bandwidth-sdk/models/mfa_request_error.rb
211249
lib/bandwidth-sdk/models/mfa_unauthorized_request_error.rb
250+
lib/bandwidth-sdk/models/mms_message_content.rb
251+
lib/bandwidth-sdk/models/multi_channel_action.rb
252+
lib/bandwidth-sdk/models/multi_channel_action_calendar_event.rb
253+
lib/bandwidth-sdk/models/multi_channel_callback_data.rb
254+
lib/bandwidth-sdk/models/multi_channel_channel_list_object.rb
255+
lib/bandwidth-sdk/models/multi_channel_channel_list_object_content.rb
256+
lib/bandwidth-sdk/models/multi_channel_message_callback_data.rb
257+
lib/bandwidth-sdk/models/multi_channel_message_channel_enum.rb
258+
lib/bandwidth-sdk/models/multi_channel_message_data.rb
259+
lib/bandwidth-sdk/models/multi_channel_message_direction_enum.rb
260+
lib/bandwidth-sdk/models/multi_channel_message_request.rb
261+
lib/bandwidth-sdk/models/multi_channel_status_enum.rb
212262
lib/bandwidth-sdk/models/opt_in_workflow.rb
213263
lib/bandwidth-sdk/models/page_info.rb
214264
lib/bandwidth-sdk/models/priority_enum.rb
265+
lib/bandwidth-sdk/models/rbm_action_base.rb
266+
lib/bandwidth-sdk/models/rbm_action_dial.rb
267+
lib/bandwidth-sdk/models/rbm_action_open_url.rb
268+
lib/bandwidth-sdk/models/rbm_action_type_enum.rb
269+
lib/bandwidth-sdk/models/rbm_action_view_location.rb
270+
lib/bandwidth-sdk/models/rbm_card_content.rb
271+
lib/bandwidth-sdk/models/rbm_card_content_media.rb
272+
lib/bandwidth-sdk/models/rbm_media_height_enum.rb
273+
lib/bandwidth-sdk/models/rbm_message_carousel_card.rb
274+
lib/bandwidth-sdk/models/rbm_message_content_file.rb
275+
lib/bandwidth-sdk/models/rbm_message_content_rich_card.rb
276+
lib/bandwidth-sdk/models/rbm_message_content_text.rb
277+
lib/bandwidth-sdk/models/rbm_message_media.rb
278+
lib/bandwidth-sdk/models/rbm_standalone_card.rb
215279
lib/bandwidth-sdk/models/recording_available_callback.rb
216280
lib/bandwidth-sdk/models/recording_complete_callback.rb
217281
lib/bandwidth-sdk/models/recording_state_enum.rb
218282
lib/bandwidth-sdk/models/recording_transcription_metadata.rb
219283
lib/bandwidth-sdk/models/recording_transcriptions.rb
220284
lib/bandwidth-sdk/models/redirect_callback.rb
221285
lib/bandwidth-sdk/models/redirect_method_enum.rb
286+
lib/bandwidth-sdk/models/sms_message_content.rb
287+
lib/bandwidth-sdk/models/standalone_card_orientation_enum.rb
222288
lib/bandwidth-sdk/models/stir_shaken.rb
223-
lib/bandwidth-sdk/models/tag.rb
224289
lib/bandwidth-sdk/models/telephone_number.rb
225290
lib/bandwidth-sdk/models/tfv_basic_authentication.rb
226291
lib/bandwidth-sdk/models/tfv_callback_status_enum.rb
@@ -229,6 +294,7 @@ lib/bandwidth-sdk/models/tfv_status.rb
229294
lib/bandwidth-sdk/models/tfv_status_enum.rb
230295
lib/bandwidth-sdk/models/tfv_submission_info.rb
231296
lib/bandwidth-sdk/models/tfv_submission_wrapper.rb
297+
lib/bandwidth-sdk/models/thumbnail_alignment_enum.rb
232298
lib/bandwidth-sdk/models/tn_lookup_request_error.rb
233299
lib/bandwidth-sdk/models/transcribe_recording.rb
234300
lib/bandwidth-sdk/models/transcription.rb

README.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ Class | Method | HTTP request | Description
130130
*Bandwidth::MediaApi* | [**upload_media**](docs/MediaApi.md#upload_media) | **PUT** /users/{accountId}/media/{mediaId} | Upload Media
131131
*Bandwidth::MessagesApi* | [**create_message**](docs/MessagesApi.md#create_message) | **POST** /users/{accountId}/messages | Create Message
132132
*Bandwidth::MessagesApi* | [**list_messages**](docs/MessagesApi.md#list_messages) | **GET** /users/{accountId}/messages | List Messages
133+
*Bandwidth::MultiChannelApi* | [**create_multi_channel_message**](docs/MultiChannelApi.md#create_multi_channel_message) | **POST** /users/{accountId}/messages/multiChannel | Create Multi-Channel Message
133134
*Bandwidth::PhoneNumberLookupApi* | [**create_lookup**](docs/PhoneNumberLookupApi.md#create_lookup) | **POST** /accounts/{accountId}/tnlookup | Create Lookup
134135
*Bandwidth::PhoneNumberLookupApi* | [**get_lookup_status**](docs/PhoneNumberLookupApi.md#get_lookup_status) | **GET** /accounts/{accountId}/tnlookup/{requestId} | Get Lookup Request Status
135136
*Bandwidth::RecordingsApi* | [**delete_recording**](docs/RecordingsApi.md#delete_recording) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId} | Delete Recording
@@ -175,6 +176,7 @@ Class | Method | HTTP request | Description
175176
- [Bandwidth::CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)
176177
- [Bandwidth::CallbackMethodEnum](docs/CallbackMethodEnum.md)
177178
- [Bandwidth::CallbackTypeEnum](docs/CallbackTypeEnum.md)
179+
- [Bandwidth::CardWidthEnum](docs/CardWidthEnum.md)
178180
- [Bandwidth::CodeRequest](docs/CodeRequest.md)
179181
- [Bandwidth::Conference](docs/Conference.md)
180182
- [Bandwidth::ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)
@@ -191,16 +193,19 @@ Class | Method | HTTP request | Description
191193
- [Bandwidth::CreateCallResponse](docs/CreateCallResponse.md)
192194
- [Bandwidth::CreateLookupResponse](docs/CreateLookupResponse.md)
193195
- [Bandwidth::CreateMessageRequestError](docs/CreateMessageRequestError.md)
196+
- [Bandwidth::CreateMultiChannelMessageResponse](docs/CreateMultiChannelMessageResponse.md)
194197
- [Bandwidth::DeferredResult](docs/DeferredResult.md)
195198
- [Bandwidth::DisconnectCallback](docs/DisconnectCallback.md)
196199
- [Bandwidth::Diversion](docs/Diversion.md)
197200
- [Bandwidth::DtmfCallback](docs/DtmfCallback.md)
198201
- [Bandwidth::Error](docs/Error.md)
202+
- [Bandwidth::ErrorObject](docs/ErrorObject.md)
199203
- [Bandwidth::FailureWebhook](docs/FailureWebhook.md)
200204
- [Bandwidth::FieldError](docs/FieldError.md)
201205
- [Bandwidth::FileFormatEnum](docs/FileFormatEnum.md)
202206
- [Bandwidth::GatherCallback](docs/GatherCallback.md)
203207
- [Bandwidth::InitiateCallback](docs/InitiateCallback.md)
208+
- [Bandwidth::Link](docs/Link.md)
204209
- [Bandwidth::LinksObject](docs/LinksObject.md)
205210
- [Bandwidth::ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
206211
- [Bandwidth::ListMessageItem](docs/ListMessageItem.md)
@@ -226,18 +231,45 @@ Class | Method | HTTP request | Description
226231
- [Bandwidth::MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)
227232
- [Bandwidth::MfaRequestError](docs/MfaRequestError.md)
228233
- [Bandwidth::MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)
234+
- [Bandwidth::MmsMessageContent](docs/MmsMessageContent.md)
235+
- [Bandwidth::MultiChannelAction](docs/MultiChannelAction.md)
236+
- [Bandwidth::MultiChannelActionCalendarEvent](docs/MultiChannelActionCalendarEvent.md)
237+
- [Bandwidth::MultiChannelCallbackData](docs/MultiChannelCallbackData.md)
238+
- [Bandwidth::MultiChannelChannelListObject](docs/MultiChannelChannelListObject.md)
239+
- [Bandwidth::MultiChannelChannelListObjectContent](docs/MultiChannelChannelListObjectContent.md)
240+
- [Bandwidth::MultiChannelMessageCallbackData](docs/MultiChannelMessageCallbackData.md)
241+
- [Bandwidth::MultiChannelMessageChannelEnum](docs/MultiChannelMessageChannelEnum.md)
242+
- [Bandwidth::MultiChannelMessageData](docs/MultiChannelMessageData.md)
243+
- [Bandwidth::MultiChannelMessageDirectionEnum](docs/MultiChannelMessageDirectionEnum.md)
244+
- [Bandwidth::MultiChannelMessageRequest](docs/MultiChannelMessageRequest.md)
245+
- [Bandwidth::MultiChannelStatusEnum](docs/MultiChannelStatusEnum.md)
229246
- [Bandwidth::OptInWorkflow](docs/OptInWorkflow.md)
230247
- [Bandwidth::PageInfo](docs/PageInfo.md)
231248
- [Bandwidth::PriorityEnum](docs/PriorityEnum.md)
249+
- [Bandwidth::RbmActionBase](docs/RbmActionBase.md)
250+
- [Bandwidth::RbmActionDial](docs/RbmActionDial.md)
251+
- [Bandwidth::RbmActionOpenUrl](docs/RbmActionOpenUrl.md)
252+
- [Bandwidth::RbmActionTypeEnum](docs/RbmActionTypeEnum.md)
253+
- [Bandwidth::RbmActionViewLocation](docs/RbmActionViewLocation.md)
254+
- [Bandwidth::RbmCardContent](docs/RbmCardContent.md)
255+
- [Bandwidth::RbmCardContentMedia](docs/RbmCardContentMedia.md)
256+
- [Bandwidth::RbmMediaHeightEnum](docs/RbmMediaHeightEnum.md)
257+
- [Bandwidth::RbmMessageCarouselCard](docs/RbmMessageCarouselCard.md)
258+
- [Bandwidth::RbmMessageContentFile](docs/RbmMessageContentFile.md)
259+
- [Bandwidth::RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md)
260+
- [Bandwidth::RbmMessageContentText](docs/RbmMessageContentText.md)
261+
- [Bandwidth::RbmMessageMedia](docs/RbmMessageMedia.md)
262+
- [Bandwidth::RbmStandaloneCard](docs/RbmStandaloneCard.md)
232263
- [Bandwidth::RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
233264
- [Bandwidth::RecordingCompleteCallback](docs/RecordingCompleteCallback.md)
234265
- [Bandwidth::RecordingStateEnum](docs/RecordingStateEnum.md)
235266
- [Bandwidth::RecordingTranscriptionMetadata](docs/RecordingTranscriptionMetadata.md)
236267
- [Bandwidth::RecordingTranscriptions](docs/RecordingTranscriptions.md)
237268
- [Bandwidth::RedirectCallback](docs/RedirectCallback.md)
238269
- [Bandwidth::RedirectMethodEnum](docs/RedirectMethodEnum.md)
270+
- [Bandwidth::SmsMessageContent](docs/SmsMessageContent.md)
271+
- [Bandwidth::StandaloneCardOrientationEnum](docs/StandaloneCardOrientationEnum.md)
239272
- [Bandwidth::StirShaken](docs/StirShaken.md)
240-
- [Bandwidth::Tag](docs/Tag.md)
241273
- [Bandwidth::TelephoneNumber](docs/TelephoneNumber.md)
242274
- [Bandwidth::TfvBasicAuthentication](docs/TfvBasicAuthentication.md)
243275
- [Bandwidth::TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)
@@ -246,6 +278,7 @@ Class | Method | HTTP request | Description
246278
- [Bandwidth::TfvStatusEnum](docs/TfvStatusEnum.md)
247279
- [Bandwidth::TfvSubmissionInfo](docs/TfvSubmissionInfo.md)
248280
- [Bandwidth::TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)
281+
- [Bandwidth::ThumbnailAlignmentEnum](docs/ThumbnailAlignmentEnum.md)
249282
- [Bandwidth::TnLookupRequestError](docs/TnLookupRequestError.md)
250283
- [Bandwidth::TranscribeRecording](docs/TranscribeRecording.md)
251284
- [Bandwidth::Transcription](docs/Transcription.md)

0 commit comments

Comments
 (0)