From d4f3ffe6372752b697b8bd465a8f1cb47a247f09 Mon Sep 17 00:00:00 2001 From: DX-Bandwidth Date: Tue, 9 Dec 2025 14:06:33 +0000 Subject: [PATCH 1/3] Generate SDK with OpenAPI Generator Version --- .openapi-generator/FILES | 4 ++++ README.md | 10 ++++++++ api/calls-api.ts | 20 ++++++++++++++++ api/conferences-api.ts | 36 ++++++++++++++++++++++++++++ api/media-api.ts | 16 +++++++++++++ api/messages-api.ts | 8 +++++++ api/mfaapi.ts | 12 ++++++++++ api/multi-channel-api.ts | 4 ++++ api/phone-number-lookup-api.ts | 12 ++++++++++ api/recordings-api.ts | 40 +++++++++++++++++++++++++++++++ api/statistics-api.ts | 4 ++++ api/toll-free-verification-api.ts | 36 ++++++++++++++++++++++++++++ api/transcriptions-api.ts | 12 ++++++++++ bandwidth.yml | 40 +++++++++++++++++++++++++++++++ docs/CallsApi.md | 10 ++++---- docs/ConferencesApi.md | 18 +++++++------- docs/MFAApi.md | 6 ++--- docs/MediaApi.md | 8 +++---- docs/MessagesApi.md | 4 ++-- docs/MultiChannelAction.md | 4 ++++ docs/MultiChannelApi.md | 2 +- docs/PhoneNumberLookupApi.md | 6 ++--- docs/RbmActionOpenUrl.md | 4 ++++ docs/RbmOpenUrlEnum.md | 11 +++++++++ docs/RbmVebViewEnum.md | 13 ++++++++++ docs/RecordingsApi.md | 20 ++++++++-------- docs/StatisticsApi.md | 2 +- docs/TollFreeVerificationApi.md | 18 +++++++------- docs/TranscriptionsApi.md | 6 ++--- models/index.ts | 2 ++ models/multi-channel-action.ts | 8 +++++++ models/rbm-action-open-url.ts | 6 +++++ models/rbm-open-url-enum.ts | 29 ++++++++++++++++++++++ models/rbm-veb-view-enum.ts | 30 +++++++++++++++++++++++ 34 files changed, 411 insertions(+), 50 deletions(-) create mode 100644 docs/RbmOpenUrlEnum.md create mode 100644 docs/RbmVebViewEnum.md create mode 100644 models/rbm-open-url-enum.ts create mode 100644 models/rbm-veb-view-enum.ts diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 301d629..be0fb6e 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -148,8 +148,10 @@ docs/RbmMessageContentFile.md docs/RbmMessageContentRichCard.md docs/RbmMessageContentText.md docs/RbmMessageMedia.md +docs/RbmOpenUrlEnum.md docs/RbmStandaloneCard.md docs/RbmSuggestionResponse.md +docs/RbmVebViewEnum.md docs/RecordingAvailableCallback.md docs/RecordingCompleteCallback.md docs/RecordingStateEnum.md @@ -329,8 +331,10 @@ 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-open-url-enum.ts models/rbm-standalone-card.ts models/rbm-suggestion-response.ts +models/rbm-veb-view-enum.ts models/recording-available-callback.ts models/recording-complete-callback.ts models/recording-state-enum.ts diff --git a/README.md b/README.md index 239dfbe..814d3f4 100644 --- a/README.md +++ b/README.md @@ -286,8 +286,10 @@ Class | Method | HTTP request | Description - [RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md) - [RbmMessageContentText](docs/RbmMessageContentText.md) - [RbmMessageMedia](docs/RbmMessageMedia.md) + - [RbmOpenUrlEnum](docs/RbmOpenUrlEnum.md) - [RbmStandaloneCard](docs/RbmStandaloneCard.md) - [RbmSuggestionResponse](docs/RbmSuggestionResponse.md) + - [RbmVebViewEnum](docs/RbmVebViewEnum.md) - [RecordingAvailableCallback](docs/RecordingAvailableCallback.md) - [RecordingCompleteCallback](docs/RecordingCompleteCallback.md) - [RecordingStateEnum](docs/RecordingStateEnum.md) @@ -346,3 +348,11 @@ Authentication schemes defined for the API: - **Type**: HTTP basic authentication + +### OAuth2 + +- **Type**: OAuth +- **Flow**: application +- **Authorization URL**: +- **Scopes**: N/A + diff --git a/api/calls-api.ts b/api/calls-api.ts index 2d30644..1a62df5 100644 --- a/api/calls-api.ts +++ b/api/calls-api.ts @@ -66,6 +66,10 @@ export const CallsApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -111,6 +115,10 @@ export const CallsApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -156,6 +164,10 @@ export const CallsApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + if (to !== undefined) { localVarQueryParameter['to'] = to; } @@ -229,6 +241,10 @@ export const CallsApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -277,6 +293,10 @@ export const CallsApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/xml'; diff --git a/api/conferences-api.ts b/api/conferences-api.ts index 7bceb85..54628cc 100644 --- a/api/conferences-api.ts +++ b/api/conferences-api.ts @@ -73,6 +73,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -115,6 +119,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -161,6 +169,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -207,6 +219,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -249,6 +265,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -292,6 +312,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + if (name !== undefined) { localVarQueryParameter['name'] = name; } @@ -357,6 +381,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -405,6 +433,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/xml'; @@ -457,6 +489,10 @@ export const ConferencesApiAxiosParamCreator = function (configuration?: Configu // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/media-api.ts b/api/media-api.ts index be90feb..33cfe6c 100644 --- a/api/media-api.ts +++ b/api/media-api.ts @@ -61,6 +61,10 @@ export const MediaApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -103,6 +107,10 @@ export const MediaApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -142,6 +150,10 @@ export const MediaApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + if (continuationToken != null) { @@ -192,6 +204,10 @@ export const MediaApiAxiosParamCreator = function (configuration?: Configuration // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/messages-api.ts b/api/messages-api.ts index df5e412..2b00916 100644 --- a/api/messages-api.ts +++ b/api/messages-api.ts @@ -74,6 +74,10 @@ export const MessagesApiAxiosParamCreator = function (configuration?: Configurat // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -142,6 +146,10 @@ export const MessagesApiAxiosParamCreator = function (configuration?: Configurat // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + if (messageId !== undefined) { localVarQueryParameter['messageId'] = messageId; } diff --git a/api/mfaapi.ts b/api/mfaapi.ts index dafb8ec..22c2a75 100644 --- a/api/mfaapi.ts +++ b/api/mfaapi.ts @@ -72,6 +72,10 @@ export const MFAApiAxiosParamCreator = function (configuration?: Configuration) // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -116,6 +120,10 @@ export const MFAApiAxiosParamCreator = function (configuration?: Configuration) // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -160,6 +168,10 @@ export const MFAApiAxiosParamCreator = function (configuration?: Configuration) // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/multi-channel-api.ts b/api/multi-channel-api.ts index ccfab14..d749461 100644 --- a/api/multi-channel-api.ts +++ b/api/multi-channel-api.ts @@ -62,6 +62,10 @@ export const MultiChannelApiAxiosParamCreator = function (configuration?: Config // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/phone-number-lookup-api.ts b/api/phone-number-lookup-api.ts index 8a16272..1876d0c 100644 --- a/api/phone-number-lookup-api.ts +++ b/api/phone-number-lookup-api.ts @@ -68,6 +68,10 @@ export const PhoneNumberLookupApiAxiosParamCreator = function (configuration?: C // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -112,6 +116,10 @@ export const PhoneNumberLookupApiAxiosParamCreator = function (configuration?: C // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -157,6 +165,10 @@ export const PhoneNumberLookupApiAxiosParamCreator = function (configuration?: C // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); diff --git a/api/recordings-api.ts b/api/recordings-api.ts index 1fcec47..fd45abe 100644 --- a/api/recordings-api.ts +++ b/api/recordings-api.ts @@ -71,6 +71,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -117,6 +121,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -163,6 +171,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -209,6 +221,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -255,6 +271,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -301,6 +321,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -343,6 +367,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + if (to !== undefined) { localVarQueryParameter['to'] = to; } @@ -401,6 +429,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -450,6 +482,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -498,6 +534,10 @@ export const RecordingsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/statistics-api.ts b/api/statistics-api.ts index af5250c..a1c1756 100644 --- a/api/statistics-api.ts +++ b/api/statistics-api.ts @@ -57,6 +57,10 @@ export const StatisticsApiAxiosParamCreator = function (configuration?: Configur // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); diff --git a/api/toll-free-verification-api.ts b/api/toll-free-verification-api.ts index e681a87..3dd071f 100644 --- a/api/toll-free-verification-api.ts +++ b/api/toll-free-verification-api.ts @@ -70,6 +70,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -115,6 +119,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -157,6 +165,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -199,6 +211,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -233,6 +249,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -271,6 +291,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -312,6 +336,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -360,6 +388,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -408,6 +440,10 @@ export const TollFreeVerificationApiAxiosParamCreator = function (configuration? // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + localVarHeaderParameter['Content-Type'] = 'application/json'; diff --git a/api/transcriptions-api.ts b/api/transcriptions-api.ts index adf0251..e14c0bb 100644 --- a/api/transcriptions-api.ts +++ b/api/transcriptions-api.ts @@ -67,6 +67,10 @@ export const TranscriptionsApiAxiosParamCreator = function (configuration?: Conf // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -113,6 +117,10 @@ export const TranscriptionsApiAxiosParamCreator = function (configuration?: Conf // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -155,6 +163,10 @@ export const TranscriptionsApiAxiosParamCreator = function (configuration?: Conf // http basic authentication required setBasicAuthToObject(localVarRequestOptions, configuration) + // authentication OAuth2 required + // oauth required + await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration) + setSearchParams(localVarUrlObj, localVarQueryParameter); diff --git a/bandwidth.yml b/bandwidth.yml index 6ee15ae..db625ad 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -9,6 +9,7 @@ info: version: 1.0.0 security: - Basic: [] + - OAuth2: [] tags: - name: Messages - name: Media @@ -2377,6 +2378,35 @@ components: - OPEN_URL - REQUEST_LOCATION example: REPLY + rbmOpenUrlEnum: + type: string + description: >- + Specifies how the URL should be opened on a mobile device. + + - `BROWSER` Opens the URL in the device's default browser. If + application is not set or the device doesn’t support WebView, this + option is used by default. + + - `WEBVIEW` Opens the URL in an in-app WebView. + enum: + - BROWSER + - WEBVIEW + example: WEBVIEW + rbmVebViewEnum: + type: string + description: >- + Defines the layout of the WebView on a mobile device. It must be defined + when application is set to `WEBVIEW` + + - `FULL` WebView takes the full screen. + + - `HALF` WebView takes half of the screen. + + - `TALL` WebView takes three-quarters of the screen. + enum: + - FULL + - HALF + - TALL rbmActionText: title: Text type: string @@ -2481,6 +2511,10 @@ components: description: The URL to open in browser. example: https://dev.bandwidth.com maxLength: 2048 + application: + $ref: '#/components/schemas/rbmOpenUrlEnum' + webviewViewMode: + $ref: '#/components/schemas/rbmVebViewEnum' required: - url multiChannelFullActions: @@ -8427,6 +8461,12 @@ components: - Example: `Authorization: Basic ZGVtbZpwQDU1dzByZA==` + OAuth2: + type: oauth2 + flows: + clientCredentials: + tokenUrl: https://api.bandwidth.com/api/v1/oauth2/token + scopes: {} callbacks: inboundCallback: '{inboundCallbackUrl}': diff --git a/docs/CallsApi.md b/docs/CallsApi.md index 2763650..1c859b0 100644 --- a/docs/CallsApi.md +++ b/docs/CallsApi.md @@ -50,7 +50,7 @@ const { status, data } = await apiInstance.createCall( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -112,7 +112,7 @@ const { status, data } = await apiInstance.getCallState( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -192,7 +192,7 @@ const { status, data } = await apiInstance.listCalls( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -258,7 +258,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -324,7 +324,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/ConferencesApi.md b/docs/ConferencesApi.md index 0e651cc..9a16fda 100644 --- a/docs/ConferencesApi.md +++ b/docs/ConferencesApi.md @@ -56,7 +56,7 @@ const { status, data } = await apiInstance.downloadConferenceRecording( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -118,7 +118,7 @@ const { status, data } = await apiInstance.getConference( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -183,7 +183,7 @@ const { status, data } = await apiInstance.getConferenceMember( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -248,7 +248,7 @@ const { status, data } = await apiInstance.getConferenceRecording( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -310,7 +310,7 @@ const { status, data } = await apiInstance.listConferenceRecordings( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -384,7 +384,7 @@ const { status, data } = await apiInstance.listConferences( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -450,7 +450,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -515,7 +515,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -584,7 +584,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/MFAApi.md b/docs/MFAApi.md index 4b58380..97e0004 100644 --- a/docs/MFAApi.md +++ b/docs/MFAApi.md @@ -48,7 +48,7 @@ const { status, data } = await apiInstance.generateMessagingCode( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -107,7 +107,7 @@ const { status, data } = await apiInstance.generateVoiceCode( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -166,7 +166,7 @@ const { status, data } = await apiInstance.verifyCode( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/MediaApi.md b/docs/MediaApi.md index c4e26c7..49f8a5b 100644 --- a/docs/MediaApi.md +++ b/docs/MediaApi.md @@ -48,7 +48,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -110,7 +110,7 @@ const { status, data } = await apiInstance.getMedia( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -172,7 +172,7 @@ const { status, data } = await apiInstance.listMedia( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -243,7 +243,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/MessagesApi.md b/docs/MessagesApi.md index 517a6c7..0a01251 100644 --- a/docs/MessagesApi.md +++ b/docs/MessagesApi.md @@ -47,7 +47,7 @@ const { status, data } = await apiInstance.createMessage( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -188,7 +188,7 @@ const { status, data } = await apiInstance.listMessages( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/MultiChannelAction.md b/docs/MultiChannelAction.md index 605d4a7..a1e9617 100644 --- a/docs/MultiChannelAction.md +++ b/docs/MultiChannelAction.md @@ -17,6 +17,8 @@ Name | Type | Description | Notes **endTime** | **string** | The end time of the event. | [default to undefined] **description** | **string** | The description of the event. | [optional] [default to undefined] **url** | **string** | The URL to open in browser. | [default to undefined] +**application** | [**RbmOpenUrlEnum**](RbmOpenUrlEnum.md) | | [optional] [default to undefined] +**webviewViewMode** | [**RbmVebViewEnum**](RbmVebViewEnum.md) | | [optional] [default to undefined] ## Example @@ -36,6 +38,8 @@ const instance: MultiChannelAction = { endTime, description, url, + application, + webviewViewMode, }; ``` diff --git a/docs/MultiChannelApi.md b/docs/MultiChannelApi.md index 8c9fce9..38ccffd 100644 --- a/docs/MultiChannelApi.md +++ b/docs/MultiChannelApi.md @@ -46,7 +46,7 @@ const { status, data } = await apiInstance.createMultiChannelMessage( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/PhoneNumberLookupApi.md b/docs/PhoneNumberLookupApi.md index e695efe..66cfbed 100644 --- a/docs/PhoneNumberLookupApi.md +++ b/docs/PhoneNumberLookupApi.md @@ -48,7 +48,7 @@ const { status, data } = await apiInstance.createAsyncBulkLookup( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -104,7 +104,7 @@ const { status, data } = await apiInstance.createSyncLookup( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -159,7 +159,7 @@ const { status, data } = await apiInstance.getAsyncBulkLookup( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/RbmActionOpenUrl.md b/docs/RbmActionOpenUrl.md index cfa71d9..6a992f9 100644 --- a/docs/RbmActionOpenUrl.md +++ b/docs/RbmActionOpenUrl.md @@ -9,6 +9,8 @@ Name | Type | Description | Notes **text** | **string** | Displayed text for user to click | [default to undefined] **postbackData** | **string** | Base64 payload the customer receives when the reply is clicked. | [default to undefined] **url** | **string** | The URL to open in browser. | [default to undefined] +**application** | [**RbmOpenUrlEnum**](RbmOpenUrlEnum.md) | | [optional] [default to undefined] +**webviewViewMode** | [**RbmVebViewEnum**](RbmVebViewEnum.md) | | [optional] [default to undefined] ## Example @@ -20,6 +22,8 @@ const instance: RbmActionOpenUrl = { text, postbackData, url, + application, + webviewViewMode, }; ``` diff --git a/docs/RbmOpenUrlEnum.md b/docs/RbmOpenUrlEnum.md new file mode 100644 index 0000000..0ceb3e0 --- /dev/null +++ b/docs/RbmOpenUrlEnum.md @@ -0,0 +1,11 @@ +# RbmOpenUrlEnum + +Specifies how the URL should be opened on a mobile device. - `BROWSER` Opens the URL in the device\'s default browser. If application is not set or the device doesn’t support WebView, this option is used by default. - `WEBVIEW` Opens the URL in an in-app WebView. + +## Enum + +* `Browser` (value: `'BROWSER'`) + +* `Webview` (value: `'WEBVIEW'`) + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RbmVebViewEnum.md b/docs/RbmVebViewEnum.md new file mode 100644 index 0000000..02b4ae4 --- /dev/null +++ b/docs/RbmVebViewEnum.md @@ -0,0 +1,13 @@ +# RbmVebViewEnum + +Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. + +## Enum + +* `Full` (value: `'FULL'`) + +* `Half` (value: `'HALF'`) + +* `Tall` (value: `'TALL'`) + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RecordingsApi.md b/docs/RecordingsApi.md index 6a741a5..4a844ac 100644 --- a/docs/RecordingsApi.md +++ b/docs/RecordingsApi.md @@ -57,7 +57,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -122,7 +122,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -187,7 +187,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -252,7 +252,7 @@ const { status, data } = await apiInstance.downloadCallRecording( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -317,7 +317,7 @@ const { status, data } = await apiInstance.getCallRecording( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -382,7 +382,7 @@ const { status, data } = await apiInstance.getRecordingTranscription( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -453,7 +453,7 @@ const { status, data } = await apiInstance.listAccountCallRecordings( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -515,7 +515,7 @@ const { status, data } = await apiInstance.listCallRecordings( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -584,7 +584,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -650,7 +650,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/StatisticsApi.md b/docs/StatisticsApi.md index fc9a069..52cb384 100644 --- a/docs/StatisticsApi.md +++ b/docs/StatisticsApi.md @@ -42,7 +42,7 @@ const { status, data } = await apiInstance.getStatistics( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/TollFreeVerificationApi.md b/docs/TollFreeVerificationApi.md index c4f0e6a..573946b 100644 --- a/docs/TollFreeVerificationApi.md +++ b/docs/TollFreeVerificationApi.md @@ -54,7 +54,7 @@ const { status, data } = await apiInstance.createWebhookSubscription( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -116,7 +116,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -178,7 +178,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -240,7 +240,7 @@ const { status, data } = await apiInstance.getTollFreeVerificationStatus( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -292,7 +292,7 @@ This endpoint does not have any parameters. ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -351,7 +351,7 @@ const { status, data } = await apiInstance.listWebhookSubscriptions( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -413,7 +413,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -478,7 +478,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -543,7 +543,7 @@ const { status, data } = await apiInstance.updateWebhookSubscription( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/docs/TranscriptionsApi.md b/docs/TranscriptionsApi.md index fef6abf..2f012e5 100644 --- a/docs/TranscriptionsApi.md +++ b/docs/TranscriptionsApi.md @@ -50,7 +50,7 @@ void (empty response body) ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -115,7 +115,7 @@ const { status, data } = await apiInstance.getRealTimeTranscription( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers @@ -177,7 +177,7 @@ const { status, data } = await apiInstance.listRealTimeTranscriptions( ### Authorization -[Basic](../README.md#Basic) +[Basic](../README.md#Basic), [OAuth2](../README.md#OAuth2) ### HTTP request headers diff --git a/models/index.ts b/models/index.ts index 8c78bf5..7db6407 100644 --- a/models/index.ts +++ b/models/index.ts @@ -124,8 +124,10 @@ export * from './rbm-message-content-file'; export * from './rbm-message-content-rich-card'; export * from './rbm-message-content-text'; export * from './rbm-message-media'; +export * from './rbm-open-url-enum'; export * from './rbm-standalone-card'; export * from './rbm-suggestion-response'; +export * from './rbm-veb-view-enum'; export * from './recording-available-callback'; export * from './recording-complete-callback'; export * from './recording-state-enum'; diff --git a/models/multi-channel-action.ts b/models/multi-channel-action.ts index 8d26e51..91d12bd 100644 --- a/models/multi-channel-action.ts +++ b/models/multi-channel-action.ts @@ -31,6 +31,12 @@ import type { RbmActionTypeEnum } from './rbm-action-type-enum'; // May contain unused imports in some cases // @ts-ignore import type { RbmActionViewLocation } from './rbm-action-view-location'; +// May contain unused imports in some cases +// @ts-ignore +import type { RbmOpenUrlEnum } from './rbm-open-url-enum'; +// May contain unused imports in some cases +// @ts-ignore +import type { RbmVebViewEnum } from './rbm-veb-view-enum'; export interface MultiChannelAction { 'type': RbmActionTypeEnum; @@ -78,6 +84,8 @@ export interface MultiChannelAction { * The URL to open in browser. */ 'url': string; + 'application'?: RbmOpenUrlEnum; + 'webviewViewMode'?: RbmVebViewEnum; } diff --git a/models/rbm-action-open-url.ts b/models/rbm-action-open-url.ts index 627df50..fecd798 100644 --- a/models/rbm-action-open-url.ts +++ b/models/rbm-action-open-url.ts @@ -19,6 +19,12 @@ import type { RbmActionBase } from './rbm-action-base'; // May contain unused imports in some cases // @ts-ignore import type { RbmActionTypeEnum } from './rbm-action-type-enum'; +// May contain unused imports in some cases +// @ts-ignore +import type { RbmOpenUrlEnum } from './rbm-open-url-enum'; +// May contain unused imports in some cases +// @ts-ignore +import type { RbmVebViewEnum } from './rbm-veb-view-enum'; /** * @type RbmActionOpenUrl diff --git a/models/rbm-open-url-enum.ts b/models/rbm-open-url-enum.ts new file mode 100644 index 0000000..f45ae64 --- /dev/null +++ b/models/rbm-open-url-enum.ts @@ -0,0 +1,29 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Bandwidth + * Bandwidth\'s Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + + +/** + * Specifies how the URL should be opened on a mobile device. - `BROWSER` Opens the URL in the device\'s default browser. If application is not set or the device doesn’t support WebView, this option is used by default. - `WEBVIEW` Opens the URL in an in-app WebView. + */ + +export const RbmOpenUrlEnum = { + Browser: 'BROWSER', + Webview: 'WEBVIEW' +} as const; + +export type RbmOpenUrlEnum = typeof RbmOpenUrlEnum[keyof typeof RbmOpenUrlEnum]; + + + diff --git a/models/rbm-veb-view-enum.ts b/models/rbm-veb-view-enum.ts new file mode 100644 index 0000000..e17eb17 --- /dev/null +++ b/models/rbm-veb-view-enum.ts @@ -0,0 +1,30 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Bandwidth + * Bandwidth\'s Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + + +/** + * Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. + */ + +export const RbmVebViewEnum = { + Full: 'FULL', + Half: 'HALF', + Tall: 'TALL' +} as const; + +export type RbmVebViewEnum = typeof RbmVebViewEnum[keyof typeof RbmVebViewEnum]; + + + From d9c00954c3aeb61fdea66ea2109adbbf6932423a Mon Sep 17 00:00:00 2001 From: ckoegel Date: Tue, 9 Dec 2025 17:12:21 -0500 Subject: [PATCH 2/3] model unit tests --- tests/unit/models/rbm-open-url-enum.test.ts | 8 ++++++++ tests/unit/models/rbm-veb-view-enum.test.ts | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 tests/unit/models/rbm-open-url-enum.test.ts create mode 100644 tests/unit/models/rbm-veb-view-enum.test.ts diff --git a/tests/unit/models/rbm-open-url-enum.test.ts b/tests/unit/models/rbm-open-url-enum.test.ts new file mode 100644 index 0000000..2ba1209 --- /dev/null +++ b/tests/unit/models/rbm-open-url-enum.test.ts @@ -0,0 +1,8 @@ +import { RbmOpenUrlEnum } from '../../../models/rbm-open-url-enum'; + +describe('RbmOpenUrlEnum', () => { + test('should define the expected values', () => { + expect(RbmOpenUrlEnum.Browser).toBe('BROWSER'); + expect(RbmOpenUrlEnum.Webview).toBe('WEBVIEW'); + }); +}); diff --git a/tests/unit/models/rbm-veb-view-enum.test.ts b/tests/unit/models/rbm-veb-view-enum.test.ts new file mode 100644 index 0000000..eb44173 --- /dev/null +++ b/tests/unit/models/rbm-veb-view-enum.test.ts @@ -0,0 +1,9 @@ +import { RbmVebViewEnum } from '../../../models/rbm-veb-view-enum'; + +describe('RbmVebViewEnum', () => { + test('should define the expected values', () => { + expect(RbmVebViewEnum.Full).toBe('FULL'); + expect(RbmVebViewEnum.Half).toBe('HALF'); + expect(RbmVebViewEnum.Tall).toBe('TALL'); + }); +}); From 08d9dd3bc1626bab4780ba7a8005b15bab03ab03 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Tue, 9 Dec 2025 17:50:23 -0500 Subject: [PATCH 3/3] rename for typo --- .openapi-generator/FILES | 4 ++-- README.md | 2 +- bandwidth.yml | 4 ++-- docs/MultiChannelAction.md | 2 +- docs/RbmActionOpenUrl.md | 2 +- docs/{RbmVebViewEnum.md => RbmWebViewEnum.md} | 2 +- models/index.ts | 2 +- models/multi-channel-action.ts | 4 ++-- models/rbm-action-open-url.ts | 2 +- models/{rbm-veb-view-enum.ts => rbm-web-view-enum.ts} | 4 ++-- tests/unit/models/rbm-veb-view-enum.test.ts | 10 +++++----- 11 files changed, 19 insertions(+), 19 deletions(-) rename docs/{RbmVebViewEnum.md => RbmWebViewEnum.md} (96%) rename models/{rbm-veb-view-enum.ts => rbm-web-view-enum.ts} (85%) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index be0fb6e..665ecea 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -151,7 +151,7 @@ docs/RbmMessageMedia.md docs/RbmOpenUrlEnum.md docs/RbmStandaloneCard.md docs/RbmSuggestionResponse.md -docs/RbmVebViewEnum.md +docs/RbmWebViewEnum.md docs/RecordingAvailableCallback.md docs/RecordingCompleteCallback.md docs/RecordingStateEnum.md @@ -334,7 +334,7 @@ models/rbm-message-media.ts models/rbm-open-url-enum.ts models/rbm-standalone-card.ts models/rbm-suggestion-response.ts -models/rbm-veb-view-enum.ts +models/rbm-web-view-enum.ts models/recording-available-callback.ts models/recording-complete-callback.ts models/recording-state-enum.ts diff --git a/README.md b/README.md index 4ebcdf9..1f44d1e 100644 --- a/README.md +++ b/README.md @@ -289,7 +289,7 @@ Class | Method | HTTP request | Description - [RbmOpenUrlEnum](docs/RbmOpenUrlEnum.md) - [RbmStandaloneCard](docs/RbmStandaloneCard.md) - [RbmSuggestionResponse](docs/RbmSuggestionResponse.md) - - [RbmVebViewEnum](docs/RbmVebViewEnum.md) + - [RbmWebViewEnum](docs/RbmWebViewEnum.md) - [RecordingAvailableCallback](docs/RecordingAvailableCallback.md) - [RecordingCompleteCallback](docs/RecordingCompleteCallback.md) - [RecordingStateEnum](docs/RecordingStateEnum.md) diff --git a/bandwidth.yml b/bandwidth.yml index db625ad..d7c3295 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -2392,7 +2392,7 @@ components: - BROWSER - WEBVIEW example: WEBVIEW - rbmVebViewEnum: + rbmWebViewEnum: type: string description: >- Defines the layout of the WebView on a mobile device. It must be defined @@ -2514,7 +2514,7 @@ components: application: $ref: '#/components/schemas/rbmOpenUrlEnum' webviewViewMode: - $ref: '#/components/schemas/rbmVebViewEnum' + $ref: '#/components/schemas/rbmWebViewEnum' required: - url multiChannelFullActions: diff --git a/docs/MultiChannelAction.md b/docs/MultiChannelAction.md index a1e9617..2c7e5ad 100644 --- a/docs/MultiChannelAction.md +++ b/docs/MultiChannelAction.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes **description** | **string** | The description of the event. | [optional] [default to undefined] **url** | **string** | The URL to open in browser. | [default to undefined] **application** | [**RbmOpenUrlEnum**](RbmOpenUrlEnum.md) | | [optional] [default to undefined] -**webviewViewMode** | [**RbmVebViewEnum**](RbmVebViewEnum.md) | | [optional] [default to undefined] +**webviewViewMode** | [**RbmWebViewEnum**](RbmWebViewEnum.md) | | [optional] [default to undefined] ## Example diff --git a/docs/RbmActionOpenUrl.md b/docs/RbmActionOpenUrl.md index 6a992f9..0e36fcd 100644 --- a/docs/RbmActionOpenUrl.md +++ b/docs/RbmActionOpenUrl.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **postbackData** | **string** | Base64 payload the customer receives when the reply is clicked. | [default to undefined] **url** | **string** | The URL to open in browser. | [default to undefined] **application** | [**RbmOpenUrlEnum**](RbmOpenUrlEnum.md) | | [optional] [default to undefined] -**webviewViewMode** | [**RbmVebViewEnum**](RbmVebViewEnum.md) | | [optional] [default to undefined] +**webviewViewMode** | [**RbmWebViewEnum**](RbmWebViewEnum.md) | | [optional] [default to undefined] ## Example diff --git a/docs/RbmVebViewEnum.md b/docs/RbmWebViewEnum.md similarity index 96% rename from docs/RbmVebViewEnum.md rename to docs/RbmWebViewEnum.md index 02b4ae4..c713add 100644 --- a/docs/RbmVebViewEnum.md +++ b/docs/RbmWebViewEnum.md @@ -1,4 +1,4 @@ -# RbmVebViewEnum +# RbmWebViewEnum Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. diff --git a/models/index.ts b/models/index.ts index 7db6407..7900f52 100644 --- a/models/index.ts +++ b/models/index.ts @@ -127,7 +127,7 @@ export * from './rbm-message-media'; export * from './rbm-open-url-enum'; export * from './rbm-standalone-card'; export * from './rbm-suggestion-response'; -export * from './rbm-veb-view-enum'; +export * from './rbm-web-view-enum'; export * from './recording-available-callback'; export * from './recording-complete-callback'; export * from './recording-state-enum'; diff --git a/models/multi-channel-action.ts b/models/multi-channel-action.ts index 91d12bd..62c5045 100644 --- a/models/multi-channel-action.ts +++ b/models/multi-channel-action.ts @@ -36,7 +36,7 @@ import type { RbmActionViewLocation } from './rbm-action-view-location'; import type { RbmOpenUrlEnum } from './rbm-open-url-enum'; // May contain unused imports in some cases // @ts-ignore -import type { RbmVebViewEnum } from './rbm-veb-view-enum'; +import type { RbmWebViewEnum } from './rbm-web-view-enum'; export interface MultiChannelAction { 'type': RbmActionTypeEnum; @@ -85,7 +85,7 @@ export interface MultiChannelAction { */ 'url': string; 'application'?: RbmOpenUrlEnum; - 'webviewViewMode'?: RbmVebViewEnum; + 'webviewViewMode'?: RbmWebViewEnum; } diff --git a/models/rbm-action-open-url.ts b/models/rbm-action-open-url.ts index fecd798..26eb979 100644 --- a/models/rbm-action-open-url.ts +++ b/models/rbm-action-open-url.ts @@ -24,7 +24,7 @@ import type { RbmActionTypeEnum } from './rbm-action-type-enum'; import type { RbmOpenUrlEnum } from './rbm-open-url-enum'; // May contain unused imports in some cases // @ts-ignore -import type { RbmVebViewEnum } from './rbm-veb-view-enum'; +import type { RbmWebViewEnum } from './rbm-web-view-enum'; /** * @type RbmActionOpenUrl diff --git a/models/rbm-veb-view-enum.ts b/models/rbm-web-view-enum.ts similarity index 85% rename from models/rbm-veb-view-enum.ts rename to models/rbm-web-view-enum.ts index e17eb17..3d7e67a 100644 --- a/models/rbm-veb-view-enum.ts +++ b/models/rbm-web-view-enum.ts @@ -18,13 +18,13 @@ * Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. */ -export const RbmVebViewEnum = { +export const RbmWebViewEnum = { Full: 'FULL', Half: 'HALF', Tall: 'TALL' } as const; -export type RbmVebViewEnum = typeof RbmVebViewEnum[keyof typeof RbmVebViewEnum]; +export type RbmWebViewEnum = typeof RbmWebViewEnum[keyof typeof RbmWebViewEnum]; diff --git a/tests/unit/models/rbm-veb-view-enum.test.ts b/tests/unit/models/rbm-veb-view-enum.test.ts index eb44173..a4019b6 100644 --- a/tests/unit/models/rbm-veb-view-enum.test.ts +++ b/tests/unit/models/rbm-veb-view-enum.test.ts @@ -1,9 +1,9 @@ -import { RbmVebViewEnum } from '../../../models/rbm-veb-view-enum'; +import { RbmWebViewEnum } from '../../../models/rbm-web-view-enum'; -describe('RbmVebViewEnum', () => { +describe('RbmWebViewEnum', () => { test('should define the expected values', () => { - expect(RbmVebViewEnum.Full).toBe('FULL'); - expect(RbmVebViewEnum.Half).toBe('HALF'); - expect(RbmVebViewEnum.Tall).toBe('TALL'); + expect(RbmWebViewEnum.Full).toBe('FULL'); + expect(RbmWebViewEnum.Half).toBe('HALF'); + expect(RbmWebViewEnum.Tall).toBe('TALL'); }); });