Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 30 additions & 18 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ docs/CallTranscriptionDetectedLanguageEnum.md
docs/CallTranscriptionMetadata.md
docs/CallTranscriptionResponse.md
docs/CallTranscriptionTrackEnum.md
docs/Callback.md
docs/CallbackMethodEnum.md
docs/CallbackTypeEnum.md
docs/CallsApi.md
docs/CardWidthEnum.md
docs/CodeRequest.md
Expand All @@ -53,16 +53,19 @@ docs/CreateCallResponse.md
docs/CreateLookupResponse.md
docs/CreateMessageRequestError.md
docs/CreateMultiChannelMessageResponse.md
docs/DeferredResult.md
docs/DisconnectCallback.md
docs/Diversion.md
docs/DtmfCallback.md
docs/Error.md
docs/ErrorObject.md
docs/ErrorSource.md
docs/FailureWebhook.md
docs/FieldError.md
docs/FileFormatEnum.md
docs/GatherCallback.md
docs/InboundCallback.md
docs/InboundCallbackMessage.md
docs/InboundCallbackTypeEnum.md
docs/InitiateCallback.md
docs/Link.md
docs/LinksObject.md
Expand All @@ -80,8 +83,6 @@ docs/MachineDetectionResult.md
docs/Media.md
docs/MediaApi.md
docs/Message.md
docs/MessageCallback.md
docs/MessageCallbackMessage.md
docs/MessageDirectionEnum.md
docs/MessageRequest.md
docs/MessageStatusEnum.md
Expand All @@ -94,18 +95,18 @@ docs/MfaForbiddenRequestError.md
docs/MfaRequestError.md
docs/MfaUnauthorizedRequestError.md
docs/MmsMessageContent.md
docs/MmsMessageContentFile.md
docs/MultiChannelAction.md
docs/MultiChannelActionCalendarEvent.md
docs/MultiChannelApi.md
docs/MultiChannelCallbackData.md
docs/MultiChannelChannelListObject.md
docs/MultiChannelChannelListObjectContent.md
docs/MultiChannelMessageCallbackData.md
docs/MultiChannelError.md
docs/MultiChannelMessageChannelEnum.md
docs/MultiChannelMessageData.md
docs/MultiChannelMessageDirectionEnum.md
docs/MultiChannelMessageContent.md
docs/MultiChannelMessageRequest.md
docs/MultiChannelStatusEnum.md
docs/MultiChannelMessageResponseData.md
docs/MultiChannelMessageResponseDataChannelListInner.md
docs/OptInWorkflow.md
docs/PageInfo.md
docs/PhoneNumberLookupApi.md
Expand All @@ -117,13 +118,15 @@ docs/RbmActionTypeEnum.md
docs/RbmActionViewLocation.md
docs/RbmCardContent.md
docs/RbmCardContentMedia.md
docs/RbmLocationResponse.md
docs/RbmMediaHeightEnum.md
docs/RbmMessageCarouselCard.md
docs/RbmMessageContentFile.md
docs/RbmMessageContentRichCard.md
docs/RbmMessageContentText.md
docs/RbmMessageMedia.md
docs/RbmStandaloneCard.md
docs/RbmSuggestionResponse.md
docs/RecordingAvailableCallback.md
docs/RecordingCompleteCallback.md
docs/RecordingStateEnum.md
Expand All @@ -135,6 +138,9 @@ docs/RedirectMethodEnum.md
docs/SmsMessageContent.md
docs/StandaloneCardOrientationEnum.md
docs/StatisticsApi.md
docs/StatusCallback.md
docs/StatusCallbackMessage.md
docs/StatusCallbackTypeEnum.md
docs/StirShaken.md
docs/TelephoneNumber.md
docs/TfvBasicAuthentication.md
Expand Down Expand Up @@ -190,7 +196,7 @@ models/call-transcription-response.ts
models/call-transcription-track-enum.ts
models/call-transcription.ts
models/callback-method-enum.ts
models/callback-type-enum.ts
models/callback.ts
models/card-width-enum.ts
models/code-request.ts
models/conference-completed-callback.ts
Expand All @@ -209,15 +215,18 @@ models/create-call.ts
models/create-lookup-response.ts
models/create-message-request-error.ts
models/create-multi-channel-message-response.ts
models/deferred-result.ts
models/disconnect-callback.ts
models/diversion.ts
models/dtmf-callback.ts
models/error-object.ts
models/error-source.ts
models/failure-webhook.ts
models/field-error.ts
models/file-format-enum.ts
models/gather-callback.ts
models/inbound-callback-message.ts
models/inbound-callback-type-enum.ts
models/inbound-callback.ts
models/index.ts
models/initiate-callback.ts
models/link.ts
Expand All @@ -233,8 +242,6 @@ models/machine-detection-configuration.ts
models/machine-detection-mode-enum.ts
models/machine-detection-result.ts
models/media.ts
models/message-callback-message.ts
models/message-callback.ts
models/message-direction-enum.ts
models/message-request.ts
models/message-status-enum.ts
Expand All @@ -246,19 +253,19 @@ models/messaging-request-error.ts
models/mfa-forbidden-request-error.ts
models/mfa-request-error.ts
models/mfa-unauthorized-request-error.ts
models/mms-message-content-file.ts
models/mms-message-content.ts
models/model-error.ts
models/multi-channel-action-calendar-event.ts
models/multi-channel-action.ts
models/multi-channel-callback-data.ts
models/multi-channel-channel-list-object-content.ts
models/multi-channel-channel-list-object.ts
models/multi-channel-message-callback-data.ts
models/multi-channel-error.ts
models/multi-channel-message-channel-enum.ts
models/multi-channel-message-data.ts
models/multi-channel-message-direction-enum.ts
models/multi-channel-message-content.ts
models/multi-channel-message-request.ts
models/multi-channel-status-enum.ts
models/multi-channel-message-response-data-channel-list-inner.ts
models/multi-channel-message-response-data.ts
models/opt-in-workflow.ts
models/page-info.ts
models/priority-enum.ts
Expand All @@ -269,13 +276,15 @@ models/rbm-action-type-enum.ts
models/rbm-action-view-location.ts
models/rbm-card-content-media.ts
models/rbm-card-content.ts
models/rbm-location-response.ts
models/rbm-media-height-enum.ts
models/rbm-message-carousel-card.ts
models/rbm-message-content-file.ts
models/rbm-message-content-rich-card.ts
models/rbm-message-content-text.ts
models/rbm-message-media.ts
models/rbm-standalone-card.ts
models/rbm-suggestion-response.ts
models/recording-available-callback.ts
models/recording-complete-callback.ts
models/recording-state-enum.ts
Expand All @@ -285,6 +294,9 @@ models/redirect-callback.ts
models/redirect-method-enum.ts
models/sms-message-content.ts
models/standalone-card-orientation-enum.ts
models/status-callback-message.ts
models/status-callback-type-enum.ts
models/status-callback.ts
models/stir-shaken.ts
models/telephone-number.ts
models/tfv-basic-authentication.ts
Expand Down
4 changes: 1 addition & 3 deletions api/multi-channel-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,9 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base';
// @ts-ignore
import type { CreateMessageRequestError } from '../models';
// @ts-ignore
import type { CreateMultiChannelMessageResponse } from '../models';
// @ts-ignore
import type { MessagingRequestError } from '../models';
import type { MultiChannelError } from '../models';
// @ts-ignore
import type { MultiChannelMessageRequest } from '../models';
/**
Expand Down
80 changes: 80 additions & 0 deletions api/toll-free-verification-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,48 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration?
options: localVarRequestOptions,
};
},
/**
* Delete a toll-free verification submission for a toll-free number.
* @summary Delete a Toll-Free Verification Submission
* @param {string} accountId Your Bandwidth Account ID.
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
deleteVerificationRequest: async (accountId: string, phoneNumber: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'accountId' is not null or undefined
assertParamExists('deleteVerificationRequest', 'accountId', accountId)
// verify required parameter 'phoneNumber' is not null or undefined
assertParamExists('deleteVerificationRequest', 'phoneNumber', phoneNumber)
const localVarPath = `/accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification`
.replace(`{${"accountId"}}`, encodeURIComponent(String(accountId)))
.replace(`{${"phoneNumber"}}`, encodeURIComponent(String(phoneNumber)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}

const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;

// authentication Basic required
// http basic authentication required
setBasicAuthToObject(localVarRequestOptions, configuration)



setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
* Delete a webhook subscription by ID.
* @summary Delete Webhook Subscription
Expand Down Expand Up @@ -405,6 +447,20 @@ export const TollFreeVerificationApiFp = function(configuration?: Configuration)
const localVarOperationServerBasePath = operationServerMap['TollFreeVerificationApi.createWebhookSubscription']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* Delete a toll-free verification submission for a toll-free number.
* @summary Delete a Toll-Free Verification Submission
* @param {string} accountId Your Bandwidth Account ID.
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.deleteVerificationRequest(accountId, phoneNumber, options);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['TollFreeVerificationApi.deleteVerificationRequest']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* Delete a webhook subscription by ID.
* @summary Delete Webhook Subscription
Expand Down Expand Up @@ -523,6 +579,17 @@ export const TollFreeVerificationApiFactory = function (configuration?: Configur
createWebhookSubscription(accountId: string, webhookSubscriptionRequestSchema: WebhookSubscriptionRequestSchema, options?: RawAxiosRequestConfig): AxiosPromise<WebhookSubscription> {
return localVarFp.createWebhookSubscription(accountId, webhookSubscriptionRequestSchema, options).then((request) => request(axios, basePath));
},
/**
* Delete a toll-free verification submission for a toll-free number.
* @summary Delete a Toll-Free Verification Submission
* @param {string} accountId Your Bandwidth Account ID.
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig): AxiosPromise<void> {
return localVarFp.deleteVerificationRequest(accountId, phoneNumber, options).then((request) => request(axios, basePath));
},
/**
* Delete a webhook subscription by ID.
* @summary Delete Webhook Subscription
Expand Down Expand Up @@ -622,6 +689,19 @@ export class TollFreeVerificationApi extends BaseAPI {
return TollFreeVerificationApiFp(this.configuration).createWebhookSubscription(accountId, webhookSubscriptionRequestSchema, options).then((request) => request(this.axios, this.basePath));
}

/**
* Delete a toll-free verification submission for a toll-free number.
* @summary Delete a Toll-Free Verification Submission
* @param {string} accountId Your Bandwidth Account ID.
* @param {string} phoneNumber Valid Toll-Free telephone number in E.164 format.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof TollFreeVerificationApi
*/
public deleteVerificationRequest(accountId: string, phoneNumber: string, options?: RawAxiosRequestConfig) {
return TollFreeVerificationApiFp(this.configuration).deleteVerificationRequest(accountId, phoneNumber, options).then((request) => request(this.axios, this.basePath));
}

/**
* Delete a webhook subscription by ID.
* @summary Delete Webhook Subscription
Expand Down
Loading