Skip to content

Commit 3c14668

Browse files
band-swi[bot]DX-Bandwidthckoegel
authored
SWI-7182 Update SDK Based on Recent Spec Changes (#138)
* Generate SDK with OpenAPI Generator Version * regenerate with version * unit test cleanup * model unit tests * smoke test * api unit tests --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent 91bdf76 commit 3c14668

File tree

93 files changed

+12826
-102
lines changed

Some content is hidden

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

93 files changed

+12826
-102
lines changed

.openapi-generator/FILES

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ README.md
33
api/openapi.yaml
44
appveyor.yml
55
docs/AccountStatistics.md
6+
docs/AdditionalDenialReason.md
7+
docs/Address.md
68
docs/AnswerCallback.md
79
docs/BridgeCompleteCallback.md
810
docs/BridgeTargetCompleteCallback.md
@@ -30,6 +32,7 @@ docs/ConferenceRecordingMetadata.md
3032
docs/ConferenceRedirectCallback.md
3133
docs/ConferenceStateEnum.md
3234
docs/ConferencesApi.md
35+
docs/Contact.md
3336
docs/CreateCall.md
3437
docs/CreateCallResponse.md
3538
docs/CreateLookupResponse.md
@@ -38,10 +41,13 @@ docs/DeferredResult.md
3841
docs/DisconnectCallback.md
3942
docs/Diversion.md
4043
docs/DtmfCallback.md
44+
docs/Error.md
45+
docs/FailureWebhook.md
4146
docs/FieldError.md
4247
docs/FileFormatEnum.md
4348
docs/GatherCallback.md
4449
docs/InitiateCallback.md
50+
docs/LinksObject.md
4551
docs/ListMessageDirectionEnum.md
4652
docs/ListMessageItem.md
4753
docs/LookupRequest.md
@@ -69,6 +75,7 @@ docs/MessagingRequestError.md
6975
docs/MfaForbiddenRequestError.md
7076
docs/MfaRequestError.md
7177
docs/MfaUnauthorizedRequestError.md
78+
docs/OptInWorkflow.md
7279
docs/PageInfo.md
7380
docs/PhoneNumberLookupApi.md
7481
docs/PriorityEnum.md
@@ -83,7 +90,16 @@ docs/RedirectMethodEnum.md
8390
docs/StatisticsApi.md
8491
docs/StirShaken.md
8592
docs/Tag.md
93+
docs/TelephoneNumber.md
94+
docs/TfvBasicAuthentication.md
95+
docs/TfvCallbackStatusEnum.md
96+
docs/TfvError.md
97+
docs/TfvStatus.md
98+
docs/TfvStatusEnum.md
99+
docs/TfvSubmissionInfo.md
100+
docs/TfvSubmissionWrapper.md
86101
docs/TnLookupRequestError.md
102+
docs/TollFreeVerificationApi.md
87103
docs/TranscribeRecording.md
88104
docs/Transcription.md
89105
docs/TranscriptionAvailableCallback.md
@@ -95,10 +111,19 @@ docs/UpdateCall.md
95111
docs/UpdateCallRecording.md
96112
docs/UpdateConference.md
97113
docs/UpdateConferenceMember.md
114+
docs/VerificationDenialWebhook.md
115+
docs/VerificationRequest.md
116+
docs/VerificationUpdateRequest.md
117+
docs/VerificationWebhook.md
98118
docs/VerifyCodeRequest.md
99119
docs/VerifyCodeResponse.md
100120
docs/VoiceApiError.md
101121
docs/VoiceCodeResponse.md
122+
docs/WebhookSubscription.md
123+
docs/WebhookSubscriptionBasicAuthentication.md
124+
docs/WebhookSubscriptionRequestSchema.md
125+
docs/WebhookSubscriptionTypeEnum.md
126+
docs/WebhookSubscriptionsListBody.md
102127
git_push.sh
103128
src/Bandwidth.Standard/Api/CallsApi.cs
104129
src/Bandwidth.Standard/Api/ConferencesApi.cs
@@ -108,6 +133,7 @@ src/Bandwidth.Standard/Api/MessagesApi.cs
108133
src/Bandwidth.Standard/Api/PhoneNumberLookupApi.cs
109134
src/Bandwidth.Standard/Api/RecordingsApi.cs
110135
src/Bandwidth.Standard/Api/StatisticsApi.cs
136+
src/Bandwidth.Standard/Api/TollFreeVerificationApi.cs
111137
src/Bandwidth.Standard/Api/TranscriptionsApi.cs
112138
src/Bandwidth.Standard/Client/ApiClient.cs
113139
src/Bandwidth.Standard/Client/ApiException.cs
@@ -127,6 +153,8 @@ src/Bandwidth.Standard/Client/RequestOptions.cs
127153
src/Bandwidth.Standard/Client/RetryConfiguration.cs
128154
src/Bandwidth.Standard/Model/AbstractOpenAPISchema.cs
129155
src/Bandwidth.Standard/Model/AccountStatistics.cs
156+
src/Bandwidth.Standard/Model/AdditionalDenialReason.cs
157+
src/Bandwidth.Standard/Model/Address.cs
130158
src/Bandwidth.Standard/Model/AnswerCallback.cs
131159
src/Bandwidth.Standard/Model/BridgeCompleteCallback.cs
132160
src/Bandwidth.Standard/Model/BridgeTargetCompleteCallback.cs
@@ -152,6 +180,7 @@ src/Bandwidth.Standard/Model/ConferenceRecordingAvailableCallback.cs
152180
src/Bandwidth.Standard/Model/ConferenceRecordingMetadata.cs
153181
src/Bandwidth.Standard/Model/ConferenceRedirectCallback.cs
154182
src/Bandwidth.Standard/Model/ConferenceStateEnum.cs
183+
src/Bandwidth.Standard/Model/Contact.cs
155184
src/Bandwidth.Standard/Model/CreateCall.cs
156185
src/Bandwidth.Standard/Model/CreateCallResponse.cs
157186
src/Bandwidth.Standard/Model/CreateLookupResponse.cs
@@ -160,10 +189,13 @@ src/Bandwidth.Standard/Model/DeferredResult.cs
160189
src/Bandwidth.Standard/Model/DisconnectCallback.cs
161190
src/Bandwidth.Standard/Model/Diversion.cs
162191
src/Bandwidth.Standard/Model/DtmfCallback.cs
192+
src/Bandwidth.Standard/Model/Error.cs
193+
src/Bandwidth.Standard/Model/FailureWebhook.cs
163194
src/Bandwidth.Standard/Model/FieldError.cs
164195
src/Bandwidth.Standard/Model/FileFormatEnum.cs
165196
src/Bandwidth.Standard/Model/GatherCallback.cs
166197
src/Bandwidth.Standard/Model/InitiateCallback.cs
198+
src/Bandwidth.Standard/Model/LinksObject.cs
167199
src/Bandwidth.Standard/Model/ListMessageDirectionEnum.cs
168200
src/Bandwidth.Standard/Model/ListMessageItem.cs
169201
src/Bandwidth.Standard/Model/LookupRequest.cs
@@ -188,6 +220,7 @@ src/Bandwidth.Standard/Model/MessagingRequestError.cs
188220
src/Bandwidth.Standard/Model/MfaForbiddenRequestError.cs
189221
src/Bandwidth.Standard/Model/MfaRequestError.cs
190222
src/Bandwidth.Standard/Model/MfaUnauthorizedRequestError.cs
223+
src/Bandwidth.Standard/Model/OptInWorkflow.cs
191224
src/Bandwidth.Standard/Model/PageInfo.cs
192225
src/Bandwidth.Standard/Model/PriorityEnum.cs
193226
src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs
@@ -199,6 +232,14 @@ src/Bandwidth.Standard/Model/RedirectCallback.cs
199232
src/Bandwidth.Standard/Model/RedirectMethodEnum.cs
200233
src/Bandwidth.Standard/Model/StirShaken.cs
201234
src/Bandwidth.Standard/Model/Tag.cs
235+
src/Bandwidth.Standard/Model/TelephoneNumber.cs
236+
src/Bandwidth.Standard/Model/TfvBasicAuthentication.cs
237+
src/Bandwidth.Standard/Model/TfvCallbackStatusEnum.cs
238+
src/Bandwidth.Standard/Model/TfvError.cs
239+
src/Bandwidth.Standard/Model/TfvStatus.cs
240+
src/Bandwidth.Standard/Model/TfvStatusEnum.cs
241+
src/Bandwidth.Standard/Model/TfvSubmissionInfo.cs
242+
src/Bandwidth.Standard/Model/TfvSubmissionWrapper.cs
202243
src/Bandwidth.Standard/Model/TnLookupRequestError.cs
203244
src/Bandwidth.Standard/Model/TranscribeRecording.cs
204245
src/Bandwidth.Standard/Model/Transcription.cs
@@ -210,7 +251,16 @@ src/Bandwidth.Standard/Model/UpdateCall.cs
210251
src/Bandwidth.Standard/Model/UpdateCallRecording.cs
211252
src/Bandwidth.Standard/Model/UpdateConference.cs
212253
src/Bandwidth.Standard/Model/UpdateConferenceMember.cs
254+
src/Bandwidth.Standard/Model/VerificationDenialWebhook.cs
255+
src/Bandwidth.Standard/Model/VerificationRequest.cs
256+
src/Bandwidth.Standard/Model/VerificationUpdateRequest.cs
257+
src/Bandwidth.Standard/Model/VerificationWebhook.cs
213258
src/Bandwidth.Standard/Model/VerifyCodeRequest.cs
214259
src/Bandwidth.Standard/Model/VerifyCodeResponse.cs
215260
src/Bandwidth.Standard/Model/VoiceApiError.cs
216261
src/Bandwidth.Standard/Model/VoiceCodeResponse.cs
262+
src/Bandwidth.Standard/Model/WebhookSubscription.cs
263+
src/Bandwidth.Standard/Model/WebhookSubscriptionBasicAuthentication.cs
264+
src/Bandwidth.Standard/Model/WebhookSubscriptionRequestSchema.cs
265+
src/Bandwidth.Standard/Model/WebhookSubscriptionTypeEnum.cs
266+
src/Bandwidth.Standard/Model/WebhookSubscriptionsListBody.cs

Bandwidth.Standard.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio 14
33
VisualStudioVersion = 14.0.25420.1
44
MinimumVisualStudioVersion = 10.0.40219.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{EA879785-5633-4755-ABF8-7CAEE38F2A75}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{DDDF742A-20C3-4C63-9E4A-64D5D21514B0}"
66
EndProject
77
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard.Test", "src\Bandwidth.Standard.Test\Bandwidth.Standard.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
88
EndProject
@@ -12,10 +12,10 @@ Global
1212
Release|Any CPU = Release|Any CPU
1313
EndGlobalSection
1414
GlobalSection(ProjectConfigurationPlatforms) = postSolution
15-
{EA879785-5633-4755-ABF8-7CAEE38F2A75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16-
{EA879785-5633-4755-ABF8-7CAEE38F2A75}.Debug|Any CPU.Build.0 = Debug|Any CPU
17-
{EA879785-5633-4755-ABF8-7CAEE38F2A75}.Release|Any CPU.ActiveCfg = Release|Any CPU
18-
{EA879785-5633-4755-ABF8-7CAEE38F2A75}.Release|Any CPU.Build.0 = Release|Any CPU
15+
{DDDF742A-20C3-4C63-9E4A-64D5D21514B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16+
{DDDF742A-20C3-4C63-9E4A-64D5D21514B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
17+
{DDDF742A-20C3-4C63-9E4A-64D5D21514B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
18+
{DDDF742A-20C3-4C63-9E4A-64D5D21514B0}.Release|Any CPU.Build.0 = Release|Any CPU
1919
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2020
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
2121
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,14 @@ Class | Method | HTTP request | Description
144144
*RecordingsApi* | [**TranscribeCallRecording**](docs/RecordingsApi.md#transcribecallrecording) | **POST** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/transcription | Create Transcription Request
145145
*RecordingsApi* | [**UpdateCallRecordingState**](docs/RecordingsApi.md#updatecallrecordingstate) | **PUT** /accounts/{accountId}/calls/{callId}/recording | Update Recording
146146
*StatisticsApi* | [**GetStatistics**](docs/StatisticsApi.md#getstatistics) | **GET** /accounts/{accountId}/statistics | Get Account Statistics
147+
*TollFreeVerificationApi* | [**CreateWebhookSubscription**](docs/TollFreeVerificationApi.md#createwebhooksubscription) | **POST** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | Create Webhook Subscription
148+
*TollFreeVerificationApi* | [**DeleteWebhookSubscription**](docs/TollFreeVerificationApi.md#deletewebhooksubscription) | **DELETE** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Delete Webhook Subscription
149+
*TollFreeVerificationApi* | [**GetTollFreeVerificationStatus**](docs/TollFreeVerificationApi.md#gettollfreeverificationstatus) | **GET** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Get Toll-Free Verification Status
150+
*TollFreeVerificationApi* | [**ListTollFreeUseCases**](docs/TollFreeVerificationApi.md#listtollfreeusecases) | **GET** /tollFreeVerification/useCases | List Toll-Free Use Cases
151+
*TollFreeVerificationApi* | [**ListWebhookSubscriptions**](docs/TollFreeVerificationApi.md#listwebhooksubscriptions) | **GET** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | List Webhook Subscriptions
152+
*TollFreeVerificationApi* | [**RequestTollFreeVerification**](docs/TollFreeVerificationApi.md#requesttollfreeverification) | **POST** /accounts/{accountId}/tollFreeVerification | Request Toll-Free Verification
153+
*TollFreeVerificationApi* | [**UpdateTollFreeVerificationRequest**](docs/TollFreeVerificationApi.md#updatetollfreeverificationrequest) | **PUT** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Update Toll-Free Verification Request
154+
*TollFreeVerificationApi* | [**UpdateWebhookSubscription**](docs/TollFreeVerificationApi.md#updatewebhooksubscription) | **PUT** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Update Webhook Subscription
147155
*TranscriptionsApi* | [**DeleteRealTimeTranscription**](docs/TranscriptionsApi.md#deleterealtimetranscription) | **DELETE** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Delete a specific transcription
148156
*TranscriptionsApi* | [**GetRealTimeTranscription**](docs/TranscriptionsApi.md#getrealtimetranscription) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Retrieve a specific transcription
149157
*TranscriptionsApi* | [**ListRealTimeTranscriptions**](docs/TranscriptionsApi.md#listrealtimetranscriptions) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions | Enumerate transcriptions made with StartTranscription
@@ -153,6 +161,8 @@ Class | Method | HTTP request | Description
153161
## Documentation for Models
154162

155163
- [Model.AccountStatistics](docs/AccountStatistics.md)
164+
- [Model.AdditionalDenialReason](docs/AdditionalDenialReason.md)
165+
- [Model.Address](docs/Address.md)
156166
- [Model.AnswerCallback](docs/AnswerCallback.md)
157167
- [Model.BridgeCompleteCallback](docs/BridgeCompleteCallback.md)
158168
- [Model.BridgeTargetCompleteCallback](docs/BridgeTargetCompleteCallback.md)
@@ -178,6 +188,7 @@ Class | Method | HTTP request | Description
178188
- [Model.ConferenceRecordingMetadata](docs/ConferenceRecordingMetadata.md)
179189
- [Model.ConferenceRedirectCallback](docs/ConferenceRedirectCallback.md)
180190
- [Model.ConferenceStateEnum](docs/ConferenceStateEnum.md)
191+
- [Model.Contact](docs/Contact.md)
181192
- [Model.CreateCall](docs/CreateCall.md)
182193
- [Model.CreateCallResponse](docs/CreateCallResponse.md)
183194
- [Model.CreateLookupResponse](docs/CreateLookupResponse.md)
@@ -186,10 +197,13 @@ Class | Method | HTTP request | Description
186197
- [Model.DisconnectCallback](docs/DisconnectCallback.md)
187198
- [Model.Diversion](docs/Diversion.md)
188199
- [Model.DtmfCallback](docs/DtmfCallback.md)
200+
- [Model.Error](docs/Error.md)
201+
- [Model.FailureWebhook](docs/FailureWebhook.md)
189202
- [Model.FieldError](docs/FieldError.md)
190203
- [Model.FileFormatEnum](docs/FileFormatEnum.md)
191204
- [Model.GatherCallback](docs/GatherCallback.md)
192205
- [Model.InitiateCallback](docs/InitiateCallback.md)
206+
- [Model.LinksObject](docs/LinksObject.md)
193207
- [Model.ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
194208
- [Model.ListMessageItem](docs/ListMessageItem.md)
195209
- [Model.LookupRequest](docs/LookupRequest.md)
@@ -214,6 +228,7 @@ Class | Method | HTTP request | Description
214228
- [Model.MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)
215229
- [Model.MfaRequestError](docs/MfaRequestError.md)
216230
- [Model.MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)
231+
- [Model.OptInWorkflow](docs/OptInWorkflow.md)
217232
- [Model.PageInfo](docs/PageInfo.md)
218233
- [Model.PriorityEnum](docs/PriorityEnum.md)
219234
- [Model.RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
@@ -225,6 +240,14 @@ Class | Method | HTTP request | Description
225240
- [Model.RedirectMethodEnum](docs/RedirectMethodEnum.md)
226241
- [Model.StirShaken](docs/StirShaken.md)
227242
- [Model.Tag](docs/Tag.md)
243+
- [Model.TelephoneNumber](docs/TelephoneNumber.md)
244+
- [Model.TfvBasicAuthentication](docs/TfvBasicAuthentication.md)
245+
- [Model.TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)
246+
- [Model.TfvError](docs/TfvError.md)
247+
- [Model.TfvStatus](docs/TfvStatus.md)
248+
- [Model.TfvStatusEnum](docs/TfvStatusEnum.md)
249+
- [Model.TfvSubmissionInfo](docs/TfvSubmissionInfo.md)
250+
- [Model.TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)
228251
- [Model.TnLookupRequestError](docs/TnLookupRequestError.md)
229252
- [Model.TranscribeRecording](docs/TranscribeRecording.md)
230253
- [Model.Transcription](docs/Transcription.md)
@@ -236,10 +259,19 @@ Class | Method | HTTP request | Description
236259
- [Model.UpdateCallRecording](docs/UpdateCallRecording.md)
237260
- [Model.UpdateConference](docs/UpdateConference.md)
238261
- [Model.UpdateConferenceMember](docs/UpdateConferenceMember.md)
262+
- [Model.VerificationDenialWebhook](docs/VerificationDenialWebhook.md)
263+
- [Model.VerificationRequest](docs/VerificationRequest.md)
264+
- [Model.VerificationUpdateRequest](docs/VerificationUpdateRequest.md)
265+
- [Model.VerificationWebhook](docs/VerificationWebhook.md)
239266
- [Model.VerifyCodeRequest](docs/VerifyCodeRequest.md)
240267
- [Model.VerifyCodeResponse](docs/VerifyCodeResponse.md)
241268
- [Model.VoiceApiError](docs/VoiceApiError.md)
242269
- [Model.VoiceCodeResponse](docs/VoiceCodeResponse.md)
270+
- [Model.WebhookSubscription](docs/WebhookSubscription.md)
271+
- [Model.WebhookSubscriptionBasicAuthentication](docs/WebhookSubscriptionBasicAuthentication.md)
272+
- [Model.WebhookSubscriptionRequestSchema](docs/WebhookSubscriptionRequestSchema.md)
273+
- [Model.WebhookSubscriptionTypeEnum](docs/WebhookSubscriptionTypeEnum.md)
274+
- [Model.WebhookSubscriptionsListBody](docs/WebhookSubscriptionsListBody.md)
243275

244276

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

0 commit comments

Comments
 (0)