Skip to content

Commit dcb608c

Browse files
band-swi[bot]DX-Bandwidthckoegel
authored
SWI-7184 Update SDK Based on Recent Spec Changes (#237)
* Generate SDK with OpenAPI Generator Version * version * models unit tests * api unit and smoke tests --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]> Co-authored-by: Cameron Koegel <[email protected]>
1 parent 9188a46 commit dcb608c

File tree

83 files changed

+9817
-1
lines changed

Some content is hidden

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

83 files changed

+9817
-1
lines changed

.openapi-generator/FILES

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,16 @@ bandwidth/api/mfa_api.py
1111
bandwidth/api/phone_number_lookup_api.py
1212
bandwidth/api/recordings_api.py
1313
bandwidth/api/statistics_api.py
14+
bandwidth/api/toll_free_verification_api.py
1415
bandwidth/api/transcriptions_api.py
1516
bandwidth/api_client.py
1617
bandwidth/api_response.py
1718
bandwidth/configuration.py
1819
bandwidth/exceptions.py
1920
bandwidth/models/__init__.py
2021
bandwidth/models/account_statistics.py
22+
bandwidth/models/additional_denial_reason.py
23+
bandwidth/models/address.py
2124
bandwidth/models/answer_callback.py
2225
bandwidth/models/bridge_complete_callback.py
2326
bandwidth/models/bridge_target_complete_callback.py
@@ -43,6 +46,7 @@ bandwidth/models/conference_recording_available_callback.py
4346
bandwidth/models/conference_recording_metadata.py
4447
bandwidth/models/conference_redirect_callback.py
4548
bandwidth/models/conference_state_enum.py
49+
bandwidth/models/contact.py
4650
bandwidth/models/create_call.py
4751
bandwidth/models/create_call_response.py
4852
bandwidth/models/create_lookup_response.py
@@ -51,10 +55,13 @@ bandwidth/models/deferred_result.py
5155
bandwidth/models/disconnect_callback.py
5256
bandwidth/models/diversion.py
5357
bandwidth/models/dtmf_callback.py
58+
bandwidth/models/error.py
59+
bandwidth/models/failure_webhook.py
5460
bandwidth/models/field_error.py
5561
bandwidth/models/file_format_enum.py
5662
bandwidth/models/gather_callback.py
5763
bandwidth/models/initiate_callback.py
64+
bandwidth/models/links_object.py
5865
bandwidth/models/list_message_direction_enum.py
5966
bandwidth/models/list_message_item.py
6067
bandwidth/models/lookup_request.py
@@ -79,6 +86,7 @@ bandwidth/models/messaging_request_error.py
7986
bandwidth/models/mfa_forbidden_request_error.py
8087
bandwidth/models/mfa_request_error.py
8188
bandwidth/models/mfa_unauthorized_request_error.py
89+
bandwidth/models/opt_in_workflow.py
8290
bandwidth/models/page_info.py
8391
bandwidth/models/priority_enum.py
8492
bandwidth/models/recording_available_callback.py
@@ -90,6 +98,14 @@ bandwidth/models/redirect_callback.py
9098
bandwidth/models/redirect_method_enum.py
9199
bandwidth/models/stir_shaken.py
92100
bandwidth/models/tag.py
101+
bandwidth/models/telephone_number.py
102+
bandwidth/models/tfv_basic_authentication.py
103+
bandwidth/models/tfv_callback_status_enum.py
104+
bandwidth/models/tfv_error.py
105+
bandwidth/models/tfv_status.py
106+
bandwidth/models/tfv_status_enum.py
107+
bandwidth/models/tfv_submission_info.py
108+
bandwidth/models/tfv_submission_wrapper.py
93109
bandwidth/models/tn_lookup_request_error.py
94110
bandwidth/models/transcribe_recording.py
95111
bandwidth/models/transcription.py
@@ -101,13 +117,24 @@ bandwidth/models/update_call.py
101117
bandwidth/models/update_call_recording.py
102118
bandwidth/models/update_conference.py
103119
bandwidth/models/update_conference_member.py
120+
bandwidth/models/verification_denial_webhook.py
121+
bandwidth/models/verification_request.py
122+
bandwidth/models/verification_update_request.py
123+
bandwidth/models/verification_webhook.py
104124
bandwidth/models/verify_code_request.py
105125
bandwidth/models/verify_code_response.py
106126
bandwidth/models/voice_api_error.py
107127
bandwidth/models/voice_code_response.py
128+
bandwidth/models/webhook_subscription.py
129+
bandwidth/models/webhook_subscription_basic_authentication.py
130+
bandwidth/models/webhook_subscription_request_schema.py
131+
bandwidth/models/webhook_subscription_type_enum.py
132+
bandwidth/models/webhook_subscriptions_list_body.py
108133
bandwidth/py.typed
109134
bandwidth/rest.py
110135
docs/AccountStatistics.md
136+
docs/AdditionalDenialReason.md
137+
docs/Address.md
111138
docs/AnswerCallback.md
112139
docs/BridgeCompleteCallback.md
113140
docs/BridgeTargetCompleteCallback.md
@@ -135,6 +162,7 @@ docs/ConferenceRecordingMetadata.md
135162
docs/ConferenceRedirectCallback.md
136163
docs/ConferenceStateEnum.md
137164
docs/ConferencesApi.md
165+
docs/Contact.md
138166
docs/CreateCall.md
139167
docs/CreateCallResponse.md
140168
docs/CreateLookupResponse.md
@@ -143,10 +171,13 @@ docs/DeferredResult.md
143171
docs/DisconnectCallback.md
144172
docs/Diversion.md
145173
docs/DtmfCallback.md
174+
docs/Error.md
175+
docs/FailureWebhook.md
146176
docs/FieldError.md
147177
docs/FileFormatEnum.md
148178
docs/GatherCallback.md
149179
docs/InitiateCallback.md
180+
docs/LinksObject.md
150181
docs/ListMessageDirectionEnum.md
151182
docs/ListMessageItem.md
152183
docs/LookupRequest.md
@@ -174,6 +205,7 @@ docs/MessagingRequestError.md
174205
docs/MfaForbiddenRequestError.md
175206
docs/MfaRequestError.md
176207
docs/MfaUnauthorizedRequestError.md
208+
docs/OptInWorkflow.md
177209
docs/PageInfo.md
178210
docs/PhoneNumberLookupApi.md
179211
docs/PriorityEnum.md
@@ -188,7 +220,16 @@ docs/RedirectMethodEnum.md
188220
docs/StatisticsApi.md
189221
docs/StirShaken.md
190222
docs/Tag.md
223+
docs/TelephoneNumber.md
224+
docs/TfvBasicAuthentication.md
225+
docs/TfvCallbackStatusEnum.md
226+
docs/TfvError.md
227+
docs/TfvStatus.md
228+
docs/TfvStatusEnum.md
229+
docs/TfvSubmissionInfo.md
230+
docs/TfvSubmissionWrapper.md
191231
docs/TnLookupRequestError.md
232+
docs/TollFreeVerificationApi.md
192233
docs/TranscribeRecording.md
193234
docs/Transcription.md
194235
docs/TranscriptionAvailableCallback.md
@@ -200,10 +241,19 @@ docs/UpdateCall.md
200241
docs/UpdateCallRecording.md
201242
docs/UpdateConference.md
202243
docs/UpdateConferenceMember.md
244+
docs/VerificationDenialWebhook.md
245+
docs/VerificationRequest.md
246+
docs/VerificationUpdateRequest.md
247+
docs/VerificationWebhook.md
203248
docs/VerifyCodeRequest.md
204249
docs/VerifyCodeResponse.md
205250
docs/VoiceApiError.md
206251
docs/VoiceCodeResponse.md
252+
docs/WebhookSubscription.md
253+
docs/WebhookSubscriptionBasicAuthentication.md
254+
docs/WebhookSubscriptionRequestSchema.md
255+
docs/WebhookSubscriptionTypeEnum.md
256+
docs/WebhookSubscriptionsListBody.md
207257
git_push.sh
208258
pyproject.toml
209259
setup.py

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,14 @@ Class | Method | HTTP request | Description
133133
*RecordingsApi* | [**transcribe_call_recording**](docs/RecordingsApi.md#transcribe_call_recording) | **POST** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/transcription | Create Transcription Request
134134
*RecordingsApi* | [**update_call_recording_state**](docs/RecordingsApi.md#update_call_recording_state) | **PUT** /accounts/{accountId}/calls/{callId}/recording | Update Recording
135135
*StatisticsApi* | [**get_statistics**](docs/StatisticsApi.md#get_statistics) | **GET** /accounts/{accountId}/statistics | Get Account Statistics
136+
*TollFreeVerificationApi* | [**create_webhook_subscription**](docs/TollFreeVerificationApi.md#create_webhook_subscription) | **POST** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | Create Webhook Subscription
137+
*TollFreeVerificationApi* | [**delete_webhook_subscription**](docs/TollFreeVerificationApi.md#delete_webhook_subscription) | **DELETE** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Delete Webhook Subscription
138+
*TollFreeVerificationApi* | [**get_toll_free_verification_status**](docs/TollFreeVerificationApi.md#get_toll_free_verification_status) | **GET** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Get Toll-Free Verification Status
139+
*TollFreeVerificationApi* | [**list_toll_free_use_cases**](docs/TollFreeVerificationApi.md#list_toll_free_use_cases) | **GET** /tollFreeVerification/useCases | List Toll-Free Use Cases
140+
*TollFreeVerificationApi* | [**list_webhook_subscriptions**](docs/TollFreeVerificationApi.md#list_webhook_subscriptions) | **GET** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | List Webhook Subscriptions
141+
*TollFreeVerificationApi* | [**request_toll_free_verification**](docs/TollFreeVerificationApi.md#request_toll_free_verification) | **POST** /accounts/{accountId}/tollFreeVerification | Request Toll-Free Verification
142+
*TollFreeVerificationApi* | [**update_toll_free_verification_request**](docs/TollFreeVerificationApi.md#update_toll_free_verification_request) | **PUT** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Update Toll-Free Verification Request
143+
*TollFreeVerificationApi* | [**update_webhook_subscription**](docs/TollFreeVerificationApi.md#update_webhook_subscription) | **PUT** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Update Webhook Subscription
136144
*TranscriptionsApi* | [**delete_real_time_transcription**](docs/TranscriptionsApi.md#delete_real_time_transcription) | **DELETE** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Delete a specific transcription
137145
*TranscriptionsApi* | [**get_real_time_transcription**](docs/TranscriptionsApi.md#get_real_time_transcription) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Retrieve a specific transcription
138146
*TranscriptionsApi* | [**list_real_time_transcriptions**](docs/TranscriptionsApi.md#list_real_time_transcriptions) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions | Enumerate transcriptions made with StartTranscription
@@ -141,6 +149,8 @@ Class | Method | HTTP request | Description
141149
## Documentation For Models
142150

143151
- [AccountStatistics](docs/AccountStatistics.md)
152+
- [AdditionalDenialReason](docs/AdditionalDenialReason.md)
153+
- [Address](docs/Address.md)
144154
- [AnswerCallback](docs/AnswerCallback.md)
145155
- [BridgeCompleteCallback](docs/BridgeCompleteCallback.md)
146156
- [BridgeTargetCompleteCallback](docs/BridgeTargetCompleteCallback.md)
@@ -166,6 +176,7 @@ Class | Method | HTTP request | Description
166176
- [ConferenceRecordingMetadata](docs/ConferenceRecordingMetadata.md)
167177
- [ConferenceRedirectCallback](docs/ConferenceRedirectCallback.md)
168178
- [ConferenceStateEnum](docs/ConferenceStateEnum.md)
179+
- [Contact](docs/Contact.md)
169180
- [CreateCall](docs/CreateCall.md)
170181
- [CreateCallResponse](docs/CreateCallResponse.md)
171182
- [CreateLookupResponse](docs/CreateLookupResponse.md)
@@ -174,10 +185,13 @@ Class | Method | HTTP request | Description
174185
- [DisconnectCallback](docs/DisconnectCallback.md)
175186
- [Diversion](docs/Diversion.md)
176187
- [DtmfCallback](docs/DtmfCallback.md)
188+
- [Error](docs/Error.md)
189+
- [FailureWebhook](docs/FailureWebhook.md)
177190
- [FieldError](docs/FieldError.md)
178191
- [FileFormatEnum](docs/FileFormatEnum.md)
179192
- [GatherCallback](docs/GatherCallback.md)
180193
- [InitiateCallback](docs/InitiateCallback.md)
194+
- [LinksObject](docs/LinksObject.md)
181195
- [ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
182196
- [ListMessageItem](docs/ListMessageItem.md)
183197
- [LookupRequest](docs/LookupRequest.md)
@@ -202,6 +216,7 @@ Class | Method | HTTP request | Description
202216
- [MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)
203217
- [MfaRequestError](docs/MfaRequestError.md)
204218
- [MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)
219+
- [OptInWorkflow](docs/OptInWorkflow.md)
205220
- [PageInfo](docs/PageInfo.md)
206221
- [PriorityEnum](docs/PriorityEnum.md)
207222
- [RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
@@ -213,6 +228,14 @@ Class | Method | HTTP request | Description
213228
- [RedirectMethodEnum](docs/RedirectMethodEnum.md)
214229
- [StirShaken](docs/StirShaken.md)
215230
- [Tag](docs/Tag.md)
231+
- [TelephoneNumber](docs/TelephoneNumber.md)
232+
- [TfvBasicAuthentication](docs/TfvBasicAuthentication.md)
233+
- [TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)
234+
- [TfvError](docs/TfvError.md)
235+
- [TfvStatus](docs/TfvStatus.md)
236+
- [TfvStatusEnum](docs/TfvStatusEnum.md)
237+
- [TfvSubmissionInfo](docs/TfvSubmissionInfo.md)
238+
- [TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)
216239
- [TnLookupRequestError](docs/TnLookupRequestError.md)
217240
- [TranscribeRecording](docs/TranscribeRecording.md)
218241
- [Transcription](docs/Transcription.md)
@@ -224,10 +247,19 @@ Class | Method | HTTP request | Description
224247
- [UpdateCallRecording](docs/UpdateCallRecording.md)
225248
- [UpdateConference](docs/UpdateConference.md)
226249
- [UpdateConferenceMember](docs/UpdateConferenceMember.md)
250+
- [VerificationDenialWebhook](docs/VerificationDenialWebhook.md)
251+
- [VerificationRequest](docs/VerificationRequest.md)
252+
- [VerificationUpdateRequest](docs/VerificationUpdateRequest.md)
253+
- [VerificationWebhook](docs/VerificationWebhook.md)
227254
- [VerifyCodeRequest](docs/VerifyCodeRequest.md)
228255
- [VerifyCodeResponse](docs/VerifyCodeResponse.md)
229256
- [VoiceApiError](docs/VoiceApiError.md)
230257
- [VoiceCodeResponse](docs/VoiceCodeResponse.md)
258+
- [WebhookSubscription](docs/WebhookSubscription.md)
259+
- [WebhookSubscriptionBasicAuthentication](docs/WebhookSubscriptionBasicAuthentication.md)
260+
- [WebhookSubscriptionRequestSchema](docs/WebhookSubscriptionRequestSchema.md)
261+
- [WebhookSubscriptionTypeEnum](docs/WebhookSubscriptionTypeEnum.md)
262+
- [WebhookSubscriptionsListBody](docs/WebhookSubscriptionsListBody.md)
231263

232264

233265
<a id="documentation-for-authorization"></a>

0 commit comments

Comments
 (0)