Skip to content

Commit 8e0b3d2

Browse files
authored
Merge branch 'main' into fix-pv-issues
2 parents 76d204b + ab08856 commit 8e0b3d2

File tree

222 files changed

+8286
-2073
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+8286
-2073
lines changed

.github/workflows/deploy.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,28 @@ jobs:
2424
T_MOBILE_NUMBER: ${{ secrets.T_MOBILE_NUMBER }}
2525
BASE_CALLBACK_URL: ${{ secrets.BASE_CALLBACK_URL }}
2626
PYTHON_VERSION: ${{ matrix.python-version }}
27-
OPERATING_SYSTEM: ${{ matrix.os }}
27+
OPERATING_SYSTEM: ubuntu-latest
2828
MANTECA_ACTIVE_NUMBER: ${{ secrets.MANTECA_ACTIVE_NUMBER }}
2929
MANTECA_IDLE_NUMBER: ${{ secrets.MANTECA_IDLE_NUMBER }}
3030
MANTECA_BASE_URL: ${{ secrets.MANTECA_BASE_URL }}
3131
MANTECA_APPLICATION_ID: ${{ secrets.MANTECA_APPLICATION_ID }}
3232

3333
steps:
3434
- name: Set Release Version
35-
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
35+
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/v}" >> $GITHUB_ENV
3636

3737
- name: Check Release Tag Format
3838
run: |
3939
re=[0-9]+\.[0-9]+\.[0-9]+
4040
if ! [[ $RELEASE_VERSION =~ $re ]]; then
41-
echo 'Tag does not match expected regex pattern for releases (v[0-9]+.[0-9]+.[0-9]+b[0-9]+)'
41+
echo 'Tag does not match expected regex pattern for releases (v[0-9]+\.[0-9]+\.[0-9]+)'
4242
echo $RELEASE_VERSION
4343
echo 'Please update your tag to match the expected regex pattern'
4444
exit 1
4545
fi
4646
4747
- name: Checkout
48-
uses: actions/checkout@v4
48+
uses: actions/checkout@v5
4949

5050
- name: Set OpenAPI Generator Version
5151
run: |

.github/workflows/test-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343

4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v4
46+
uses: actions/checkout@v5
4747

4848
- name: Set up Python
4949
uses: actions/setup-python@v5

.github/workflows/test-smoke.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
MANTECA_APPLICATION_ID: ${{ secrets.MANTECA_APPLICATION_ID }}
5151
steps:
5252
- name: Checkout
53-
uses: actions/checkout@v4
53+
uses: actions/checkout@v5
5454

5555
- name: Set up Python
5656
uses: actions/setup-python@v5
@@ -89,7 +89,7 @@ jobs:
8989
MANTECA_APPLICATION_ID: ${{ secrets.MANTECA_UP_APPLICATION_ID }}
9090
steps:
9191
- name: Checkout
92-
uses: actions/checkout@v4
92+
uses: actions/checkout@v5
9393

9494
- name: Set up Python
9595
uses: actions/setup-python@v5

.gitlab-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ stages:
1414
- pip install -r test-requirements.txt
1515
- pytest --cov=bandwidth
1616

17-
pytest-3.8:
18-
extends: .pytest
19-
image: python:3.8-alpine
2017
pytest-3.9:
2118
extends: .pytest
2219
image: python:3.9-alpine
@@ -29,3 +26,6 @@ pytest-3.11:
2926
pytest-3.12:
3027
extends: .pytest
3128
image: python:3.12-alpine
29+
pytest-3.13:
30+
extends: .pytest
31+
image: python:3.13-alpine

.openapi-generator/FILES

