Skip to content

Commit c7b0321

Browse files
band-swi-release-engineering[bot]DX-Bandwidthckoegel
authored
SWI-7667 Update SDK Based on Recent Spec Changes (#247)
* Generate SDK with OpenAPI Generator Version * enum unit tests * model unit tests * polymorphism unit tests * unit api test * multi_channel smoke test * pv smoke test updates --------- Co-authored-by: DX-Bandwidth <dx@bandwidth.com> Co-authored-by: ckoegel <ckoegel1006@gmail.com> Co-authored-by: Cameron Koegel <53310569+ckoegel@users.noreply.github.com>
1 parent a14f3f3 commit c7b0321

File tree

118 files changed

+7742
-67
lines changed

Some content is hidden

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

118 files changed

+7742
-67
lines changed

.openapi-generator/FILES

+68-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ bandwidth/api/conferences_api.py
88
bandwidth/api/media_api.py
99
bandwidth/api/messages_api.py
1010
bandwidth/api/mfa_api.py
11+
bandwidth/api/multi_channel_api.py
1112
bandwidth/api/phone_number_lookup_api.py
1213
bandwidth/api/recordings_api.py
1314
bandwidth/api/statistics_api.py
@@ -35,6 +36,7 @@ bandwidth/models/call_transcription_response.py
3536
bandwidth/models/call_transcription_track_enum.py
3637
bandwidth/models/callback_method_enum.py
3738
bandwidth/models/callback_type_enum.py
39+
bandwidth/models/card_width_enum.py
3840
bandwidth/models/code_request.py
3941
bandwidth/models/conference.py
4042
bandwidth/models/conference_completed_callback.py
@@ -51,16 +53,19 @@ bandwidth/models/create_call.py
5153
bandwidth/models/create_call_response.py
5254
bandwidth/models/create_lookup_response.py
5355
bandwidth/models/create_message_request_error.py
56+
bandwidth/models/create_multi_channel_message_response.py
5457
bandwidth/models/deferred_result.py
5558
bandwidth/models/disconnect_callback.py
5659
bandwidth/models/diversion.py
5760
bandwidth/models/dtmf_callback.py
5861
bandwidth/models/error.py
62+
bandwidth/models/error_object.py
5963
bandwidth/models/failure_webhook.py
6064
bandwidth/models/field_error.py
6165
bandwidth/models/file_format_enum.py
6266
bandwidth/models/gather_callback.py
6367
bandwidth/models/initiate_callback.py
68+
bandwidth/models/link.py
6469
bandwidth/models/links_object.py
6570
bandwidth/models/list_message_direction_enum.py
6671
bandwidth/models/list_message_item.py
@@ -86,18 +91,45 @@ bandwidth/models/messaging_request_error.py
8691
bandwidth/models/mfa_forbidden_request_error.py
8792
bandwidth/models/mfa_request_error.py
8893
bandwidth/models/mfa_unauthorized_request_error.py
94+
bandwidth/models/mms_message_content.py
95+
bandwidth/models/multi_channel_action.py
96+
bandwidth/models/multi_channel_action_calendar_event.py
97+
bandwidth/models/multi_channel_callback_data.py
98+
bandwidth/models/multi_channel_channel_list_object.py
99+
bandwidth/models/multi_channel_channel_list_object_content.py
100+
bandwidth/models/multi_channel_message_callback_data.py
101+
bandwidth/models/multi_channel_message_channel_enum.py
102+
bandwidth/models/multi_channel_message_data.py
103+
bandwidth/models/multi_channel_message_direction_enum.py
104+
bandwidth/models/multi_channel_message_request.py
105+
bandwidth/models/multi_channel_status_enum.py
89106
bandwidth/models/opt_in_workflow.py
90107
bandwidth/models/page_info.py
91108
bandwidth/models/priority_enum.py
109+
bandwidth/models/rbm_action_base.py
110+
bandwidth/models/rbm_action_dial.py
111+
bandwidth/models/rbm_action_open_url.py
112+
bandwidth/models/rbm_action_type_enum.py
113+
bandwidth/models/rbm_action_view_location.py
114+
bandwidth/models/rbm_card_content.py
115+
bandwidth/models/rbm_card_content_media.py
116+
bandwidth/models/rbm_media_height_enum.py
117+
bandwidth/models/rbm_message_carousel_card.py
118+
bandwidth/models/rbm_message_content_file.py
119+
bandwidth/models/rbm_message_content_rich_card.py
120+
bandwidth/models/rbm_message_content_text.py
121+
bandwidth/models/rbm_message_media.py
122+
bandwidth/models/rbm_standalone_card.py
92123
bandwidth/models/recording_available_callback.py
93124
bandwidth/models/recording_complete_callback.py
94125
bandwidth/models/recording_state_enum.py
95126
bandwidth/models/recording_transcription_metadata.py
96127
bandwidth/models/recording_transcriptions.py
97128
bandwidth/models/redirect_callback.py
98129
bandwidth/models/redirect_method_enum.py
130+
bandwidth/models/sms_message_content.py
131+
bandwidth/models/standalone_card_orientation_enum.py
99132
bandwidth/models/stir_shaken.py
100-
bandwidth/models/tag.py
101133
bandwidth/models/telephone_number.py
102134
bandwidth/models/tfv_basic_authentication.py
103135
bandwidth/models/tfv_callback_status_enum.py
@@ -106,6 +138,7 @@ bandwidth/models/tfv_status.py
106138
bandwidth/models/tfv_status_enum.py
107139
bandwidth/models/tfv_submission_info.py
108140
bandwidth/models/tfv_submission_wrapper.py
141+
bandwidth/models/thumbnail_alignment_enum.py
109142
bandwidth/models/tn_lookup_request_error.py
110143
bandwidth/models/transcribe_recording.py
111144
bandwidth/models/transcription.py
@@ -150,6 +183,7 @@ docs/CallTranscriptionTrackEnum.md
150183
docs/CallbackMethodEnum.md
151184
docs/CallbackTypeEnum.md
152185
docs/CallsApi.md
186+
docs/CardWidthEnum.md
153187
docs/CodeRequest.md
154188
docs/Conference.md
155189
docs/ConferenceCompletedCallback.md
@@ -167,16 +201,19 @@ docs/CreateCall.md
167201
docs/CreateCallResponse.md
168202
docs/CreateLookupResponse.md
169203
docs/CreateMessageRequestError.md
204+
docs/CreateMultiChannelMessageResponse.md
170205
docs/DeferredResult.md
171206
docs/DisconnectCallback.md
172207
docs/Diversion.md
173208
docs/DtmfCallback.md
174209
docs/Error.md
210+
docs/ErrorObject.md
175211
docs/FailureWebhook.md
176212
docs/FieldError.md
177213
docs/FileFormatEnum.md
178214
docs/GatherCallback.md
179215
docs/InitiateCallback.md
216+
docs/Link.md
180217
docs/LinksObject.md
181218
docs/ListMessageDirectionEnum.md
182219
docs/ListMessageItem.md
@@ -205,10 +242,37 @@ docs/MessagingRequestError.md
205242
docs/MfaForbiddenRequestError.md
206243
docs/MfaRequestError.md
207244
docs/MfaUnauthorizedRequestError.md
245+
docs/MmsMessageContent.md
246+
docs/MultiChannelAction.md
247+
docs/MultiChannelActionCalendarEvent.md
248+
docs/MultiChannelApi.md
249+
docs/MultiChannelCallbackData.md
250+
docs/MultiChannelChannelListObject.md
251+
docs/MultiChannelChannelListObjectContent.md
252+
docs/MultiChannelMessageCallbackData.md
253+
docs/MultiChannelMessageChannelEnum.md
254+
docs/MultiChannelMessageData.md
255+
docs/MultiChannelMessageDirectionEnum.md
256+
docs/MultiChannelMessageRequest.md
257+
docs/MultiChannelStatusEnum.md
208258
docs/OptInWorkflow.md
209259
docs/PageInfo.md
210260
docs/PhoneNumberLookupApi.md
211261
docs/PriorityEnum.md
262+
docs/RbmActionBase.md
263+
docs/RbmActionDial.md
264+
docs/RbmActionOpenUrl.md
265+
docs/RbmActionTypeEnum.md
266+
docs/RbmActionViewLocation.md
267+
docs/RbmCardContent.md
268+
docs/RbmCardContentMedia.md
269+
docs/RbmMediaHeightEnum.md
270+
docs/RbmMessageCarouselCard.md
271+
docs/RbmMessageContentFile.md
272+
docs/RbmMessageContentRichCard.md
273+
docs/RbmMessageContentText.md
274+
docs/RbmMessageMedia.md
275+
docs/RbmStandaloneCard.md
212276
docs/RecordingAvailableCallback.md
213277
docs/RecordingCompleteCallback.md
214278
docs/RecordingStateEnum.md
@@ -217,9 +281,10 @@ docs/RecordingTranscriptions.md
217281
docs/RecordingsApi.md
218282
docs/RedirectCallback.md
219283
docs/RedirectMethodEnum.md
284+
docs/SmsMessageContent.md
285+
docs/StandaloneCardOrientationEnum.md
220286
docs/StatisticsApi.md
221287
docs/StirShaken.md
222-
docs/Tag.md
223288
docs/TelephoneNumber.md
224289
docs/TfvBasicAuthentication.md
225290
docs/TfvCallbackStatusEnum.md
@@ -228,6 +293,7 @@ docs/TfvStatus.md
228293
docs/TfvStatusEnum.md
229294
docs/TfvSubmissionInfo.md
230295
docs/TfvSubmissionWrapper.md
296+
docs/ThumbnailAlignmentEnum.md
231297
docs/TnLookupRequestError.md
232298
docs/TollFreeVerificationApi.md
233299
docs/TranscribeRecording.md

README.md

+34-1
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ Class | Method | HTTP request | Description
120120
*MediaApi* | [**upload_media**](docs/MediaApi.md#upload_media) | **PUT** /users/{accountId}/media/{mediaId} | Upload Media
121121
*MessagesApi* | [**create_message**](docs/MessagesApi.md#create_message) | **POST** /users/{accountId}/messages | Create Message
122122
*MessagesApi* | [**list_messages**](docs/MessagesApi.md#list_messages) | **GET** /users/{accountId}/messages | List Messages
123+
*MultiChannelApi* | [**create_multi_channel_message**](docs/MultiChannelApi.md#create_multi_channel_message) | **POST** /users/{accountId}/messages/multiChannel | Create Multi-Channel Message
123124
*PhoneNumberLookupApi* | [**create_lookup**](docs/PhoneNumberLookupApi.md#create_lookup) | **POST** /accounts/{accountId}/tnlookup | Create Lookup
124125
*PhoneNumberLookupApi* | [**get_lookup_status**](docs/PhoneNumberLookupApi.md#get_lookup_status) | **GET** /accounts/{accountId}/tnlookup/{requestId} | Get Lookup Request Status
125126
*RecordingsApi* | [**delete_recording**](docs/RecordingsApi.md#delete_recording) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId} | Delete Recording
@@ -165,6 +166,7 @@ Class | Method | HTTP request | Description
165166
- [CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)
166167
- [CallbackMethodEnum](docs/CallbackMethodEnum.md)
167168
- [CallbackTypeEnum](docs/CallbackTypeEnum.md)
169+
- [CardWidthEnum](docs/CardWidthEnum.md)
168170
- [CodeRequest](docs/CodeRequest.md)
169171
- [Conference](docs/Conference.md)
170172
- [ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)
@@ -181,16 +183,19 @@ Class | Method | HTTP request | Description
181183
- [CreateCallResponse](docs/CreateCallResponse.md)
182184
- [CreateLookupResponse](docs/CreateLookupResponse.md)
183185
- [CreateMessageRequestError](docs/CreateMessageRequestError.md)
186+
- [CreateMultiChannelMessageResponse](docs/CreateMultiChannelMessageResponse.md)
184187
- [DeferredResult](docs/DeferredResult.md)
185188
- [DisconnectCallback](docs/DisconnectCallback.md)
186189
- [Diversion](docs/Diversion.md)
187190
- [DtmfCallback](docs/DtmfCallback.md)
188191
- [Error](docs/Error.md)
192+
- [ErrorObject](docs/ErrorObject.md)
189193
- [FailureWebhook](docs/FailureWebhook.md)
190194
- [FieldError](docs/FieldError.md)
191195
- [FileFormatEnum](docs/FileFormatEnum.md)
192196
- [GatherCallback](docs/GatherCallback.md)
193197
- [InitiateCallback](docs/InitiateCallback.md)
198+
- [Link](docs/Link.md)
194199
- [LinksObject](docs/LinksObject.md)
195200
- [ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
196201
- [ListMessageItem](docs/ListMessageItem.md)
@@ -216,18 +221,45 @@ Class | Method | HTTP request | Description
216221
- [MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)
217222
- [MfaRequestError](docs/MfaRequestError.md)
218223
- [MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)
224+
- [MmsMessageContent](docs/MmsMessageContent.md)
225+
- [MultiChannelAction](docs/MultiChannelAction.md)
226+
- [MultiChannelActionCalendarEvent](docs/MultiChannelActionCalendarEvent.md)
227+
- [MultiChannelCallbackData](docs/MultiChannelCallbackData.md)
228+
- [MultiChannelChannelListObject](docs/MultiChannelChannelListObject.md)
229+
- [MultiChannelChannelListObjectContent](docs/MultiChannelChannelListObjectContent.md)
230+
- [MultiChannelMessageCallbackData](docs/MultiChannelMessageCallbackData.md)
231+
- [MultiChannelMessageChannelEnum](docs/MultiChannelMessageChannelEnum.md)
232+
- [MultiChannelMessageData](docs/MultiChannelMessageData.md)
233+
- [MultiChannelMessageDirectionEnum](docs/MultiChannelMessageDirectionEnum.md)
234+
- [MultiChannelMessageRequest](docs/MultiChannelMessageRequest.md)
235+
- [MultiChannelStatusEnum](docs/MultiChannelStatusEnum.md)
219236
- [OptInWorkflow](docs/OptInWorkflow.md)
220237
- [PageInfo](docs/PageInfo.md)
221238
- [PriorityEnum](docs/PriorityEnum.md)
239+
- [RbmActionBase](docs/RbmActionBase.md)
240+
- [RbmActionDial](docs/RbmActionDial.md)
241+
- [RbmActionOpenUrl](docs/RbmActionOpenUrl.md)
242+
- [RbmActionTypeEnum](docs/RbmActionTypeEnum.md)
243+
- [RbmActionViewLocation](docs/RbmActionViewLocation.md)
244+
- [RbmCardContent](docs/RbmCardContent.md)
245+
- [RbmCardContentMedia](docs/RbmCardContentMedia.md)
246+
- [RbmMediaHeightEnum](docs/RbmMediaHeightEnum.md)
247+
- [RbmMessageCarouselCard](docs/RbmMessageCarouselCard.md)
248+
- [RbmMessageContentFile](docs/RbmMessageContentFile.md)
249+
- [RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md)
250+
- [RbmMessageContentText](docs/RbmMessageContentText.md)
251+
- [RbmMessageMedia](docs/RbmMessageMedia.md)
252+
- [RbmStandaloneCard](docs/RbmStandaloneCard.md)
222253
- [RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
223254
- [RecordingCompleteCallback](docs/RecordingCompleteCallback.md)
224255
- [RecordingStateEnum](docs/RecordingStateEnum.md)
225256
- [RecordingTranscriptionMetadata](docs/RecordingTranscriptionMetadata.md)
226257
- [RecordingTranscriptions](docs/RecordingTranscriptions.md)
227258
- [RedirectCallback](docs/RedirectCallback.md)
228259
- [RedirectMethodEnum](docs/RedirectMethodEnum.md)
260+
- [SmsMessageContent](docs/SmsMessageContent.md)
261+
- [StandaloneCardOrientationEnum](docs/StandaloneCardOrientationEnum.md)
229262
- [StirShaken](docs/StirShaken.md)
230-
- [Tag](docs/Tag.md)
231263
- [TelephoneNumber](docs/TelephoneNumber.md)
232264
- [TfvBasicAuthentication](docs/TfvBasicAuthentication.md)
233265
- [TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)
@@ -236,6 +268,7 @@ Class | Method | HTTP request | Description
236268
- [TfvStatusEnum](docs/TfvStatusEnum.md)
237269
- [TfvSubmissionInfo](docs/TfvSubmissionInfo.md)
238270
- [TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)
271+
- [ThumbnailAlignmentEnum](docs/ThumbnailAlignmentEnum.md)
239272
- [TnLookupRequestError](docs/TnLookupRequestError.md)
240273
- [TranscribeRecording](docs/TranscribeRecording.md)
241274
- [Transcription](docs/Transcription.md)

0 commit comments

Comments
 (0)