From 2a1cd29f3774c3a1e65d9a967c0cec698209509a Mon Sep 17 00:00:00 2001 From: DX-Bandwidth Date: Tue, 13 May 2025 14:06:05 +0000 Subject: [PATCH 1/3] Generate SDK with OpenAPI Generator Version --- .openapi-generator/FILES | 155 ----------------------------------- .openapi-generator/VERSION | 2 +- bandwidth.yml | 10 ++- models/callback-type-enum.ts | 8 +- models/message-callback.ts | 6 ++ models/tfv-status-enum.ts | 4 +- openapitools.json | 2 +- 7 files changed, 21 insertions(+), 166 deletions(-) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index e986b28..ef5b34f 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -15,161 +15,6 @@ api/transcriptions-api.ts base.ts common.ts configuration.ts -docs/AccountStatistics.md -docs/AdditionalDenialReason.md -docs/Address.md -docs/AnswerCallback.md -docs/BridgeCompleteCallback.md -docs/BridgeTargetCompleteCallback.md -docs/CallDirectionEnum.md -docs/CallRecordingMetadata.md -docs/CallState.md -docs/CallStateEnum.md -docs/CallTranscription.md -docs/CallTranscriptionDetectedLanguageEnum.md -docs/CallTranscriptionMetadata.md -docs/CallTranscriptionResponse.md -docs/CallTranscriptionTrackEnum.md -docs/CallbackMethodEnum.md -docs/CallbackTypeEnum.md -docs/CallsApi.md -docs/CardWidthEnum.md -docs/CodeRequest.md -docs/Conference.md -docs/ConferenceCompletedCallback.md -docs/ConferenceCreatedCallback.md -docs/ConferenceMember.md -docs/ConferenceMemberExitCallback.md -docs/ConferenceMemberJoinCallback.md -docs/ConferenceRecordingAvailableCallback.md -docs/ConferenceRecordingMetadata.md -docs/ConferenceRedirectCallback.md -docs/ConferenceStateEnum.md -docs/ConferencesApi.md -docs/Contact.md -docs/CreateCall.md -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/FailureWebhook.md -docs/FieldError.md -docs/FileFormatEnum.md -docs/GatherCallback.md -docs/InitiateCallback.md -docs/Link.md -docs/LinksObject.md -docs/ListMessageDirectionEnum.md -docs/ListMessageItem.md -docs/LookupRequest.md -docs/LookupResult.md -docs/LookupStatus.md -docs/LookupStatusEnum.md -docs/MFAApi.md -docs/MachineDetectionCompleteCallback.md -docs/MachineDetectionConfiguration.md -docs/MachineDetectionModeEnum.md -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 -docs/MessageTypeEnum.md -docs/MessagesApi.md -docs/MessagesList.md -docs/MessagingCodeResponse.md -docs/MessagingRequestError.md -docs/MfaForbiddenRequestError.md -docs/MfaRequestError.md -docs/MfaUnauthorizedRequestError.md -docs/MmsMessageContent.md -docs/MultiChannelAction.md -docs/MultiChannelActionCalendarEvent.md -docs/MultiChannelApi.md -docs/MultiChannelCallbackData.md -docs/MultiChannelChannelListObject.md -docs/MultiChannelChannelListObjectContent.md -docs/MultiChannelMessageCallbackData.md -docs/MultiChannelMessageChannelEnum.md -docs/MultiChannelMessageData.md -docs/MultiChannelMessageDirectionEnum.md -docs/MultiChannelMessageRequest.md -docs/MultiChannelStatusEnum.md -docs/OptInWorkflow.md -docs/PageInfo.md -docs/PhoneNumberLookupApi.md -docs/PriorityEnum.md -docs/RbmActionBase.md -docs/RbmActionDial.md -docs/RbmActionOpenUrl.md -docs/RbmActionTypeEnum.md -docs/RbmActionViewLocation.md -docs/RbmCardContent.md -docs/RbmCardContentMedia.md -docs/RbmMediaHeightEnum.md -docs/RbmMessageCarouselCard.md -docs/RbmMessageContentFile.md -docs/RbmMessageContentRichCard.md -docs/RbmMessageContentText.md -docs/RbmMessageMedia.md -docs/RbmStandaloneCard.md -docs/RecordingAvailableCallback.md -docs/RecordingCompleteCallback.md -docs/RecordingStateEnum.md -docs/RecordingTranscriptionMetadata.md -docs/RecordingTranscriptions.md -docs/RecordingsApi.md -docs/RedirectCallback.md -docs/RedirectMethodEnum.md -docs/SmsMessageContent.md -docs/StandaloneCardOrientationEnum.md -docs/StatisticsApi.md -docs/StirShaken.md -docs/TelephoneNumber.md -docs/TfvBasicAuthentication.md -docs/TfvCallbackStatusEnum.md -docs/TfvError.md -docs/TfvStatus.md -docs/TfvStatusEnum.md -docs/TfvSubmissionInfo.md -docs/TfvSubmissionWrapper.md -docs/ThumbnailAlignmentEnum.md -docs/TnLookupRequestError.md -docs/TollFreeVerificationApi.md -docs/TranscribeRecording.md -docs/Transcription.md -docs/TranscriptionAvailableCallback.md -docs/TranscriptionsApi.md -docs/TransferAnswerCallback.md -docs/TransferCompleteCallback.md -docs/TransferDisconnectCallback.md -docs/UpdateCall.md -docs/UpdateCallRecording.md -docs/UpdateConference.md -docs/UpdateConferenceMember.md -docs/VerificationDenialWebhook.md -docs/VerificationRequest.md -docs/VerificationUpdateRequest.md -docs/VerificationWebhook.md -docs/VerifyCodeRequest.md -docs/VerifyCodeResponse.md -docs/VoiceApiError.md -docs/VoiceCodeResponse.md -docs/WebhookSubscription.md -docs/WebhookSubscriptionBasicAuthentication.md -docs/WebhookSubscriptionRequestSchema.md -docs/WebhookSubscriptionTypeEnum.md -docs/WebhookSubscriptionsListBody.md git_push.sh index.ts models/account-statistics.ts diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index eb1dc6a..758bb9c 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -7.13.0 +7.10.0 diff --git a/bandwidth.yml b/bandwidth.yml index e41dd6a..e180a94 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -2494,6 +2494,14 @@ components: description: Optional error code, applicable only when type is `message-failed`. nullable: true example: 4405 + carrierName: + type: string + description: >- + The name of the Authorized Message Provider (AMP) that handled this + message. In the US, this is the carrier that the message was sent + to. + nullable: true + example: AT&T required: - time - type @@ -5849,8 +5857,6 @@ components: - VERIFIED - UNVERIFIED - PENDING - - PARTIALLY_VERIFIED - - INVALID_STATUS example: VERIFIED sharedSecretKey: description: >- diff --git a/models/callback-type-enum.ts b/models/callback-type-enum.ts index 86f1d48..554ac43 100644 --- a/models/callback-type-enum.ts +++ b/models/callback-type-enum.ts @@ -21,10 +21,10 @@ */ export const CallbackTypeEnum = { - MessageReceived: 'message-received', - MessageSending: 'message-sending', - MessageDelivered: 'message-delivered', - MessageFailed: 'message-failed' + Received: 'message-received', + Sending: 'message-sending', + Delivered: 'message-delivered', + Failed: 'message-failed' } as const; export type CallbackTypeEnum = typeof CallbackTypeEnum[keyof typeof CallbackTypeEnum]; diff --git a/models/message-callback.ts b/models/message-callback.ts index d2b4a46..1d03e13 100644 --- a/models/message-callback.ts +++ b/models/message-callback.ts @@ -62,6 +62,12 @@ export interface MessageCallback { * @memberof MessageCallback */ 'errorCode'?: number | null; + /** + * The name of the Authorized Message Provider (AMP) that handled this message. In the US, this is the carrier that the message was sent to. + * @type {string} + * @memberof MessageCallback + */ + 'carrierName'?: string | null; } diff --git a/models/tfv-status-enum.ts b/models/tfv-status-enum.ts index 653ae35..584e4ab 100644 --- a/models/tfv-status-enum.ts +++ b/models/tfv-status-enum.ts @@ -23,9 +23,7 @@ export const TfvStatusEnum = { Verified: 'VERIFIED', Unverified: 'UNVERIFIED', - Pending: 'PENDING', - PartiallyVerified: 'PARTIALLY_VERIFIED', - InvalidStatus: 'INVALID_STATUS' + Pending: 'PENDING' } as const; export type TfvStatusEnum = typeof TfvStatusEnum[keyof typeof TfvStatusEnum]; diff --git a/openapitools.json b/openapitools.json index 151c200..f8d07ce 100644 --- a/openapitools.json +++ b/openapitools.json @@ -2,6 +2,6 @@ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "7.13.0" + "version": "7.10.0" } } From c286f996cb161f91e831825752c14f5fd28df0d7 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Tue, 13 May 2025 10:39:19 -0400 Subject: [PATCH 2/3] fix with 7.13 --- .openapi-generator/FILES | 155 +++++++++++++++++++++++++++++++++++ .openapi-generator/VERSION | 2 +- docs/MessageCallback.md | 2 + docs/TfvStatusEnum.md | 4 - models/callback-type-enum.ts | 8 +- openapitools.json | 2 +- 6 files changed, 163 insertions(+), 10 deletions(-) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index ef5b34f..e986b28 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -15,6 +15,161 @@ api/transcriptions-api.ts base.ts common.ts configuration.ts +docs/AccountStatistics.md +docs/AdditionalDenialReason.md +docs/Address.md +docs/AnswerCallback.md +docs/BridgeCompleteCallback.md +docs/BridgeTargetCompleteCallback.md +docs/CallDirectionEnum.md +docs/CallRecordingMetadata.md +docs/CallState.md +docs/CallStateEnum.md +docs/CallTranscription.md +docs/CallTranscriptionDetectedLanguageEnum.md +docs/CallTranscriptionMetadata.md +docs/CallTranscriptionResponse.md +docs/CallTranscriptionTrackEnum.md +docs/CallbackMethodEnum.md +docs/CallbackTypeEnum.md +docs/CallsApi.md +docs/CardWidthEnum.md +docs/CodeRequest.md +docs/Conference.md +docs/ConferenceCompletedCallback.md +docs/ConferenceCreatedCallback.md +docs/ConferenceMember.md +docs/ConferenceMemberExitCallback.md +docs/ConferenceMemberJoinCallback.md +docs/ConferenceRecordingAvailableCallback.md +docs/ConferenceRecordingMetadata.md +docs/ConferenceRedirectCallback.md +docs/ConferenceStateEnum.md +docs/ConferencesApi.md +docs/Contact.md +docs/CreateCall.md +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/FailureWebhook.md +docs/FieldError.md +docs/FileFormatEnum.md +docs/GatherCallback.md +docs/InitiateCallback.md +docs/Link.md +docs/LinksObject.md +docs/ListMessageDirectionEnum.md +docs/ListMessageItem.md +docs/LookupRequest.md +docs/LookupResult.md +docs/LookupStatus.md +docs/LookupStatusEnum.md +docs/MFAApi.md +docs/MachineDetectionCompleteCallback.md +docs/MachineDetectionConfiguration.md +docs/MachineDetectionModeEnum.md +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 +docs/MessageTypeEnum.md +docs/MessagesApi.md +docs/MessagesList.md +docs/MessagingCodeResponse.md +docs/MessagingRequestError.md +docs/MfaForbiddenRequestError.md +docs/MfaRequestError.md +docs/MfaUnauthorizedRequestError.md +docs/MmsMessageContent.md +docs/MultiChannelAction.md +docs/MultiChannelActionCalendarEvent.md +docs/MultiChannelApi.md +docs/MultiChannelCallbackData.md +docs/MultiChannelChannelListObject.md +docs/MultiChannelChannelListObjectContent.md +docs/MultiChannelMessageCallbackData.md +docs/MultiChannelMessageChannelEnum.md +docs/MultiChannelMessageData.md +docs/MultiChannelMessageDirectionEnum.md +docs/MultiChannelMessageRequest.md +docs/MultiChannelStatusEnum.md +docs/OptInWorkflow.md +docs/PageInfo.md +docs/PhoneNumberLookupApi.md +docs/PriorityEnum.md +docs/RbmActionBase.md +docs/RbmActionDial.md +docs/RbmActionOpenUrl.md +docs/RbmActionTypeEnum.md +docs/RbmActionViewLocation.md +docs/RbmCardContent.md +docs/RbmCardContentMedia.md +docs/RbmMediaHeightEnum.md +docs/RbmMessageCarouselCard.md +docs/RbmMessageContentFile.md +docs/RbmMessageContentRichCard.md +docs/RbmMessageContentText.md +docs/RbmMessageMedia.md +docs/RbmStandaloneCard.md +docs/RecordingAvailableCallback.md +docs/RecordingCompleteCallback.md +docs/RecordingStateEnum.md +docs/RecordingTranscriptionMetadata.md +docs/RecordingTranscriptions.md +docs/RecordingsApi.md +docs/RedirectCallback.md +docs/RedirectMethodEnum.md +docs/SmsMessageContent.md +docs/StandaloneCardOrientationEnum.md +docs/StatisticsApi.md +docs/StirShaken.md +docs/TelephoneNumber.md +docs/TfvBasicAuthentication.md +docs/TfvCallbackStatusEnum.md +docs/TfvError.md +docs/TfvStatus.md +docs/TfvStatusEnum.md +docs/TfvSubmissionInfo.md +docs/TfvSubmissionWrapper.md +docs/ThumbnailAlignmentEnum.md +docs/TnLookupRequestError.md +docs/TollFreeVerificationApi.md +docs/TranscribeRecording.md +docs/Transcription.md +docs/TranscriptionAvailableCallback.md +docs/TranscriptionsApi.md +docs/TransferAnswerCallback.md +docs/TransferCompleteCallback.md +docs/TransferDisconnectCallback.md +docs/UpdateCall.md +docs/UpdateCallRecording.md +docs/UpdateConference.md +docs/UpdateConferenceMember.md +docs/VerificationDenialWebhook.md +docs/VerificationRequest.md +docs/VerificationUpdateRequest.md +docs/VerificationWebhook.md +docs/VerifyCodeRequest.md +docs/VerifyCodeResponse.md +docs/VoiceApiError.md +docs/VoiceCodeResponse.md +docs/WebhookSubscription.md +docs/WebhookSubscriptionBasicAuthentication.md +docs/WebhookSubscriptionRequestSchema.md +docs/WebhookSubscriptionTypeEnum.md +docs/WebhookSubscriptionsListBody.md git_push.sh index.ts models/account-statistics.ts diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index 758bb9c..eb1dc6a 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -7.10.0 +7.13.0 diff --git a/docs/MessageCallback.md b/docs/MessageCallback.md index e00c46a..d479bd5 100644 --- a/docs/MessageCallback.md +++ b/docs/MessageCallback.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **description** | **string** | A detailed description of the event described by the callback. | [default to undefined] **message** | [**MessageCallbackMessage**](MessageCallbackMessage.md) | | [default to undefined] **errorCode** | **number** | Optional error code, applicable only when type is `message-failed`. | [optional] [default to undefined] +**carrierName** | **string** | The name of the Authorized Message Provider (AMP) that handled this message. In the US, this is the carrier that the message was sent to. | [optional] [default to undefined] ## Example @@ -25,6 +26,7 @@ const instance: MessageCallback = { description, message, errorCode, + carrierName, }; ``` diff --git a/docs/TfvStatusEnum.md b/docs/TfvStatusEnum.md index feb7bd9..fb5f7e7 100644 --- a/docs/TfvStatusEnum.md +++ b/docs/TfvStatusEnum.md @@ -9,8 +9,4 @@ * `Pending` (value: `'PENDING'`) -* `PartiallyVerified` (value: `'PARTIALLY_VERIFIED'`) - -* `InvalidStatus` (value: `'INVALID_STATUS'`) - [[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/models/callback-type-enum.ts b/models/callback-type-enum.ts index 554ac43..86f1d48 100644 --- a/models/callback-type-enum.ts +++ b/models/callback-type-enum.ts @@ -21,10 +21,10 @@ */ export const CallbackTypeEnum = { - Received: 'message-received', - Sending: 'message-sending', - Delivered: 'message-delivered', - Failed: 'message-failed' + MessageReceived: 'message-received', + MessageSending: 'message-sending', + MessageDelivered: 'message-delivered', + MessageFailed: 'message-failed' } as const; export type CallbackTypeEnum = typeof CallbackTypeEnum[keyof typeof CallbackTypeEnum]; diff --git a/openapitools.json b/openapitools.json index f8d07ce..151c200 100644 --- a/openapitools.json +++ b/openapitools.json @@ -2,6 +2,6 @@ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "7.10.0" + "version": "7.13.0" } } From f1099dae1595e3991737c5c5f2dacaa14d41270e Mon Sep 17 00:00:00 2001 From: ckoegel Date: Tue, 13 May 2025 11:03:14 -0400 Subject: [PATCH 3/3] update enum test --- tests/unit/models/tfv-status-enum.test.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/unit/models/tfv-status-enum.test.ts b/tests/unit/models/tfv-status-enum.test.ts index 26274aa..b74122b 100644 --- a/tests/unit/models/tfv-status-enum.test.ts +++ b/tests/unit/models/tfv-status-enum.test.ts @@ -5,7 +5,5 @@ describe('TfvStatusEnum', () => { expect(TfvStatusEnum.Verified).toBe('VERIFIED'); expect(TfvStatusEnum.Unverified).toBe('UNVERIFIED'); expect(TfvStatusEnum.Pending).toBe('PENDING'); - expect(TfvStatusEnum.PartiallyVerified).toBe('PARTIALLY_VERIFIED'); - expect(TfvStatusEnum.InvalidStatus).toBe('INVALID_STATUS'); }); });