Skip to content

Commit 0008753

Browse files
band-swi-release-engineering[bot]DX-Bandwidthckoegel
authored
SWI-7949 Update SDK Based on Recent Spec Changes (#154)
* Generate SDK with OpenAPI Generator Version * update windows runner version --------- Co-authored-by: DX-Bandwidth <[email protected]> Co-authored-by: ckoegel <[email protected]>
1 parent 42bb55f commit 0008753

16 files changed

+91
-106
lines changed

.github/workflows/test-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ${{ matrix.os }}
3232
strategy:
3333
matrix:
34-
os: [windows-2019, windows-2022, ubuntu-22.04, ubuntu-24.04]
34+
os: [windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04]
3535
dotnet: [6.0.x, 7.0.x, 8.0.x]
3636
fail-fast: false
3737
steps:

Bandwidth.Standard.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio 14
33
VisualStudioVersion = 14.0.25420.1
44
MinimumVisualStudioVersion = 10.0.40219.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{025A015C-50AB-473D-9C09-76DC7BD5D3FD}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{52ADDC3D-A0B9-4F40-A0EF-5B41DA2188A7}"
66
EndProject
77
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard.Test", "src\Bandwidth.Standard.Test\Bandwidth.Standard.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
88
EndProject
@@ -12,10 +12,10 @@ Global
1212
Release|Any CPU = Release|Any CPU
1313
EndGlobalSection
1414
GlobalSection(ProjectConfigurationPlatforms) = postSolution
15-
{025A015C-50AB-473D-9C09-76DC7BD5D3FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16-
{025A015C-50AB-473D-9C09-76DC7BD5D3FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
17-
{025A015C-50AB-473D-9C09-76DC7BD5D3FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
18-
{025A015C-50AB-473D-9C09-76DC7BD5D3FD}.Release|Any CPU.Build.0 = Release|Any CPU
15+
{52ADDC3D-A0B9-4F40-A0EF-5B41DA2188A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16+
{52ADDC3D-A0B9-4F40-A0EF-5B41DA2188A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
17+
{52ADDC3D-A0B9-4F40-A0EF-5B41DA2188A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
18+
{52ADDC3D-A0B9-4F40-A0EF-5B41DA2188A7}.Release|Any CPU.Build.0 = Release|Any CPU
1919
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2020
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
2121
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU

api/openapi.yaml

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12087,26 +12087,25 @@ components:
1208712087
type: boolean
1208812088
blocked:
1208912089
description: Whether a Toll-Free Verification is blocked. This attribute will
12090-
only be defined when the number is blocked. (Not Available Until 5/28/2025)
12090+
only be defined when the number is blocked.
1209112091
example: true
1209212092
type: boolean
1209312093
blockedReason:
1209412094
description: The reason why the Toll-Free Verification is blocked. This attribute
12095-
will only be defined when the number is blocked. (Not Available Until 5/28/2025)
12095+
will only be defined when the number is blocked.
1209612096
example: Toll-free number was used to send spam messages
1209712097
type: string
1209812098
privacyPolicyUrl:
12099-
description: The Toll-Free Verification request privacy policy URL. (Not Available
12100-
Until 5/28/2025)
12099+
description: The Toll-Free Verification request privacy policy URL.
1210112100
example: http://your-company.com/privacyPolicy
1210212101
type: string
1210312102
termsAndConditionsUrl:
1210412103
description: The Toll-Free Verification request terms and conditions policy
12105-
URL. (Not Available Until 5/28/2025)
12104+
URL.
1210612105
example: http://your-company.com/termsAndConditions
1210712106
type: string
1210812107
businessDba:
12109-
description: The company 'Doing Business As'. (Not Available Until 5/28/2025)
12108+
description: The company 'Doing Business As'.
1211012109
example: Another Company Name Inc.
1211112110
type: string
1211212111
additionalDenialReason:
@@ -12205,17 +12204,16 @@ components:
1220512204
nullable: true
1220612205
type: string
1220712206
privacyPolicyUrl:
12208-
description: The Toll-Free Verification request privacy policy URL. (Not
12209-
Available Until 5/28/2025)
12207+
description: The Toll-Free Verification request privacy policy URL.
1221012208
example: http://your-company.com/privacyPolicy
1221112209
type: string
1221212210
termsAndConditionsUrl:
1221312211
description: The Toll-Free Verification request terms and conditions policy
12214-
URL. (Not Available Until 5/28/2025)
12212+
URL.
1221512213
example: http://your-company.com/termsAndConditions
1221612214
type: string
1221712215
businessDba:
12218-
description: The company 'Doing Business As'. (Not Available Until 5/28/2025)
12216+
description: The company 'Doing Business As'.
1221912217
example: Another Company Name Inc.
1222012218
type: string
1222112219
required:
@@ -12277,17 +12275,16 @@ components:
1227712275
nullable: true
1227812276
type: string
1227912277
privacyPolicyUrl:
12280-
description: The Toll-Free Verification request privacy policy URL. (Not
12281-
Available Until 5/28/2025)
12278+
description: The Toll-Free Verification request privacy policy URL.
1228212279
example: http://your-company.com/privacyPolicy
1228312280
type: string
1228412281
termsAndConditionsUrl:
1228512282
description: The Toll-Free Verification request terms and conditions policy
12286-
URL. (Not Available Until 5/28/2025)
12283+
URL.
1228712284
example: http://your-company.com/termsAndConditions
1228812285
type: string
1228912286
businessDba:
12290-
description: The company 'Doing Business As'. (Not Available Until 5/28/2025)
12287+
description: The company 'Doing Business As'.
1229112288
example: Another Company Name Inc.
1229212289
type: string
1229312290
required:
@@ -12434,14 +12431,12 @@ components:
1243412431
type: string
1243512432
blocked:
1243612433
description: Whether a Toll-Free Verification is blocked. This attribute
12437-
will only be defined when the number is blocked. (Not Available Until
12438-
5/28/2025)
12434+
will only be defined when the number is blocked.
1243912435
example: true
1244012436
type: boolean
1244112437
blockedReason:
1244212438
description: The reason why the Toll-Free Verification is blocked. This
12443-
attribute will only be defined when the number is blocked. (Not Available
12444-
Until 5/28/2025)
12439+
attribute will only be defined when the number is blocked.
1244512440
example: Toll-free number was used to send spam messages
1244612441
type: string
1244712442
type: object
@@ -12492,14 +12487,12 @@ components:
1249212487
type: string
1249312488
blocked:
1249412489
description: Whether a Toll-Free Verification is blocked. This attribute
12495-
will only be defined when the number is blocked. (Not Available Until
12496-
5/28/2025)
12490+
will only be defined when the number is blocked.
1249712491
example: true
1249812492
type: boolean
1249912493
blockedReason:
1250012494
description: The reason why the Toll-Free Verification is blocked. This
12501-
attribute will only be defined when the number is blocked. (Not Available
12502-
Until 5/28/2025)
12495+
attribute will only be defined when the number is blocked.
1250312496
example: Toll-free number was used to send spam messages
1250412497
type: string
1250512498
type: object
@@ -12989,14 +12982,12 @@ components:
1298912982
$ref: '#/components/schemas/tfvSubmissionInfo'
1299012983
blocked:
1299112984
description: Whether a Toll-Free Verification is blocked. This attribute
12992-
will only be defined when the number is blocked. (Not Available Until
12993-
5/28/2025)
12985+
will only be defined when the number is blocked.
1299412986
example: true
1299512987
type: boolean
1299612988
blockedReason:
1299712989
description: The reason why the Toll-Free Verification is blocked. This
12998-
attribute will only be defined when the number is blocked. (Not Available
12999-
Until 5/28/2025)
12990+
attribute will only be defined when the number is blocked.
1300012991
example: Toll-free number was used to send spam messages
1300112992
type: string
1300212993
type: object
@@ -13077,17 +13068,16 @@ components:
1307713068
nullable: true
1307813069
type: string
1307913070
privacyPolicyUrl:
13080-
description: The Toll-Free Verification request privacy policy URL. (Not
13081-
Available Until 5/28/2025)
13071+
description: The Toll-Free Verification request privacy policy URL.
1308213072
example: http://your-company.com/privacyPolicy
1308313073
type: string
1308413074
termsAndConditionsUrl:
1308513075
description: The Toll-Free Verification request terms and conditions policy
13086-
URL. (Not Available Until 5/28/2025)
13076+
URL.
1308713077
example: http://your-company.com/termsAndConditions
1308813078
type: string
1308913079
businessDba:
13090-
description: The company 'Doing Business As'. (Not Available Until 5/28/2025)
13080+
description: The company 'Doing Business As'.
1309113081
example: Another Company Name Inc.
1309213082
type: string
1309313083
type: object

bandwidth.yml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5239,30 +5239,25 @@ components:
52395239
blocked:
52405240
description: >-
52415241
Whether a Toll-Free Verification is blocked. This attribute will only be
5242-
defined when the number is blocked. (Not Available Until 5/28/2025)
5242+
defined when the number is blocked.
52435243
example: true
52445244
type: boolean
52455245
blockedReason:
52465246
description: >-
52475247
The reason why the Toll-Free Verification is blocked. This attribute
5248-
will only be defined when the number is blocked. (Not Available Until
5249-
5/28/2025)
5248+
will only be defined when the number is blocked.
52505249
example: Toll-free number was used to send spam messages
52515250
type: string
52525251
privacyPolicyUrl:
5253-
description: >-
5254-
The Toll-Free Verification request privacy policy URL. (Not Available
5255-
Until 5/28/2025)
5252+
description: The Toll-Free Verification request privacy policy URL.
52565253
example: http://your-company.com/privacyPolicy
52575254
type: string
52585255
termsAndConditionsUrl:
5259-
description: >-
5260-
The Toll-Free Verification request terms and conditions policy URL. (Not
5261-
Available Until 5/28/2025)
5256+
description: The Toll-Free Verification request terms and conditions policy URL.
52625257
example: http://your-company.com/termsAndConditions
52635258
type: string
52645259
businessDba:
5265-
description: The company 'Doing Business As'. (Not Available Until 5/28/2025)
5260+
description: The company 'Doing Business As'.
52665261
example: Another Company Name Inc.
52675262
type: string
52685263
additionalDenialReason:

docs/BlockedWebhook.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Name | Type | Description | Notes
88
**PhoneNumber** | **string** | Toll-free telephone number in E.164 format. | [optional]
99
**Status** | **TfvCallbackStatusEnum** | | [optional]
1010
**InternalTicketNumber** | **Guid** | Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number. | [optional]
11-
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
12-
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
11+
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
12+
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
1313

1414
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1515

docs/TfvStatus.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Name | Type | Description | Notes
1212
**CreatedDateTime** | **DateTime** | Date and time the verification request was created. | [optional]
1313
**ModifiedDateTime** | **DateTime** | Date and time the verification request was last modified. | [optional]
1414
**Submission** | [**TfvSubmissionInfo**](TfvSubmissionInfo.md) | | [optional]
15-
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
16-
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
15+
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
16+
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
1717

1818
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1919

docs/TfvSubmissionInfo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ Name | Type | Description | Notes
1313
**OptInWorkflow** | [**OptInWorkflow**](OptInWorkflow.md) | | [optional]
1414
**AdditionalInformation** | **string** | Any additional information. | [optional]
1515
**IsvReseller** | **string** | ISV name. | [optional]
16-
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. (Not Available Until 5/28/2025) | [optional]
17-
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. (Not Available Until 5/28/2025) | [optional]
18-
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. (Not Available Until 5/28/2025) | [optional]
16+
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. | [optional]
17+
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. | [optional]
18+
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. | [optional]
1919

2020
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
2121

docs/VerificationDenialWebhook.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Name | Type | Description | Notes
1212
**PhoneNumber** | **string** | Toll-free telephone number in E.164 format. | [optional]
1313
**ResubmitAllowed** | **bool** | Whether a Toll-Free Verification request qualifies for resubmission via PUT. | [optional]
1414
**Status** | **string** | | [optional] [default to "UNVERIFIED"]
15-
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
16-
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. (Not Available Until 5/28/2025) | [optional]
15+
**Blocked** | **bool** | Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
16+
**BlockedReason** | **string** | The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked. | [optional]
1717

1818
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1919

docs/VerificationRequest.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ Name | Type | Description | Notes
1414
**OptInWorkflow** | [**OptInWorkflow**](OptInWorkflow.md) | |
1515
**AdditionalInformation** | **string** | Any additional information. | [optional]
1616
**IsvReseller** | **string** | ISV name. | [optional]
17-
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. (Not Available Until 5/28/2025) | [optional]
18-
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. (Not Available Until 5/28/2025) | [optional]
19-
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. (Not Available Until 5/28/2025) | [optional]
17+
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. | [optional]
18+
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. | [optional]
19+
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. | [optional]
2020

2121
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
2222

docs/VerificationUpdateRequest.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ Name | Type | Description | Notes
1313
**OptInWorkflow** | [**OptInWorkflow**](OptInWorkflow.md) | |
1414
**AdditionalInformation** | **string** | Any additional information. | [optional]
1515
**IsvReseller** | **string** | ISV name. | [optional]
16-
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. (Not Available Until 5/28/2025) | [optional]
17-
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. (Not Available Until 5/28/2025) | [optional]
18-
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. (Not Available Until 5/28/2025) | [optional]
16+
**PrivacyPolicyUrl** | **string** | The Toll-Free Verification request privacy policy URL. | [optional]
17+
**TermsAndConditionsUrl** | **string** | The Toll-Free Verification request terms and conditions policy URL. | [optional]
18+
**BusinessDba** | **string** | The company &#39;Doing Business As&#39;. | [optional]
1919

2020
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
2121

0 commit comments

Comments
 (0)