Lines changed: 62 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,12 @@ bandwidth/models/account_statistics.py
2323
bandwidth/models/additional_denial_reason.py
2424
bandwidth/models/address.py
2525
bandwidth/models/answer_callback.py
26+
bandwidth/models/async_lookup_request.py
2627
bandwidth/models/blocked_webhook.py
2728
bandwidth/models/bridge_complete_callback.py
2829
bandwidth/models/bridge_target_complete_callback.py
30+
bandwidth/models/business_entity_type_enum.py
31+
bandwidth/models/business_registration_type_enum.py
2932
bandwidth/models/call_direction_enum.py
3033
bandwidth/models/call_recording_metadata.py
3134
bandwidth/models/call_state.py
@@ -39,6 +42,7 @@ bandwidth/models/callback.py
3942
bandwidth/models/callback_method_enum.py
4043
bandwidth/models/card_width_enum.py
4144
bandwidth/models/code_request.py
45+
bandwidth/models/completed_lookup_status_enum.py
4246
bandwidth/models/conference.py
4347
bandwidth/models/conference_completed_callback.py
4448
bandwidth/models/conference_created_callback.py
@@ -50,11 +54,15 @@ bandwidth/models/conference_recording_metadata.py
5054
bandwidth/models/conference_redirect_callback.py
5155
bandwidth/models/conference_state_enum.py
5256
bandwidth/models/contact.py
57+
bandwidth/models/create_async_bulk_lookup_response.py
58+
bandwidth/models/create_async_bulk_lookup_response_data.py
5359
bandwidth/models/create_call.py
5460
bandwidth/models/create_call_response.py
55-
bandwidth/models/create_lookup_response.py
5661
bandwidth/models/create_message_request_error.py
5762
bandwidth/models/create_multi_channel_message_response.py
63+
bandwidth/models/create_sync_lookup_response.py
64+
bandwidth/models/create_sync_lookup_response_data.py
65+
bandwidth/models/deactivation_event_enum.py
5866
bandwidth/models/disconnect_callback.py
5967
bandwidth/models/diversion.py
6068
bandwidth/models/dtmf_callback.py
@@ -65,18 +73,24 @@ bandwidth/models/failure_webhook.py
6573
bandwidth/models/field_error.py
6674
bandwidth/models/file_format_enum.py
6775
bandwidth/models/gather_callback.py
76+
bandwidth/models/get_async_bulk_lookup_response.py
77+
bandwidth/models/get_async_bulk_lookup_response_data.py
78+
bandwidth/models/in_progress_lookup_status_enum.py
6879
bandwidth/models/inbound_callback.py
6980
bandwidth/models/inbound_callback_message.py
7081
bandwidth/models/inbound_callback_type_enum.py
7182
bandwidth/models/initiate_callback.py
83+
bandwidth/models/latest_message_delivery_status_enum.py
84+
bandwidth/models/line_type_enum.py
7285
bandwidth/models/link.py
86+
bandwidth/models/link_schema.py
7387
bandwidth/models/links_object.py
7488
bandwidth/models/list_message_direction_enum.py
7589
bandwidth/models/list_message_item.py
76-
bandwidth/models/lookup_request.py
90+
bandwidth/models/lookup_error_response.py
91+
bandwidth/models/lookup_error_schema.py
92+
bandwidth/models/lookup_error_schema_meta.py
7793
bandwidth/models/lookup_result.py
78-
bandwidth/models/lookup_status.py
79-
bandwidth/models/lookup_status_enum.py
8094
bandwidth/models/machine_detection_complete_callback.py
8195
bandwidth/models/machine_detection_configuration.py
8296
bandwidth/models/machine_detection_mode_enum.py
@@ -97,17 +111,26 @@ bandwidth/models/mms_message_content.py
97111
bandwidth/models/mms_message_content_file.py
98112
bandwidth/models/multi_channel_action.py
99113
bandwidth/models/multi_channel_action_calendar_event.py
100-
bandwidth/models/multi_channel_channel_list_object.py
101-
bandwidth/models/multi_channel_channel_list_object_content.py
114+
bandwidth/models/multi_channel_channel_list_mms_object.py
115+
bandwidth/models/multi_channel_channel_list_mms_response_object.py
116+
bandwidth/models/multi_channel_channel_list_object_base.py
117+
bandwidth/models/multi_channel_channel_list_owner_object.py
118+
bandwidth/models/multi_channel_channel_list_rbm_object.py
119+
bandwidth/models/multi_channel_channel_list_rbm_object_all_of_content.py
120+
bandwidth/models/multi_channel_channel_list_rbm_response_object.py
121+
bandwidth/models/multi_channel_channel_list_request_object.py
122+
bandwidth/models/multi_channel_channel_list_response_object.py
123+
bandwidth/models/multi_channel_channel_list_sms_object.py
124+
bandwidth/models/multi_channel_channel_list_sms_response_object.py
102125
bandwidth/models/multi_channel_error.py
103126
bandwidth/models/multi_channel_message_channel_enum.py
104127
bandwidth/models/multi_channel_message_content.py
105128
bandwidth/models/multi_channel_message_request.py
106129
bandwidth/models/multi_channel_message_response_data.py
107-
bandwidth/models/multi_channel_message_response_data_channel_list_inner.py
108130
bandwidth/models/opt_in_workflow.py
109131
bandwidth/models/page_info.py
110132
bandwidth/models/priority_enum.py
133+
bandwidth/models/product_type_enum.py
111134
bandwidth/models/rbm_action_base.py
112135
bandwidth/models/rbm_action_dial.py
113136
bandwidth/models/rbm_action_open_url.py
@@ -137,6 +160,7 @@ bandwidth/models/status_callback.py
137160
bandwidth/models/status_callback_message.py
138161
bandwidth/models/status_callback_type_enum.py
139162
bandwidth/models/stir_shaken.py
163+
bandwidth/models/sync_lookup_request.py
140164
bandwidth/models/telephone_number.py
141165
bandwidth/models/tfv_basic_authentication.py
142166
bandwidth/models/tfv_callback_status_enum.py
@@ -146,7 +170,6 @@ bandwidth/models/tfv_status_enum.py
146170
bandwidth/models/tfv_submission_info.py
147171
bandwidth/models/tfv_submission_wrapper.py
148172
bandwidth/models/thumbnail_alignment_enum.py
149-
bandwidth/models/tn_lookup_request_error.py
150173
bandwidth/models/transcribe_recording.py
151174
bandwidth/models/transcription.py
152175
bandwidth/models/transcription_available_callback.py
@@ -176,9 +199,12 @@ docs/AccountStatistics.md
176199
docs/AdditionalDenialReason.md
177200
docs/Address.md
178201
docs/AnswerCallback.md
202+
docs/AsyncLookupRequest.md
179203
docs/BlockedWebhook.md
180204
docs/BridgeCompleteCallback.md
181205
docs/BridgeTargetCompleteCallback.md
206+
docs/BusinessEntityTypeEnum.md
207+
docs/BusinessRegistrationTypeEnum.md
182208
docs/CallDirectionEnum.md
183209
docs/CallRecordingMetadata.md
184210
docs/CallState.md
@@ -193,6 +219,7 @@ docs/CallbackMethodEnum.md
193219
docs/CallsApi.md
194220
docs/CardWidthEnum.md
195221
docs/CodeRequest.md
222+
docs/CompletedLookupStatusEnum.md
196223
docs/Conference.md
197224
docs/ConferenceCompletedCallback.md
198225
docs/ConferenceCreatedCallback.md
@@ -205,11 +232,15 @@ docs/ConferenceRedirectCallback.md
205232
docs/ConferenceStateEnum.md
206233
docs/ConferencesApi.md
207234
docs/Contact.md
235+
docs/CreateAsyncBulkLookupResponse.md
236+
docs/CreateAsyncBulkLookupResponseData.md
208237
docs/CreateCall.md
209238
docs/CreateCallResponse.md
210-
docs/CreateLookupResponse.md
211239
docs/CreateMessageRequestError.md
212240
docs/CreateMultiChannelMessageResponse.md
241+
docs/CreateSyncLookupResponse.md
242+
docs/CreateSyncLookupResponseData.md
243+
docs/DeactivationEventEnum.md
213244
docs/DisconnectCallback.md
214245
docs/Diversion.md
215246
docs/DtmfCallback.md
@@ -220,18 +251,24 @@ docs/FailureWebhook.md
220251
docs/FieldError.md
221252
docs/FileFormatEnum.md
222253
docs/GatherCallback.md
254+
docs/GetAsyncBulkLookupResponse.md
255+
docs/GetAsyncBulkLookupResponseData.md
256+
docs/InProgressLookupStatusEnum.md
223257
docs/InboundCallback.md
224258
docs/InboundCallbackMessage.md
225259
docs/InboundCallbackTypeEnum.md
226260
docs/InitiateCallback.md
261+
docs/LatestMessageDeliveryStatusEnum.md
262+
docs/LineTypeEnum.md
227263
docs/Link.md
264+
docs/LinkSchema.md
228265
docs/LinksObject.md
229266
docs/ListMessageDirectionEnum.md
230267
docs/ListMessageItem.md
231-
docs/LookupRequest.md
268+
docs/LookupErrorResponse.md
269+
docs/LookupErrorSchema.md
270+
docs/LookupErrorSchemaMeta.md
232271
docs/LookupResult.md
233-
docs/LookupStatus.md
234-
docs/LookupStatusEnum.md
235272
docs/MFAApi.md
236273
docs/MachineDetectionCompleteCallback.md
237274
docs/MachineDetectionConfiguration.md
@@ -256,18 +293,27 @@ docs/MmsMessageContentFile.md
256293
docs/MultiChannelAction.md
257294
docs/MultiChannelActionCalendarEvent.md
258295
docs/MultiChannelApi.md
259-
docs/MultiChannelChannelListObject.md
260-
docs/MultiChannelChannelListObjectContent.md
296+
docs/MultiChannelChannelListMMSObject.md
297+
docs/MultiChannelChannelListMMSResponseObject.md
298+
docs/MultiChannelChannelListObjectBase.md
299+
docs/MultiChannelChannelListOwnerObject.md
300+
docs/MultiChannelChannelListRBMObject.md
301+
docs/MultiChannelChannelListRBMObjectAllOfContent.md
302+
docs/MultiChannelChannelListRBMResponseObject.md
303+
docs/MultiChannelChannelListRequestObject.md
304+
docs/MultiChannelChannelListResponseObject.md
305+
docs/MultiChannelChannelListSMSObject.md
306+
docs/MultiChannelChannelListSMSResponseObject.md
261307
docs/MultiChannelError.md
262308
docs/MultiChannelMessageChannelEnum.md
263309
docs/MultiChannelMessageContent.md
264310
docs/MultiChannelMessageRequest.md
265311
docs/MultiChannelMessageResponseData.md
266-
docs/MultiChannelMessageResponseDataChannelListInner.md
267312
docs/OptInWorkflow.md
268313
docs/PageInfo.md
269314
docs/PhoneNumberLookupApi.md
270315
docs/PriorityEnum.md
316+
docs/ProductTypeEnum.md
271317
docs/RbmActionBase.md
272318
docs/RbmActionDial.md
273319
docs/RbmActionOpenUrl.md
@@ -299,6 +345,7 @@ docs/StatusCallback.md
299345
docs/StatusCallbackMessage.md
300346
docs/StatusCallbackTypeEnum.md
301347
docs/StirShaken.md
348+
docs/SyncLookupRequest.md
302349
docs/TelephoneNumber.md
303350
docs/TfvBasicAuthentication.md
304351
docs/TfvCallbackStatusEnum.md
@@ -308,7 +355,6 @@ docs/TfvStatusEnum.md
308355
docs/TfvSubmissionInfo.md
309356
docs/TfvSubmissionWrapper.md
310357
docs/ThumbnailAlignmentEnum.md
311-
docs/TnLookupRequestError.md
312358
docs/TollFreeVerificationApi.md
313359
docs/TranscribeRecording.md
314360
docs/Transcription.md

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.11.0
1+
7.17.0

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# ref: https://docs.travis-ci.com/user/languages/python
22
language: python
33
python:
4-
- "3.8"
54
- "3.9"
65
- "3.10"
76
- "3.11"
87
- "3.12"
8+
- "3.13"
99
# uncomment the following if needed
10-
#- "3.12-dev" # 3.12 development branch
10+
#- "3.13-dev" # 3.13 development branch
1111
#- "nightly" # nightly build
1212
# command to install dependencies
1313
install:

0 commit comments

Comments
 (0)