Skip to content

Commit 696019c

Browse files
committed
Generate SDK with OpenAPI Generator Version
1 parent 322c531 commit 696019c

File tree

62 files changed

+1956
-245
lines changed

Some content is hidden

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

62 files changed

+1956
-245
lines changed

.openapi-generator/FILES

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ docs/CallTranscriptionDetectedLanguageEnum.md
3131
docs/CallTranscriptionMetadata.md
3232
docs/CallTranscriptionResponse.md
3333
docs/CallTranscriptionTrackEnum.md
34+
docs/Callback.md
3435
docs/CallbackMethodEnum.md
35-
docs/CallbackTypeEnum.md
3636
docs/CallsApi.md
3737
docs/CardWidthEnum.md
3838
docs/CodeRequest.md
@@ -53,16 +53,19 @@ docs/CreateCallResponse.md
5353
docs/CreateLookupResponse.md
5454
docs/CreateMessageRequestError.md
5555
docs/CreateMultiChannelMessageResponse.md
56-
docs/DeferredResult.md
5756
docs/DisconnectCallback.md
5857
docs/Diversion.md
5958
docs/DtmfCallback.md
6059
docs/Error.md
6160
docs/ErrorObject.md
61+
docs/ErrorSource.md
6262
docs/FailureWebhook.md
6363
docs/FieldError.md
6464
docs/FileFormatEnum.md
6565
docs/GatherCallback.md
66+
docs/InboundCallback.md
67+
docs/InboundCallbackMessage.md
68+
docs/InboundCallbackTypeEnum.md
6669
docs/InitiateCallback.md
6770
docs/Link.md
6871
docs/LinksObject.md
@@ -80,8 +83,6 @@ docs/MachineDetectionResult.md
8083
docs/Media.md
8184
docs/MediaApi.md
8285
docs/Message.md
83-
docs/MessageCallback.md
84-
docs/MessageCallbackMessage.md
8586
docs/MessageDirectionEnum.md
8687
docs/MessageRequest.md
8788
docs/MessageStatusEnum.md
@@ -94,18 +95,18 @@ docs/MfaForbiddenRequestError.md
9495
docs/MfaRequestError.md
9596
docs/MfaUnauthorizedRequestError.md
9697
docs/MmsMessageContent.md
98+
docs/MmsMessageContentFile.md
9799
docs/MultiChannelAction.md
98100
docs/MultiChannelActionCalendarEvent.md
99101
docs/MultiChannelApi.md
100-
docs/MultiChannelCallbackData.md
101102
docs/MultiChannelChannelListObject.md
102103
docs/MultiChannelChannelListObjectContent.md
103-
docs/MultiChannelMessageCallbackData.md
104+
docs/MultiChannelError.md
104105
docs/MultiChannelMessageChannelEnum.md
105-
docs/MultiChannelMessageData.md
106-
docs/MultiChannelMessageDirectionEnum.md
106+
docs/MultiChannelMessageContent.md
107107
docs/MultiChannelMessageRequest.md
108-
docs/MultiChannelStatusEnum.md
108+
docs/MultiChannelMessageResponseData.md
109+
docs/MultiChannelMessageResponseDataChannelListInner.md
109110
docs/OptInWorkflow.md
110111
docs/PageInfo.md
111112
docs/PhoneNumberLookupApi.md
@@ -117,13 +118,15 @@ docs/RbmActionTypeEnum.md
117118
docs/RbmActionViewLocation.md
118119
docs/RbmCardContent.md
119120
docs/RbmCardContentMedia.md
121+
docs/RbmLocationResponse.md
120122
docs/RbmMediaHeightEnum.md
121123
docs/RbmMessageCarouselCard.md
122124
docs/RbmMessageContentFile.md
123125
docs/RbmMessageContentRichCard.md
124126
docs/RbmMessageContentText.md
125127
docs/RbmMessageMedia.md
126128
docs/RbmStandaloneCard.md
129+
docs/RbmSuggestionResponse.md
127130
docs/RecordingAvailableCallback.md
128131
docs/RecordingCompleteCallback.md
129132
docs/RecordingStateEnum.md
@@ -135,6 +138,9 @@ docs/RedirectMethodEnum.md
135138
docs/SmsMessageContent.md
136139
docs/StandaloneCardOrientationEnum.md
137140
docs/StatisticsApi.md
141+
docs/StatusCallback.md
142+
docs/StatusCallbackMessage.md
143+
docs/StatusCallbackTypeEnum.md
138144
docs/StirShaken.md
139145
docs/TelephoneNumber.md
140146
docs/TfvBasicAuthentication.md
@@ -190,7 +196,7 @@ models/call-transcription-response.ts
190196
models/call-transcription-track-enum.ts
191197
models/call-transcription.ts
192198
models/callback-method-enum.ts
193-
models/callback-type-enum.ts
199+
models/callback.ts
194200
models/card-width-enum.ts
195201
models/code-request.ts
196202
models/conference-completed-callback.ts
@@ -209,15 +215,18 @@ models/create-call.ts
209215
models/create-lookup-response.ts
210216
models/create-message-request-error.ts
211217
models/create-multi-channel-message-response.ts
212-
models/deferred-result.ts
213218
models/disconnect-callback.ts
214219
models/diversion.ts
215220
models/dtmf-callback.ts
216221
models/error-object.ts
222+
models/error-source.ts
217223
models/failure-webhook.ts
218224
models/field-error.ts
219225
models/file-format-enum.ts
220226
models/gather-callback.ts
227+
models/inbound-callback-message.ts
228+
models/inbound-callback-type-enum.ts
229+
models/inbound-callback.ts
221230
models/index.ts
222231
models/initiate-callback.ts
223232
models/link.ts
@@ -233,8 +242,6 @@ models/machine-detection-configuration.ts
233242
models/machine-detection-mode-enum.ts
234243
models/machine-detection-result.ts
235244
models/media.ts
236-
models/message-callback-message.ts
237-
models/message-callback.ts
238245
models/message-direction-enum.ts
239246
models/message-request.ts
240247
models/message-status-enum.ts
@@ -246,19 +253,19 @@ models/messaging-request-error.ts
246253
models/mfa-forbidden-request-error.ts
247254
models/mfa-request-error.ts
248255
models/mfa-unauthorized-request-error.ts
256+
models/mms-message-content-file.ts
249257
models/mms-message-content.ts
250258
models/model-error.ts
251259
models/multi-channel-action-calendar-event.ts
252260
models/multi-channel-action.ts
253-
models/multi-channel-callback-data.ts
254261
models/multi-channel-channel-list-object-content.ts
255262
models/multi-channel-channel-list-object.ts
256-
models/multi-channel-message-callback-data.ts
263+
models/multi-channel-error.ts
257264
models/multi-channel-message-channel-enum.ts
258-
models/multi-channel-message-data.ts
259-
models/multi-channel-message-direction-enum.ts
265+
models/multi-channel-message-content.ts
260266
models/multi-channel-message-request.ts
261-
models/multi-channel-status-enum.ts
267+
models/multi-channel-message-response-data-channel-list-inner.ts
268+
models/multi-channel-message-response-data.ts
262269
models/opt-in-workflow.ts
263270
models/page-info.ts
264271
models/priority-enum.ts
@@ -269,13 +276,15 @@ models/rbm-action-type-enum.ts
269276
models/rbm-action-view-location.ts
270277
models/rbm-card-content-media.ts
271278
models/rbm-card-content.ts
279+
models/rbm-location-response.ts
272280
models/rbm-media-height-enum.ts
273281
models/rbm-message-carousel-card.ts
274282
models/rbm-message-content-file.ts
275283
models/rbm-message-content-rich-card.ts
276284
models/rbm-message-content-text.ts
277285
models/rbm-message-media.ts
278286
models/rbm-standalone-card.ts
287+
models/rbm-suggestion-response.ts
279288
models/recording-available-callback.ts
280289
models/recording-complete-callback.ts
281290
models/recording-state-enum.ts
@@ -285,6 +294,9 @@ models/redirect-callback.ts
285294
models/redirect-method-enum.ts
286295
models/sms-message-content.ts
287296
models/standalone-card-orientation-enum.ts
297+
models/status-callback-message.ts
298+
models/status-callback-type-enum.ts
299+
models/status-callback.ts
288300
models/stir-shaken.ts
289301
models/telephone-number.ts
290302
models/tfv-basic-authentication.ts

