diff --git a/bandwidth.yml b/bandwidth.yml index 5927a5e..5e2bc9b 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -6034,12 +6034,30 @@ components: description: Reason code for denial. type: integer example: 511 + denialStatusCodeNullable: + description: Reason code for denial. + nullable: true + type: integer + example: 511 resubmitAllowed: description: >- Whether a Toll-Free Verification request qualifies for resubmission via PUT. example: true type: boolean + additionalDenialReason: + type: object + properties: + statusCode: + $ref: '#/components/schemas/denialStatusCode' + reason: + $ref: '#/components/schemas/declineReasonDescription' + resubmitAllowed: + $ref: '#/components/schemas/resubmitAllowed' + required: + - statusCode + - reason + - resubmitAllowed blocked: description: >- Whether a Toll-Free Verification is blocked. This attribute will only be @@ -6194,19 +6212,6 @@ components: type: boolean description: Indicates whether the content is age-gated. example: false - additionalDenialReason: - properties: - statusCode: - $ref: '#/components/schemas/denialStatusCode' - reason: - $ref: '#/components/schemas/declineReasonDescription' - resubmitAllowed: - $ref: '#/components/schemas/resubmitAllowed' - required: - - statusCode - - reason - - resubmitAllowed - type: object internalTicketNumber: type: string description: >- @@ -6402,6 +6407,7 @@ components: description: >- An optional list of denial reasons in addition to declineReasonDescription when multiple reasons apply. + type: array items: $ref: '#/components/schemas/additionalDenialReason' example: @@ -6411,7 +6417,6 @@ components: - statusCode: 513 reason: Reason B resubmitAllowed: true - type: array declineReasonDescription: $ref: '#/components/schemas/declineReasonDescription' denialStatusCode: @@ -6779,6 +6784,23 @@ components: $ref: '#/components/schemas/internalTicketNumber' declineReasonDescription: $ref: '#/components/schemas/declineReasonDescription' + denialStatusCode: + $ref: '#/components/schemas/denialStatusCodeNullable' + additionalDenialReasons: + description: >- + An optional list of denial reasons in addition to + declineReasonDescription when multiple reasons apply. + nullable: true + type: array + items: + $ref: '#/components/schemas/additionalDenialReason' + example: + - statusCode: 512 + reason: Reason A + resubmitAllowed: true + - statusCode: 513 + reason: Reason B + resubmitAllowed: true resubmitAllowed: $ref: '#/components/schemas/resubmitAllowed' createdDateTime: diff --git a/docs/TfvStatus.md b/docs/TfvStatus.md index 6c61c13..a1853ea 100644 --- a/docs/TfvStatus.md +++ b/docs/TfvStatus.md @@ -9,6 +9,8 @@ Name | Type | Description | Notes **status** | [**TfvStatusEnum**](TfvStatusEnum.md) | | [optional] [default to undefined] **internalTicketNumber** | **string** | Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number - included in all webhook payloads. | [optional] [default to undefined] **declineReasonDescription** | **string** | Explanation for why a verification request was declined. | [optional] [default to undefined] +**denialStatusCode** | **number** | Reason code for denial. | [optional] [default to undefined] +**additionalDenialReasons** | [**Array<AdditionalDenialReason>**](AdditionalDenialReason.md) | An optional list of denial reasons in addition to declineReasonDescription when multiple reasons apply. | [optional] [default to undefined] **resubmitAllowed** | **boolean** | Whether a Toll-Free Verification request qualifies for resubmission via PUT. | [optional] [default to undefined] **createdDateTime** | **string** | Date and time the verification request was created. | [optional] [default to undefined] **modifiedDateTime** | **string** | Date and time the verification request was last modified. | [optional] [default to undefined] @@ -27,6 +29,8 @@ const instance: TfvStatus = { status, internalTicketNumber, declineReasonDescription, + denialStatusCode, + additionalDenialReasons, resubmitAllowed, createdDateTime, modifiedDateTime, diff --git a/models/tfv-status.ts b/models/tfv-status.ts index 9ce491c..d0a2a2b 100644 --- a/models/tfv-status.ts +++ b/models/tfv-status.ts @@ -13,6 +13,9 @@ */ +// May contain unused imports in some cases +// @ts-ignore +import type { AdditionalDenialReason } from './additional-denial-reason'; // May contain unused imports in some cases // @ts-ignore import type { TfvStatusEnum } from './tfv-status-enum'; @@ -34,6 +37,14 @@ export interface TfvStatus { * Explanation for why a verification request was declined. */ 'declineReasonDescription'?: string; + /** + * Reason code for denial. + */ + 'denialStatusCode'?: number | null; + /** + * An optional list of denial reasons in addition to declineReasonDescription when multiple reasons apply. + */ + 'additionalDenialReasons'?: Array | null; /** * Whether a Toll-Free Verification request qualifies for resubmission via PUT. */