Skip to content

Commit 7f1bad7

Browse files
band-swi-release-engineering[bot]DX-Bandwidthckoegel
authored
SWI-7668 Update SDK Based on Recent Spec Changes (#148)
* Generate SDK with OpenAPI Generator Version * enum unit tests * use Assert.True * model tests * polymorphism unit tests * comments for dotnet warnings * unit test api file * smoke tests * smoke test updates --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent bac9a5c commit 7f1bad7

File tree

124 files changed

+9766
-114
lines changed

Some content is hidden

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

124 files changed

+9766
-114
lines changed

.openapi-generator/FILES

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ docs/CallTranscriptionTrackEnum.md
2020
docs/CallbackMethodEnum.md
2121
docs/CallbackTypeEnum.md
2222
docs/CallsApi.md
23+
docs/CardWidthEnum.md
2324
docs/CodeRequest.md
2425
docs/Conference.md
2526
docs/ConferenceCompletedCallback.md
@@ -37,16 +38,19 @@ docs/CreateCall.md
3738
docs/CreateCallResponse.md
3839
docs/CreateLookupResponse.md
3940
docs/CreateMessageRequestError.md
41+
docs/CreateMultiChannelMessageResponse.md
4042
docs/DeferredResult.md
4143
docs/DisconnectCallback.md
4244
docs/Diversion.md
4345
docs/DtmfCallback.md
4446
docs/Error.md
47+
docs/ErrorObject.md
4548
docs/FailureWebhook.md
4649
docs/FieldError.md
4750
docs/FileFormatEnum.md
4851
docs/GatherCallback.md
4952
docs/InitiateCallback.md
53+
docs/Link.md
5054
docs/LinksObject.md
5155
docs/ListMessageDirectionEnum.md
5256
docs/ListMessageItem.md
@@ -75,10 +79,37 @@ docs/MessagingRequestError.md
7579
docs/MfaForbiddenRequestError.md
7680
docs/MfaRequestError.md
7781
docs/MfaUnauthorizedRequestError.md
82+
docs/MmsMessageContent.md
83+
docs/MultiChannelAction.md
84+
docs/MultiChannelActionCalendarEvent.md
85+
docs/MultiChannelApi.md
86+
docs/MultiChannelCallbackData.md
87+
docs/MultiChannelChannelListObject.md
88+
docs/MultiChannelChannelListObjectContent.md
89+
docs/MultiChannelMessageCallbackData.md
90+
docs/MultiChannelMessageChannelEnum.md
91+
docs/MultiChannelMessageData.md
92+
docs/MultiChannelMessageDirectionEnum.md
93+
docs/MultiChannelMessageRequest.md
94+
docs/MultiChannelStatusEnum.md
7895
docs/OptInWorkflow.md
7996
docs/PageInfo.md
8097
docs/PhoneNumberLookupApi.md
8198
docs/PriorityEnum.md
99+
docs/RbmActionBase.md
100+
docs/RbmActionDial.md
101+
docs/RbmActionOpenUrl.md
102+
docs/RbmActionTypeEnum.md
103+
docs/RbmActionViewLocation.md
104+
docs/RbmCardContent.md
105+
docs/RbmCardContentMedia.md
106+
docs/RbmMediaHeightEnum.md
107+
docs/RbmMessageCarouselCard.md
108+
docs/RbmMessageContentFile.md
109+
docs/RbmMessageContentRichCard.md
110+
docs/RbmMessageContentText.md
111+
docs/RbmMessageMedia.md
112+
docs/RbmStandaloneCard.md
82113
docs/RecordingAvailableCallback.md
83114
docs/RecordingCompleteCallback.md
84115
docs/RecordingStateEnum.md
@@ -87,9 +118,10 @@ docs/RecordingTranscriptions.md
87118
docs/RecordingsApi.md
88119
docs/RedirectCallback.md
89120
docs/RedirectMethodEnum.md
121+
docs/SmsMessageContent.md
122+
docs/StandaloneCardOrientationEnum.md
90123
docs/StatisticsApi.md
91124
docs/StirShaken.md
92-
docs/Tag.md
93125
docs/TelephoneNumber.md
94126
docs/TfvBasicAuthentication.md
95127
docs/TfvCallbackStatusEnum.md
@@ -98,6 +130,7 @@ docs/TfvStatus.md
98130
docs/TfvStatusEnum.md
99131
docs/TfvSubmissionInfo.md
100132
docs/TfvSubmissionWrapper.md
133+
docs/ThumbnailAlignmentEnum.md
101134
docs/TnLookupRequestError.md
102135
docs/TollFreeVerificationApi.md
103136
docs/TranscribeRecording.md
@@ -130,6 +163,7 @@ src/Bandwidth.Standard/Api/ConferencesApi.cs
130163
src/Bandwidth.Standard/Api/MFAApi.cs
131164
src/Bandwidth.Standard/Api/MediaApi.cs
132165
src/Bandwidth.Standard/Api/MessagesApi.cs
166+
src/Bandwidth.Standard/Api/MultiChannelApi.cs
133167
src/Bandwidth.Standard/Api/PhoneNumberLookupApi.cs
134168
src/Bandwidth.Standard/Api/RecordingsApi.cs
135169
src/Bandwidth.Standard/Api/StatisticsApi.cs
@@ -169,6 +203,7 @@ src/Bandwidth.Standard/Model/CallTranscriptionResponse.cs
169203
src/Bandwidth.Standard/Model/CallTranscriptionTrackEnum.cs
170204
src/Bandwidth.Standard/Model/CallbackMethodEnum.cs
171205
src/Bandwidth.Standard/Model/CallbackTypeEnum.cs
206+
src/Bandwidth.Standard/Model/CardWidthEnum.cs
172207
src/Bandwidth.Standard/Model/CodeRequest.cs
173208
src/Bandwidth.Standard/Model/Conference.cs
174209
src/Bandwidth.Standard/Model/ConferenceCompletedCallback.cs
@@ -185,16 +220,19 @@ src/Bandwidth.Standard/Model/CreateCall.cs
185220
src/Bandwidth.Standard/Model/CreateCallResponse.cs
186221
src/Bandwidth.Standard/Model/CreateLookupResponse.cs
187222
src/Bandwidth.Standard/Model/CreateMessageRequestError.cs
223+
src/Bandwidth.Standard/Model/CreateMultiChannelMessageResponse.cs
188224
src/Bandwidth.Standard/Model/DeferredResult.cs
189225
src/Bandwidth.Standard/Model/DisconnectCallback.cs
190226
src/Bandwidth.Standard/Model/Diversion.cs
191227
src/Bandwidth.Standard/Model/DtmfCallback.cs
192228
src/Bandwidth.Standard/Model/Error.cs
229+
src/Bandwidth.Standard/Model/ErrorObject.cs
193230
src/Bandwidth.Standard/Model/FailureWebhook.cs
194231
src/Bandwidth.Standard/Model/FieldError.cs
195232
src/Bandwidth.Standard/Model/FileFormatEnum.cs
196233
src/Bandwidth.Standard/Model/GatherCallback.cs
197234
src/Bandwidth.Standard/Model/InitiateCallback.cs
235+
src/Bandwidth.Standard/Model/Link.cs
198236
src/Bandwidth.Standard/Model/LinksObject.cs
199237
src/Bandwidth.Standard/Model/ListMessageDirectionEnum.cs
200238
src/Bandwidth.Standard/Model/ListMessageItem.cs
@@ -220,18 +258,45 @@ src/Bandwidth.Standard/Model/MessagingRequestError.cs
220258
src/Bandwidth.Standard/Model/MfaForbiddenRequestError.cs
221259
src/Bandwidth.Standard/Model/MfaRequestError.cs
222260
src/Bandwidth.Standard/Model/MfaUnauthorizedRequestError.cs
261+
src/Bandwidth.Standard/Model/MmsMessageContent.cs
262+
src/Bandwidth.Standard/Model/MultiChannelAction.cs
263+
src/Bandwidth.Standard/Model/MultiChannelActionCalendarEvent.cs
264+
src/Bandwidth.Standard/Model/MultiChannelCallbackData.cs
265+
src/Bandwidth.Standard/Model/MultiChannelChannelListObject.cs
266+
src/Bandwidth.Standard/Model/MultiChannelChannelListObjectContent.cs
267+
src/Bandwidth.Standard/Model/MultiChannelMessageCallbackData.cs
268+
src/Bandwidth.Standard/Model/MultiChannelMessageChannelEnum.cs
269+
src/Bandwidth.Standard/Model/MultiChannelMessageData.cs
270+
src/Bandwidth.Standard/Model/MultiChannelMessageDirectionEnum.cs
271+
src/Bandwidth.Standard/Model/MultiChannelMessageRequest.cs
272+
src/Bandwidth.Standard/Model/MultiChannelStatusEnum.cs
223273
src/Bandwidth.Standard/Model/OptInWorkflow.cs
224274
src/Bandwidth.Standard/Model/PageInfo.cs
225275
src/Bandwidth.Standard/Model/PriorityEnum.cs
276+
src/Bandwidth.Standard/Model/RbmActionBase.cs
277+
src/Bandwidth.Standard/Model/RbmActionDial.cs
278+
src/Bandwidth.Standard/Model/RbmActionOpenUrl.cs
279+
src/Bandwidth.Standard/Model/RbmActionTypeEnum.cs
280+
src/Bandwidth.Standard/Model/RbmActionViewLocation.cs
281+
src/Bandwidth.Standard/Model/RbmCardContent.cs
282+
src/Bandwidth.Standard/Model/RbmCardContentMedia.cs
283+
src/Bandwidth.Standard/Model/RbmMediaHeightEnum.cs
284+
src/Bandwidth.Standard/Model/RbmMessageCarouselCard.cs
285+
src/Bandwidth.Standard/Model/RbmMessageContentFile.cs
286+
src/Bandwidth.Standard/Model/RbmMessageContentRichCard.cs
287+
src/Bandwidth.Standard/Model/RbmMessageContentText.cs
288+
src/Bandwidth.Standard/Model/RbmMessageMedia.cs
289+
src/Bandwidth.Standard/Model/RbmStandaloneCard.cs
226290
src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs
227291
src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs
228292
src/Bandwidth.Standard/Model/RecordingStateEnum.cs
229293
src/Bandwidth.Standard/Model/RecordingTranscriptionMetadata.cs
230294
src/Bandwidth.Standard/Model/RecordingTranscriptions.cs
231295
src/Bandwidth.Standard/Model/RedirectCallback.cs
232296
src/Bandwidth.Standard/Model/RedirectMethodEnum.cs
297+
src/Bandwidth.Standard/Model/SmsMessageContent.cs
298+
src/Bandwidth.Standard/Model/StandaloneCardOrientationEnum.cs
233299
src/Bandwidth.Standard/Model/StirShaken.cs
234-
src/Bandwidth.Standard/Model/Tag.cs
235300
src/Bandwidth.Standard/Model/TelephoneNumber.cs
236301
src/Bandwidth.Standard/Model/TfvBasicAuthentication.cs
237302
src/Bandwidth.Standard/Model/TfvCallbackStatusEnum.cs
@@ -240,6 +305,7 @@ src/Bandwidth.Standard/Model/TfvStatus.cs
240305
src/Bandwidth.Standard/Model/TfvStatusEnum.cs
241306
src/Bandwidth.Standard/Model/TfvSubmissionInfo.cs
242307
src/Bandwidth.Standard/Model/TfvSubmissionWrapper.cs
308+
src/Bandwidth.Standard/Model/ThumbnailAlignmentEnum.cs
243309
src/Bandwidth.Standard/Model/TnLookupRequestError.cs
244310
src/Bandwidth.Standard/Model/TranscribeRecording.cs
245311
src/Bandwidth.Standard/Model/Transcription.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", "{2B47638C-7484-4B48-9AD8-871EFEE340BD}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{CC6CF6E6-9388-4DCB-98C0-48F3EF382764}"
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-
{2B47638C-7484-4B48-9AD8-871EFEE340BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16-
{2B47638C-7484-4B48-9AD8-871EFEE340BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
17-
{2B47638C-7484-4B48-9AD8-871EFEE340BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
18-
{2B47638C-7484-4B48-9AD8-871EFEE340BD}.Release|Any CPU.Build.0 = Release|Any CPU
15+
{CC6CF6E6-9388-4DCB-98C0-48F3EF382764}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16+
{CC6CF6E6-9388-4DCB-98C0-48F3EF382764}.Debug|Any CPU.Build.0 = Debug|Any CPU
17+
{CC6CF6E6-9388-4DCB-98C0-48F3EF382764}.Release|Any CPU.ActiveCfg = Release|Any CPU
18+
{CC6CF6E6-9388-4DCB-98C0-48F3EF382764}.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: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ Class | Method | HTTP request | Description
131131
*MediaApi* | [**UploadMedia**](docs/MediaApi.md#uploadmedia) | **PUT** /users/{accountId}/media/{mediaId} | Upload Media
132132
*MessagesApi* | [**CreateMessage**](docs/MessagesApi.md#createmessage) | **POST** /users/{accountId}/messages | Create Message
133133
*MessagesApi* | [**ListMessages**](docs/MessagesApi.md#listmessages) | **GET** /users/{accountId}/messages | List Messages
134+
*MultiChannelApi* | [**CreateMultiChannelMessage**](docs/MultiChannelApi.md#createmultichannelmessage) | **POST** /users/{accountId}/messages/multiChannel | Create Multi-Channel Message
134135
*PhoneNumberLookupApi* | [**CreateLookup**](docs/PhoneNumberLookupApi.md#createlookup) | **POST** /accounts/{accountId}/tnlookup | Create Lookup
135136
*PhoneNumberLookupApi* | [**GetLookupStatus**](docs/PhoneNumberLookupApi.md#getlookupstatus) | **GET** /accounts/{accountId}/tnlookup/{requestId} | Get Lookup Request Status
136137
*RecordingsApi* | [**DeleteRecording**](docs/RecordingsApi.md#deleterecording) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId} | Delete Recording
@@ -177,6 +178,7 @@ Class | Method | HTTP request | Description
177178
- [Model.CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)
178179
- [Model.CallbackMethodEnum](docs/CallbackMethodEnum.md)
179180
- [Model.CallbackTypeEnum](docs/CallbackTypeEnum.md)
181+
- [Model.CardWidthEnum](docs/CardWidthEnum.md)
180182
- [Model.CodeRequest](docs/CodeRequest.md)
181183
- [Model.Conference](docs/Conference.md)
182184
- [Model.ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)
@@ -193,16 +195,19 @@ Class | Method | HTTP request | Description
193195
- [Model.CreateCallResponse](docs/CreateCallResponse.md)
194196
- [Model.CreateLookupResponse](docs/CreateLookupResponse.md)
195197
- [Model.CreateMessageRequestError](docs/CreateMessageRequestError.md)
198+
- [Model.CreateMultiChannelMessageResponse](docs/CreateMultiChannelMessageResponse.md)
196199
- [Model.DeferredResult](docs/DeferredResult.md)
197200
- [Model.DisconnectCallback](docs/DisconnectCallback.md)
198201
- [Model.Diversion](docs/Diversion.md)
199202
- [Model.DtmfCallback](docs/DtmfCallback.md)
200203
- [Model.Error](docs/Error.md)
204+
- [Model.ErrorObject](docs/ErrorObject.md)
201205
- [Model.FailureWebhook](docs/FailureWebhook.md)
202206
- [Model.FieldError](docs/FieldError.md)
203207
- [Model.FileFormatEnum](docs/FileFormatEnum.md)
204208
- [Model.GatherCallback](docs/GatherCallback.md)
205209
- [Model.InitiateCallback](docs/InitiateCallback.md)
210+
- [Model.Link](docs/Link.md)
206211
- [Model.LinksObject](docs/LinksObject.md)
207212
- [Model.ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
208213
- [Model.ListMessageItem](docs/ListMessageItem.md)
@@ -228,18 +233,45 @@ Class | Method | HTTP request | Description
228233
- [Model.MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)
229234
- [Model.MfaRequestError](docs/MfaRequestError.md)
230235
- [Model.MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)
236+
- [Model.MmsMessageContent](docs/MmsMessageContent.md)
237+
- [Model.MultiChannelAction](docs/MultiChannelAction.md)
238+
- [Model.MultiChannelActionCalendarEvent](docs/MultiChannelActionCalendarEvent.md)
239+
- [Model.MultiChannelCallbackData](docs/MultiChannelCallbackData.md)
240+
- [Model.MultiChannelChannelListObject](docs/MultiChannelChannelListObject.md)
241+
- [Model.MultiChannelChannelListObjectContent](docs/MultiChannelChannelListObjectContent.md)
242+
- [Model.MultiChannelMessageCallbackData](docs/MultiChannelMessageCallbackData.md)
243+
- [Model.MultiChannelMessageChannelEnum](docs/MultiChannelMessageChannelEnum.md)
244+
- [Model.MultiChannelMessageData](docs/MultiChannelMessageData.md)
245+
- [Model.MultiChannelMessageDirectionEnum](docs/MultiChannelMessageDirectionEnum.md)
246+
- [Model.MultiChannelMessageRequest](docs/MultiChannelMessageRequest.md)
247+
- [Model.MultiChannelStatusEnum](docs/MultiChannelStatusEnum.md)
231248
- [Model.OptInWorkflow](docs/OptInWorkflow.md)
232249
- [Model.PageInfo](docs/PageInfo.md)
233250
- [Model.PriorityEnum](docs/PriorityEnum.md)
251+
- [Model.RbmActionBase](docs/RbmActionBase.md)
252+
- [Model.RbmActionDial](docs/RbmActionDial.md)
253+
- [Model.RbmActionOpenUrl](docs/RbmActionOpenUrl.md)
254+
- [Model.RbmActionTypeEnum](docs/RbmActionTypeEnum.md)
255+
- [Model.RbmActionViewLocation](docs/RbmActionViewLocation.md)
256+
- [Model.RbmCardContent](docs/RbmCardContent.md)
257+
- [Model.RbmCardContentMedia](docs/RbmCardContentMedia.md)
258+
- [Model.RbmMediaHeightEnum](docs/RbmMediaHeightEnum.md)
259+
- [Model.RbmMessageCarouselCard](docs/RbmMessageCarouselCard.md)
260+
- [Model.RbmMessageContentFile](docs/RbmMessageContentFile.md)
261+
- [Model.RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md)
262+
- [Model.RbmMessageContentText](docs/RbmMessageContentText.md)
263+
- [Model.RbmMessageMedia](docs/RbmMessageMedia.md)
264+
- [Model.RbmStandaloneCard](docs/RbmStandaloneCard.md)
234265
- [Model.RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
235266
- [Model.RecordingCompleteCallback](docs/RecordingCompleteCallback.md)
236267
- [Model.RecordingStateEnum](docs/RecordingStateEnum.md)
237268
- [Model.RecordingTranscriptionMetadata](docs/RecordingTranscriptionMetadata.md)
238269
- [Model.RecordingTranscriptions](docs/RecordingTranscriptions.md)
239270
- [Model.RedirectCallback](docs/RedirectCallback.md)
240271
- [Model.RedirectMethodEnum](docs/RedirectMethodEnum.md)
272+
- [Model.SmsMessageContent](docs/SmsMessageContent.md)
273+
- [Model.StandaloneCardOrientationEnum](docs/StandaloneCardOrientationEnum.md)
241274
- [Model.StirShaken](docs/StirShaken.md)
242-
- [Model.Tag](docs/Tag.md)
243275
- [Model.TelephoneNumber](docs/TelephoneNumber.md)
244276
- [Model.TfvBasicAuthentication](docs/TfvBasicAuthentication.md)
245277
- [Model.TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)
@@ -248,6 +280,7 @@ Class | Method | HTTP request | Description
248280
- [Model.TfvStatusEnum](docs/TfvStatusEnum.md)
249281
- [Model.TfvSubmissionInfo](docs/TfvSubmissionInfo.md)
250282
- [Model.TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)
283+
- [Model.ThumbnailAlignmentEnum](docs/ThumbnailAlignmentEnum.md)
251284
- [Model.TnLookupRequestError](docs/TnLookupRequestError.md)
252285
- [Model.TranscribeRecording](docs/TranscribeRecording.md)
253286
- [Model.Transcription](docs/Transcription.md)

0 commit comments

Comments
 (0)