api/multi-channel-api.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
2222
// @ts-ignore
2323
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base';
2424
// @ts-ignore
25-
import type { CreateMessageRequestError } from '../models';
26-
// @ts-ignore
2725
import type { CreateMultiChannelMessageResponse } from '../models';
2826
// @ts-ignore
29-
import type { MessagingRequestError } from '../models';
27+
import type { MultiChannelError } from '../models';
3028
// @ts-ignore
3129
import type { MultiChannelMessageRequest } from '../models';
3230
/**

api/toll-free-verification-api.ts

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,48 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration?
8585
options: localVarRequestOptions,
8686
};
8787
},
88+
/**
89+
* Delete a toll-free verification submission for a toll-free number.
90+
* @summary Delete a Toll-Free Verification Submission
91+
* @param {string} accountId Your Bandwidth Account ID.
92+
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
93+
* @param {*} [options] Override http request option.
94+
* @throws {RequiredError}
95+
*/
96+
deleteVerificationRequest: async (accountId: string, phoneNumber: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
97+
// verify required parameter 'accountId' is not null or undefined
98+
assertParamExists('deleteVerificationRequest', 'accountId', accountId)
99+
// verify required parameter 'phoneNumber' is not null or undefined
100+
assertParamExists('deleteVerificationRequest', 'phoneNumber', phoneNumber)
101+
const localVarPath = `/accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification`
102+
.replace(`{${"accountId"}}`, encodeURIComponent(String(accountId)))
103+
.replace(`{${"phoneNumber"}}`, encodeURIComponent(String(phoneNumber)));
104+
// use dummy base URL string because the URL constructor only accepts absolute URLs.
105+
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
106+
let baseOptions;
107+
if (configuration) {
108+
baseOptions = configuration.baseOptions;
109+
}
110+
111+
const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
112+
const localVarHeaderParameter = {} as any;
113+
const localVarQueryParameter = {} as any;
114+
115+
// authentication Basic required
116+
// http basic authentication required
117+
setBasicAuthToObject(localVarRequestOptions, configuration)
118+
119+
120+
121+
setSearchParams(localVarUrlObj, localVarQueryParameter);
122+
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
123+
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
124+
125+
return {
126+
url: toPathString(localVarUrlObj),
127+
options: localVarRequestOptions,
128+
};
129+
},
88130
/**
89131
* Delete a webhook subscription by ID.
90132
* @summary Delete Webhook Subscription
@@ -405,6 +447,20 @@ export const TollFreeVerificationApiFp = function(configuration?: Configuration)
405447
const localVarOperationServerBasePath = operationServerMap['TollFreeVerificationApi.createWebhookSubscription']?.[localVarOperationServerIndex]?.url;
406448
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
407449
},
450+
/**
451+
* Delete a toll-free verification submission for a toll-free number.
452+
* @summary Delete a Toll-Free Verification Submission
453+
* @param {string} accountId Your Bandwidth Account ID.
454+
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
455+
* @param {*} [options] Override http request option.
456+
* @throws {RequiredError}
457+
*/
458+
async deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
459+
const localVarAxiosArgs = await localVarAxiosParamCreator.deleteVerificationRequest(accountId, phoneNumber, options);
460+
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
461+
const localVarOperationServerBasePath = operationServerMap['TollFreeVerificationApi.deleteVerificationRequest']?.[localVarOperationServerIndex]?.url;
462+
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
463+
},
408464
/**
409465
* Delete a webhook subscription by ID.
410466
* @summary Delete Webhook Subscription
@@ -523,6 +579,17 @@ export const TollFreeVerificationApiFactory = function (configuration?: Configur
523579
createWebhookSubscription(accountId: string, webhookSubscriptionRequestSchema: WebhookSubscriptionRequestSchema, options?: RawAxiosRequestConfig): AxiosPromise<WebhookSubscription> {
524580
return localVarFp.createWebhookSubscription(accountId, webhookSubscriptionRequestSchema, options).then((request) => request(axios, basePath));
525581
},
582+
/**
583+
* Delete a toll-free verification submission for a toll-free number.
584+
* @summary Delete a Toll-Free Verification Submission
585+
* @param {string} accountId Your Bandwidth Account ID.
586+
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
587+
* @param {*} [options] Override http request option.
588+
* @throws {RequiredError}
589+
*/
590+
deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig): AxiosPromise<void> {
591+
return localVarFp.deleteVerificationRequest(accountId, phoneNumber, options).then((request) => request(axios, basePath));
592+
},
526593
/**
527594
* Delete a webhook subscription by ID.
528595
* @summary Delete Webhook Subscription
@@ -622,6 +689,19 @@ export class TollFreeVerificationApi extends BaseAPI {
622689
return TollFreeVerificationApiFp(this.configuration).createWebhookSubscription(accountId, webhookSubscriptionRequestSchema, options).then((request) => request(this.axios, this.basePath));
623690
}
624691

692+
/**
693+
* Delete a toll-free verification submission for a toll-free number.
694+
* @summary Delete a Toll-Free Verification Submission
695+
* @param {string} accountId Your Bandwidth Account ID.
696+
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
697+
* @param {*} [options] Override http request option.
698+
* @throws {RequiredError}
699+
* @memberof TollFreeVerificationApi
700+
*/
701+
public deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig) {
702+
return TollFreeVerificationApiFp(this.configuration).deleteVerificationRequest(accountId, phoneNumber, options).then((request) => request(this.axios, this.basePath));
703+
}
704+
625705
/**
626706
* Delete a webhook subscription by ID.
627707
* @summary Delete Webhook Subscription

0 commit comments

Comments
 (0)