Skip to content

Commit 775a58e

Browse files
band-swi-release-engineering[bot]DX-Bandwidthckoegel
authored
SWI-10791 Update SDK Based on Recent Spec Changes (#203)
* Generate SDK with OpenAPI Generator Version * api unit test * smoke test --------- Co-authored-by: DX-Bandwidth <dx@bandwidth.com> Co-authored-by: ckoegel <ckoegel1006@gmail.com>
1 parent d4f50c6 commit 775a58e

73 files changed

Lines changed: 7276 additions & 55 deletions

File tree

Some content is hidden

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

.openapi-generator/FILES

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ docs/AsyncLookupRequest.md
1212
docs/BlockedWebhook.md
1313
docs/BridgeCompleteCallback.md
1414
docs/BridgeTargetCompleteCallback.md
15+
docs/BrtcError.md
16+
docs/BrtcErrorResponse.md
17+
docs/BrtcErrorSource.md
18+
docs/BrtcLink.md
1519
docs/BusinessEntityTypeEnum.md
1620
docs/BusinessRegistrationTypeEnum.md
1721
docs/CallDirectionEnum.md
@@ -45,15 +49,29 @@ docs/CreateAsyncBulkLookupResponse.md
4549
docs/CreateAsyncBulkLookupResponseData.md
4650
docs/CreateCall.md
4751
docs/CreateCallResponse.md
52+
docs/CreateEndpointRequestBase.md
53+
docs/CreateEndpointResponse.md
54+
docs/CreateEndpointResponseData.md
4855
docs/CreateMessageRequestError.md
4956
docs/CreateMultiChannelMessageResponse.md
5057
docs/CreateSyncLookupResponse.md
5158
docs/CreateSyncLookupResponseData.md
59+
docs/CreateWebRtcConnectionRequest.md
5260
docs/DeactivationEventEnum.md
61+
docs/Device.md
62+
docs/DeviceStatusEnum.md
5363
docs/DisconnectCallback.md
5464
docs/Diversion.md
5565
docs/DtmfCallback.md
56-
docs/Error.md
66+
docs/Endpoint.md
67+
docs/EndpointDirectionEnum.md
68+
docs/EndpointEvent.md
69+
docs/EndpointEventTypeEnum.md
70+
docs/EndpointResponse.md
71+
docs/EndpointStatusEnum.md
72+
docs/EndpointTypeEnum.md
73+
docs/Endpoints.md
74+
docs/EndpointsApi.md
5775
docs/ErrorObject.md
5876
docs/ErrorSource.md
5977
docs/FailureWebhook.md
@@ -72,6 +90,7 @@ docs/LineTypeEnum.md
7290
docs/Link.md
7391
docs/LinkSchema.md
7492
docs/LinksObject.md
93+
docs/ListEndpointsResponse.md
7594
docs/ListMessageDirectionEnum.md
7695
docs/ListMessageItem.md
7796
docs/LookupErrorResponse.md
@@ -119,6 +138,7 @@ docs/MultiChannelMessageContent.md
119138
docs/MultiChannelMessageRequest.md
120139
docs/MultiChannelMessageResponseData.md
121140
docs/OptInWorkflow.md
141+
docs/Page.md
122142
docs/PageInfo.md
123143
docs/PhoneNumberLookupApi.md
124144
docs/PriorityEnum.md
@@ -149,6 +169,8 @@ docs/RecordingTranscriptions.md
149169
docs/RecordingsApi.md
150170
docs/RedirectCallback.md
151171
docs/RedirectMethodEnum.md
172+
docs/SipConnectionMetadata.md
173+
docs/SipCredentials.md
152174
docs/SmsMessageContent.md
153175
docs/StandaloneCardOrientationEnum.md
154176
docs/StatisticsApi.md
@@ -188,13 +210,15 @@ docs/VoiceApiError.md
188210
docs/VoiceCodeResponse.md
189211
docs/WebhookSubscription.md
190212
docs/WebhookSubscriptionBasicAuthentication.md
213+
docs/WebhookSubscriptionError.md
191214
docs/WebhookSubscriptionRequestSchema.md
192215
docs/WebhookSubscriptionTypeEnum.md
193216
docs/WebhookSubscriptionsListBody.md
194217
git_push.sh
195218
lib/bandwidth-sdk.rb
196219
lib/bandwidth-sdk/api/calls_api.rb
197220
lib/bandwidth-sdk/api/conferences_api.rb
221+
lib/bandwidth-sdk/api/endpoints_api.rb
198222
lib/bandwidth-sdk/api/media_api.rb
199223
lib/bandwidth-sdk/api/messages_api.rb
200224
lib/bandwidth-sdk/api/mfa_api.rb
@@ -216,6 +240,10 @@ lib/bandwidth-sdk/models/async_lookup_request.rb
216240
lib/bandwidth-sdk/models/blocked_webhook.rb
217241
lib/bandwidth-sdk/models/bridge_complete_callback.rb
218242
lib/bandwidth-sdk/models/bridge_target_complete_callback.rb
243+
lib/bandwidth-sdk/models/brtc_error.rb
244+
lib/bandwidth-sdk/models/brtc_error_response.rb
245+
lib/bandwidth-sdk/models/brtc_error_source.rb
246+
lib/bandwidth-sdk/models/brtc_link.rb
219247
lib/bandwidth-sdk/models/business_entity_type_enum.rb
220248
lib/bandwidth-sdk/models/business_registration_type_enum.rb
221249
lib/bandwidth-sdk/models/call_direction_enum.rb
@@ -247,15 +275,28 @@ lib/bandwidth-sdk/models/create_async_bulk_lookup_response.rb
247275
lib/bandwidth-sdk/models/create_async_bulk_lookup_response_data.rb
248276
lib/bandwidth-sdk/models/create_call.rb
249277
lib/bandwidth-sdk/models/create_call_response.rb
278+
lib/bandwidth-sdk/models/create_endpoint_request_base.rb
279+
lib/bandwidth-sdk/models/create_endpoint_response.rb
280+
lib/bandwidth-sdk/models/create_endpoint_response_data.rb
250281
lib/bandwidth-sdk/models/create_message_request_error.rb
251282
lib/bandwidth-sdk/models/create_multi_channel_message_response.rb
252283
lib/bandwidth-sdk/models/create_sync_lookup_response.rb
253284
lib/bandwidth-sdk/models/create_sync_lookup_response_data.rb
285+
lib/bandwidth-sdk/models/create_web_rtc_connection_request.rb
254286
lib/bandwidth-sdk/models/deactivation_event_enum.rb
287+
lib/bandwidth-sdk/models/device.rb
288+
lib/bandwidth-sdk/models/device_status_enum.rb
255289
lib/bandwidth-sdk/models/disconnect_callback.rb
256290
lib/bandwidth-sdk/models/diversion.rb
257291
lib/bandwidth-sdk/models/dtmf_callback.rb
258-
lib/bandwidth-sdk/models/error.rb
292+
lib/bandwidth-sdk/models/endpoint.rb
293+
lib/bandwidth-sdk/models/endpoint_direction_enum.rb
294+
lib/bandwidth-sdk/models/endpoint_event.rb
295+
lib/bandwidth-sdk/models/endpoint_event_type_enum.rb
296+
lib/bandwidth-sdk/models/endpoint_response.rb
297+
lib/bandwidth-sdk/models/endpoint_status_enum.rb
298+
lib/bandwidth-sdk/models/endpoint_type_enum.rb
299+
lib/bandwidth-sdk/models/endpoints.rb
259300
lib/bandwidth-sdk/models/error_object.rb
260301
lib/bandwidth-sdk/models/error_source.rb
261302
lib/bandwidth-sdk/models/failure_webhook.rb
@@ -274,6 +315,7 @@ lib/bandwidth-sdk/models/line_type_enum.rb
274315
lib/bandwidth-sdk/models/link.rb
275316
lib/bandwidth-sdk/models/link_schema.rb
276317
lib/bandwidth-sdk/models/links_object.rb
318+
lib/bandwidth-sdk/models/list_endpoints_response.rb
277319
lib/bandwidth-sdk/models/list_message_direction_enum.rb
278320
lib/bandwidth-sdk/models/list_message_item.rb
279321
lib/bandwidth-sdk/models/lookup_error_response.rb
@@ -317,6 +359,7 @@ lib/bandwidth-sdk/models/multi_channel_message_content.rb
317359
lib/bandwidth-sdk/models/multi_channel_message_request.rb
318360
lib/bandwidth-sdk/models/multi_channel_message_response_data.rb
319361
lib/bandwidth-sdk/models/opt_in_workflow.rb
362+
lib/bandwidth-sdk/models/page.rb
320363
lib/bandwidth-sdk/models/page_info.rb
321364
lib/bandwidth-sdk/models/priority_enum.rb
322365
lib/bandwidth-sdk/models/product_type_enum.rb
@@ -345,6 +388,8 @@ lib/bandwidth-sdk/models/recording_transcription_metadata.rb
345388
lib/bandwidth-sdk/models/recording_transcriptions.rb
346389
lib/bandwidth-sdk/models/redirect_callback.rb
347390
lib/bandwidth-sdk/models/redirect_method_enum.rb
391+
lib/bandwidth-sdk/models/sip_connection_metadata.rb
392+
lib/bandwidth-sdk/models/sip_credentials.rb
348393
lib/bandwidth-sdk/models/sms_message_content.rb
349394
lib/bandwidth-sdk/models/standalone_card_orientation_enum.rb
350395
lib/bandwidth-sdk/models/status_callback.rb
@@ -381,6 +426,7 @@ lib/bandwidth-sdk/models/voice_api_error.rb
381426
lib/bandwidth-sdk/models/voice_code_response.rb
382427
lib/bandwidth-sdk/models/webhook_subscription.rb
383428
lib/bandwidth-sdk/models/webhook_subscription_basic_authentication.rb
429+
lib/bandwidth-sdk/models/webhook_subscription_error.rb
384430
lib/bandwidth-sdk/models/webhook_subscription_request_schema.rb
385431
lib/bandwidth-sdk/models/webhook_subscription_type_enum.rb
386432
lib/bandwidth-sdk/models/webhook_subscriptions_list_body.rb

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,11 @@ Class | Method | HTTP request | Description
131131
*Bandwidth::ConferencesApi* | [**update_conference**](docs/ConferencesApi.md#update_conference) | **POST** /accounts/{accountId}/conferences/{conferenceId} | Update Conference
132132
*Bandwidth::ConferencesApi* | [**update_conference_bxml**](docs/ConferencesApi.md#update_conference_bxml) | **PUT** /accounts/{accountId}/conferences/{conferenceId}/bxml | Update Conference BXML
133133
*Bandwidth::ConferencesApi* | [**update_conference_member**](docs/ConferencesApi.md#update_conference_member) | **PUT** /accounts/{accountId}/conferences/{conferenceId}/members/{memberId} | Update Conference Member
134+
*Bandwidth::EndpointsApi* | [**create_endpoint**](docs/EndpointsApi.md#create_endpoint) | **POST** /accounts/{accountId}/endpoints | Create Endpoint
135+
*Bandwidth::EndpointsApi* | [**delete_endpoint**](docs/EndpointsApi.md#delete_endpoint) | **DELETE** /accounts/{accountId}/endpoints/{endpointId} | Delete Endpoint
136+
*Bandwidth::EndpointsApi* | [**get_endpoint**](docs/EndpointsApi.md#get_endpoint) | **GET** /accounts/{accountId}/endpoints/{endpointId} | Get Endpoint
137+
*Bandwidth::EndpointsApi* | [**list_endpoints**](docs/EndpointsApi.md#list_endpoints) | **GET** /accounts/{accountId}/endpoints | List Endpoints
138+
*Bandwidth::EndpointsApi* | [**update_endpoint_bxml**](docs/EndpointsApi.md#update_endpoint_bxml) | **PUT** /accounts/{accountId}/endpoints/{endpointId}/bxml | Update Endpoint BXML
134139
*Bandwidth::MFAApi* | [**generate_messaging_code**](docs/MFAApi.md#generate_messaging_code) | **POST** /accounts/{accountId}/code/messaging | Messaging Authentication Code
135140
*Bandwidth::MFAApi* | [**generate_voice_code**](docs/MFAApi.md#generate_voice_code) | **POST** /accounts/{accountId}/code/voice | Voice Authentication Code
136141
*Bandwidth::MFAApi* | [**verify_code**](docs/MFAApi.md#verify_code) | **POST** /accounts/{accountId}/code/verify | Verify Authentication Code
@@ -179,6 +184,10 @@ Class | Method | HTTP request | Description
179184
- [Bandwidth::BlockedWebhook](docs/BlockedWebhook.md)
180185
- [Bandwidth::BridgeCompleteCallback](docs/BridgeCompleteCallback.md)
181186
- [Bandwidth::BridgeTargetCompleteCallback](docs/BridgeTargetCompleteCallback.md)
187+
- [Bandwidth::BrtcError](docs/BrtcError.md)
188+
- [Bandwidth::BrtcErrorResponse](docs/BrtcErrorResponse.md)
189+
- [Bandwidth::BrtcErrorSource](docs/BrtcErrorSource.md)
190+
- [Bandwidth::BrtcLink](docs/BrtcLink.md)
182191
- [Bandwidth::BusinessEntityTypeEnum](docs/BusinessEntityTypeEnum.md)
183192
- [Bandwidth::BusinessRegistrationTypeEnum](docs/BusinessRegistrationTypeEnum.md)
184193
- [Bandwidth::CallDirectionEnum](docs/CallDirectionEnum.md)
@@ -210,15 +219,28 @@ Class | Method | HTTP request | Description
210219
- [Bandwidth::CreateAsyncBulkLookupResponseData](docs/CreateAsyncBulkLookupResponseData.md)
211220
- [Bandwidth::CreateCall](docs/CreateCall.md)
212221
- [Bandwidth::CreateCallResponse](docs/CreateCallResponse.md)
222+
- [Bandwidth::CreateEndpointRequestBase](docs/CreateEndpointRequestBase.md)
223+
- [Bandwidth::CreateEndpointResponse](docs/CreateEndpointResponse.md)
224+
- [Bandwidth::CreateEndpointResponseData](docs/CreateEndpointResponseData.md)
213225
- [Bandwidth::CreateMessageRequestError](docs/CreateMessageRequestError.md)
214226
- [Bandwidth::CreateMultiChannelMessageResponse](docs/CreateMultiChannelMessageResponse.md)
215227
- [Bandwidth::CreateSyncLookupResponse](docs/CreateSyncLookupResponse.md)
216228
- [Bandwidth::CreateSyncLookupResponseData](docs/CreateSyncLookupResponseData.md)
229+
- [Bandwidth::CreateWebRtcConnectionRequest](docs/CreateWebRtcConnectionRequest.md)
217230
- [Bandwidth::DeactivationEventEnum](docs/DeactivationEventEnum.md)
231+
- [Bandwidth::Device](docs/Device.md)
232+
- [Bandwidth::DeviceStatusEnum](docs/DeviceStatusEnum.md)
218233
- [Bandwidth::DisconnectCallback](docs/DisconnectCallback.md)
219234
- [Bandwidth::Diversion](docs/Diversion.md)
220235
- [Bandwidth::DtmfCallback](docs/DtmfCallback.md)
221-
- [Bandwidth::Error](docs/Error.md)
236+
- [Bandwidth::Endpoint](docs/Endpoint.md)
237+
- [Bandwidth::EndpointDirectionEnum](docs/EndpointDirectionEnum.md)
238+
- [Bandwidth::EndpointEvent](docs/EndpointEvent.md)
239+
- [Bandwidth::EndpointEventTypeEnum](docs/EndpointEventTypeEnum.md)
240+
- [Bandwidth::EndpointResponse](docs/EndpointResponse.md)
241+
- [Bandwidth::EndpointStatusEnum](docs/EndpointStatusEnum.md)
242+
- [Bandwidth::EndpointTypeEnum](docs/EndpointTypeEnum.md)
243+
- [Bandwidth::Endpoints](docs/Endpoints.md)
222244
- [Bandwidth::ErrorObject](docs/ErrorObject.md)
223245
- [Bandwidth::ErrorSource](docs/ErrorSource.md)
224246
- [Bandwidth::FailureWebhook](docs/FailureWebhook.md)
@@ -237,6 +259,7 @@ Class | Method | HTTP request | Description
237259
- [Bandwidth::Link](docs/Link.md)
238260
- [Bandwidth::LinkSchema](docs/LinkSchema.md)
239261
- [Bandwidth::LinksObject](docs/LinksObject.md)
262+
- [Bandwidth::ListEndpointsResponse](docs/ListEndpointsResponse.md)
240263
- [Bandwidth::ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
241264
- [Bandwidth::ListMessageItem](docs/ListMessageItem.md)
242265
- [Bandwidth::LookupErrorResponse](docs/LookupErrorResponse.md)
@@ -280,6 +303,7 @@ Class | Method | HTTP request | Description
280303
- [Bandwidth::MultiChannelMessageRequest](docs/MultiChannelMessageRequest.md)
281304
- [Bandwidth::MultiChannelMessageResponseData](docs/MultiChannelMessageResponseData.md)
282305
- [Bandwidth::OptInWorkflow](docs/OptInWorkflow.md)
306+
- [Bandwidth::Page](docs/Page.md)
283307
- [Bandwidth::PageInfo](docs/PageInfo.md)
284308
- [Bandwidth::PriorityEnum](docs/PriorityEnum.md)
285309
- [Bandwidth::ProductTypeEnum](docs/ProductTypeEnum.md)
@@ -308,6 +332,8 @@ Class | Method | HTTP request | Description
308332
- [Bandwidth::RecordingTranscriptions](docs/RecordingTranscriptions.md)
309333
- [Bandwidth::RedirectCallback](docs/RedirectCallback.md)
310334
- [Bandwidth::RedirectMethodEnum](docs/RedirectMethodEnum.md)
335+
- [Bandwidth::SipConnectionMetadata](docs/SipConnectionMetadata.md)
336+
- [Bandwidth::SipCredentials](docs/SipCredentials.md)
311337
- [Bandwidth::SmsMessageContent](docs/SmsMessageContent.md)
312338
- [Bandwidth::StandaloneCardOrientationEnum](docs/StandaloneCardOrientationEnum.md)
313339
- [Bandwidth::StatusCallback](docs/StatusCallback.md)
@@ -344,6 +370,7 @@ Class | Method | HTTP request | Description
344370
- [Bandwidth::VoiceCodeResponse](docs/VoiceCodeResponse.md)
345371
- [Bandwidth::WebhookSubscription](docs/WebhookSubscription.md)
346372
- [Bandwidth::WebhookSubscriptionBasicAuthentication](docs/WebhookSubscriptionBasicAuthentication.md)
373+
- [Bandwidth::WebhookSubscriptionError](docs/WebhookSubscriptionError.md)
347374
- [Bandwidth::WebhookSubscriptionRequestSchema](docs/WebhookSubscriptionRequestSchema.md)
348375
- [Bandwidth::WebhookSubscriptionTypeEnum](docs/WebhookSubscriptionTypeEnum.md)
349376
- [Bandwidth::WebhookSubscriptionsListBody](docs/WebhookSubscriptionsListBody.md)

0 commit comments

Comments
 (0)