Skip to content

Commit 6092e6a

Browse files
committed
Generate SDK with OpenAPI Generator Version
1 parent 93c52d9 commit 6092e6a

14 files changed

Lines changed: 317 additions & 36 deletions

‎.openapi-generator/FILES‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ bandwidth/models/links_object.py
106106
bandwidth/models/list_endpoints_response.py
107107
bandwidth/models/list_message_direction_enum.py
108108
bandwidth/models/list_message_item.py
109+
bandwidth/models/location_response.py
109110
bandwidth/models/lookup_error_response.py
110111
bandwidth/models/lookup_error_schema.py
111112
bandwidth/models/lookup_error_schema_meta.py
@@ -158,7 +159,6 @@ bandwidth/models/rbm_action_type_enum.py
158159
bandwidth/models/rbm_action_view_location.py
159160
bandwidth/models/rbm_card_content.py
160161
bandwidth/models/rbm_card_content_media.py
161-
bandwidth/models/rbm_location_response.py
162162
bandwidth/models/rbm_media_height_enum.py
163163
bandwidth/models/rbm_message_carousel_card.py
164164
bandwidth/models/rbm_message_content_file.py
@@ -167,7 +167,6 @@ bandwidth/models/rbm_message_content_text.py
167167
bandwidth/models/rbm_message_media.py
168168
bandwidth/models/rbm_open_url_enum.py
169169
bandwidth/models/rbm_standalone_card.py
170-
bandwidth/models/rbm_suggestion_response.py
171170
bandwidth/models/rbm_web_view_enum.py
172171
bandwidth/models/recording_available_callback.py
173172
bandwidth/models/recording_complete_callback.py
@@ -184,6 +183,7 @@ bandwidth/models/status_callback.py
184183
bandwidth/models/status_callback_message.py
185184
bandwidth/models/status_callback_type_enum.py
186185
bandwidth/models/stir_shaken.py
186+
bandwidth/models/suggestion_response.py
187187
bandwidth/models/sync_lookup_request.py
188188
bandwidth/models/telephone_number.py
189189
bandwidth/models/tfv_basic_authentication.py
@@ -309,6 +309,7 @@ docs/LinksObject.md
309309
docs/ListEndpointsResponse.md
310310
docs/ListMessageDirectionEnum.md
311311
docs/ListMessageItem.md
312+
docs/LocationResponse.md
312313
docs/LookupErrorResponse.md
313314
docs/LookupErrorSchema.md
314315
docs/LookupErrorSchemaMeta.md
@@ -366,7 +367,6 @@ docs/RbmActionTypeEnum.md
366367
docs/RbmActionViewLocation.md
367368
docs/RbmCardContent.md
368369
docs/RbmCardContentMedia.md
369-
docs/RbmLocationResponse.md
370370
docs/RbmMediaHeightEnum.md
371371
docs/RbmMessageCarouselCard.md
372372
docs/RbmMessageContentFile.md
@@ -375,7 +375,6 @@ docs/RbmMessageContentText.md
375375
docs/RbmMessageMedia.md
376376
docs/RbmOpenUrlEnum.md
377377
docs/RbmStandaloneCard.md
378-
docs/RbmSuggestionResponse.md
379378
docs/RbmWebViewEnum.md
380379
docs/RecordingAvailableCallback.md
381380
docs/RecordingCompleteCallback.md
@@ -394,6 +393,7 @@ docs/StatusCallback.md
394393
docs/StatusCallbackMessage.md
395394
docs/StatusCallbackTypeEnum.md
396395
docs/StirShaken.md
396+
docs/SuggestionResponse.md
397397
docs/SyncLookupRequest.md
398398
docs/TelephoneNumber.md
399399
docs/TfvBasicAuthentication.md

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ Class | Method | HTTP request | Description
248248
- [ListEndpointsResponse](docs/ListEndpointsResponse.md)
249249
- [ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)
250250
- [ListMessageItem](docs/ListMessageItem.md)
251+
- [LocationResponse](docs/LocationResponse.md)
251252
- [LookupErrorResponse](docs/LookupErrorResponse.md)
252253
- [LookupErrorSchema](docs/LookupErrorSchema.md)
253254
- [LookupErrorSchemaMeta](docs/LookupErrorSchemaMeta.md)
@@ -300,7 +301,6 @@ Class | Method | HTTP request | Description
300301
- [RbmActionViewLocation](docs/RbmActionViewLocation.md)
301302
- [RbmCardContent](docs/RbmCardContent.md)
302303
- [RbmCardContentMedia](docs/RbmCardContentMedia.md)
303-
- [RbmLocationResponse](docs/RbmLocationResponse.md)
304304
- [RbmMediaHeightEnum](docs/RbmMediaHeightEnum.md)
305305
- [RbmMessageCarouselCard](docs/RbmMessageCarouselCard.md)
306306
- [RbmMessageContentFile](docs/RbmMessageContentFile.md)
@@ -309,7 +309,6 @@ Class | Method | HTTP request | Description
309309
- [RbmMessageMedia](docs/RbmMessageMedia.md)
310310
- [RbmOpenUrlEnum](docs/RbmOpenUrlEnum.md)
311311
- [RbmStandaloneCard](docs/RbmStandaloneCard.md)
312-
- [RbmSuggestionResponse](docs/RbmSuggestionResponse.md)
313312
- [RbmWebViewEnum](docs/RbmWebViewEnum.md)
314313
- [RecordingAvailableCallback](docs/RecordingAvailableCallback.md)
315314
- [RecordingCompleteCallback](docs/RecordingCompleteCallback.md)
@@ -326,6 +325,7 @@ Class | Method | HTTP request | Description
326325
- [StatusCallbackMessage](docs/StatusCallbackMessage.md)
327326
- [StatusCallbackTypeEnum](docs/StatusCallbackTypeEnum.md)
328327
- [StirShaken](docs/StirShaken.md)
328+
- [SuggestionResponse](docs/SuggestionResponse.md)
329329
- [SyncLookupRequest](docs/SyncLookupRequest.md)
330330
- [TelephoneNumber](docs/TelephoneNumber.md)
331331
- [TfvBasicAuthentication](docs/TfvBasicAuthentication.md)

‎bandwidth.yml‎

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2880,7 +2880,7 @@ components:
28802880
type: string
28812881
media:
28822882
$ref: '#/components/schemas/rbmMessageContentFile'
2883-
rbmSuggestionResponse:
2883+
suggestionResponse:
28842884
type: object
28852885
properties:
28862886
text:
@@ -2889,7 +2889,12 @@ components:
28892889
example: Yes, I would like to proceed
28902890
postbackData:
28912891
$ref: '#/components/schemas/rbmActionPostbackData'
2892-
rbmLocationResponse:
2892+
pairedMessageId:
2893+
type: string
2894+
nullable: true
2895+
description: Corresponding parent message ID (MT).
2896+
example: 1752697342534u24xerqdukke523x
2897+
locationResponse:
28932898
type: object
28942899
properties:
28952900
latitude:
@@ -2925,7 +2930,7 @@ components:
29252930
message-failed: '#/components/schemas/statusCallback'
29262931
message-read: '#/components/schemas/statusCallback'
29272932
message-received: '#/components/schemas/inboundCallback'
2928-
request-location-response: '#/components/schemas/inboundCallback'
2933+
requested-location-response: '#/components/schemas/inboundCallback'
29292934
suggestion-response: '#/components/schemas/inboundCallback'
29302935
statusCallback:
29312936
type: object
@@ -3035,14 +3040,15 @@ components:
30353040
- `message-received` indicates an MO message from a Bandwidth user's
30363041
client to a Bandwidth number.
30373042
3038-
- `request-location-response` indicates a response to a location request
3039-
sent by the Bandwidth user's client after receiving an RBM message.
3043+
- `requested-location-response` indicates a response to a location
3044+
request sent by the Bandwidth user's client after receiving an RBM
3045+
message.
30403046
30413047
- `suggestion-response` indicates a response to a suggestion sent by the
30423048
Bandwidth user's client after receiving an RBM message.
30433049
enum:
30443050
- message-received
3045-
- request-location-response
3051+
- requested-location-response
30463052
- suggestion-response
30473053
example: message-received
30483054
statusCallbackMessage:
@@ -3118,9 +3124,9 @@ components:
31183124
content:
31193125
$ref: '#/components/schemas/multiChannelMessageContent'
31203126
suggestionResponse:
3121-
$ref: '#/components/schemas/rbmSuggestionResponse'
3127+
$ref: '#/components/schemas/suggestionResponse'
31223128
locationResponse:
3123-
$ref: '#/components/schemas/rbmLocationResponse'
3129+
$ref: '#/components/schemas/locationResponse'
31243130
required:
31253131
- id
31263132
- owner
@@ -9154,7 +9160,7 @@ components:
91549160
tag: '{"myTag": "myTagValue"}'
91559161
updateEndpointBxmlRequestExample:
91569162
summary: Update Endpoint BXML Request Example
9157-
value: <Bxml><StartRecording /></Bxml>
9163+
value: <Response><StartRecording /></Response>
91589164
endpointDisconnectedEventExample:
91599165
summary: Endpoint Disconnected Event
91609166
value:
@@ -9678,10 +9684,10 @@ components:
96789684
96799685
<p>The payload type will be one of <code>message-received</code>,
96809686
<code>suggestion-response</code>, or
9681-
<code>location-request-response</code>.
9687+
<code>requested-location-response</code>.
96829688
96839689
<p>Note that <code>suggestion-response</code> and
9684-
<code>location-request-response</code> callback types are
9690+
<code>requested-location-response</code> callback types are
96859691
pertinent only for RBM messages sent from the
96869692
<code>/messages/multiChannel</code> endpoint.
96879693

‎bandwidth/__init__.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@
126126
"ListEndpointsResponse",
127127
"ListMessageDirectionEnum",
128128
"ListMessageItem",
129+
"LocationResponse",
129130
"LookupErrorResponse",
130131
"LookupErrorSchema",
131132
"LookupErrorSchemaMeta",
@@ -178,7 +179,6 @@
178179
"RbmActionViewLocation",
179180
"RbmCardContent",
180181
"RbmCardContentMedia",
181-
"RbmLocationResponse",
182182
"RbmMediaHeightEnum",
183183
"RbmMessageCarouselCard",
184184
"RbmMessageContentFile",
@@ -187,7 +187,6 @@
187187
"RbmMessageMedia",
188188
"RbmOpenUrlEnum",
189189
"RbmStandaloneCard",
190-
"RbmSuggestionResponse",
191190
"RbmWebViewEnum",
192191
"RecordingAvailableCallback",
193192
"RecordingCompleteCallback",
@@ -204,6 +203,7 @@
204203
"StatusCallbackMessage",
205204
"StatusCallbackTypeEnum",
206205
"StirShaken",
206+
"SuggestionResponse",
207207
"SyncLookupRequest",
208208
"TelephoneNumber",
209209
"TfvBasicAuthentication",
@@ -352,6 +352,7 @@
352352
from bandwidth.models.list_endpoints_response import ListEndpointsResponse as ListEndpointsResponse
353353
from bandwidth.models.list_message_direction_enum import ListMessageDirectionEnum as ListMessageDirectionEnum
354354
from bandwidth.models.list_message_item import ListMessageItem as ListMessageItem
355+
from bandwidth.models.location_response import LocationResponse as LocationResponse
355356
from bandwidth.models.lookup_error_response import LookupErrorResponse as LookupErrorResponse
356357
from bandwidth.models.lookup_error_schema import LookupErrorSchema as LookupErrorSchema
357358
from bandwidth.models.lookup_error_schema_meta import LookupErrorSchemaMeta as LookupErrorSchemaMeta
@@ -404,7 +405,6 @@
404405
from bandwidth.models.rbm_action_view_location import RbmActionViewLocation as RbmActionViewLocation
405406
from bandwidth.models.rbm_card_content import RbmCardContent as RbmCardContent
406407
from bandwidth.models.rbm_card_content_media import RbmCardContentMedia as RbmCardContentMedia
407-
from bandwidth.models.rbm_location_response import RbmLocationResponse as RbmLocationResponse
408408
from bandwidth.models.rbm_media_height_enum import RbmMediaHeightEnum as RbmMediaHeightEnum
409409
from bandwidth.models.rbm_message_carousel_card import RbmMessageCarouselCard as RbmMessageCarouselCard
410410
from bandwidth.models.rbm_message_content_file import RbmMessageContentFile as RbmMessageContentFile
@@ -413,7 +413,6 @@
413413
from bandwidth.models.rbm_message_media import RbmMessageMedia as RbmMessageMedia
414414
from bandwidth.models.rbm_open_url_enum import RbmOpenUrlEnum as RbmOpenUrlEnum
415415
from bandwidth.models.rbm_standalone_card import RbmStandaloneCard as RbmStandaloneCard
416-
from bandwidth.models.rbm_suggestion_response import RbmSuggestionResponse as RbmSuggestionResponse
417416
from bandwidth.models.rbm_web_view_enum import RbmWebViewEnum as RbmWebViewEnum
418417
from bandwidth.models.recording_available_callback import RecordingAvailableCallback as RecordingAvailableCallback
419418
from bandwidth.models.recording_complete_callback import RecordingCompleteCallback as RecordingCompleteCallback
@@ -430,6 +429,7 @@
430429
from bandwidth.models.status_callback_message import StatusCallbackMessage as StatusCallbackMessage
431430
from bandwidth.models.status_callback_type_enum import StatusCallbackTypeEnum as StatusCallbackTypeEnum
432431
from bandwidth.models.stir_shaken import StirShaken as StirShaken
432+
from bandwidth.models.suggestion_response import SuggestionResponse as SuggestionResponse
433433
from bandwidth.models.sync_lookup_request import SyncLookupRequest as SyncLookupRequest
434434
from bandwidth.models.telephone_number import TelephoneNumber as TelephoneNumber
435435
from bandwidth.models.tfv_basic_authentication import TfvBasicAuthentication as TfvBasicAuthentication

‎bandwidth/models/__init__.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
from bandwidth.models.list_endpoints_response import ListEndpointsResponse
101101
from bandwidth.models.list_message_direction_enum import ListMessageDirectionEnum
102102
from bandwidth.models.list_message_item import ListMessageItem
103+
from bandwidth.models.location_response import LocationResponse
103104
from bandwidth.models.lookup_error_response import LookupErrorResponse
104105
from bandwidth.models.lookup_error_schema import LookupErrorSchema
105106
from bandwidth.models.lookup_error_schema_meta import LookupErrorSchemaMeta
@@ -152,7 +153,6 @@
152153
from bandwidth.models.rbm_action_view_location import RbmActionViewLocation
153154
from bandwidth.models.rbm_card_content import RbmCardContent
154155
from bandwidth.models.rbm_card_content_media import RbmCardContentMedia
155-
from bandwidth.models.rbm_location_response import RbmLocationResponse
156156
from bandwidth.models.rbm_media_height_enum import RbmMediaHeightEnum
157157
from bandwidth.models.rbm_message_carousel_card import RbmMessageCarouselCard
158158
from bandwidth.models.rbm_message_content_file import RbmMessageContentFile
@@ -161,7 +161,6 @@
161161
from bandwidth.models.rbm_message_media import RbmMessageMedia
162162
from bandwidth.models.rbm_open_url_enum import RbmOpenUrlEnum
163163
from bandwidth.models.rbm_standalone_card import RbmStandaloneCard
164-
from bandwidth.models.rbm_suggestion_response import RbmSuggestionResponse
165164
from bandwidth.models.rbm_web_view_enum import RbmWebViewEnum
166165
from bandwidth.models.recording_available_callback import RecordingAvailableCallback
167166
from bandwidth.models.recording_complete_callback import RecordingCompleteCallback
@@ -178,6 +177,7 @@
178177
from bandwidth.models.status_callback_message import StatusCallbackMessage
179178
from bandwidth.models.status_callback_type_enum import StatusCallbackTypeEnum
180179
from bandwidth.models.stir_shaken import StirShaken
180+
from bandwidth.models.suggestion_response import SuggestionResponse
181181
from bandwidth.models.sync_lookup_request import SyncLookupRequest
182182
from bandwidth.models.telephone_number import TelephoneNumber
183183
from bandwidth.models.tfv_basic_authentication import TfvBasicAuthentication

‎bandwidth/models/callback.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class Callback(BaseModel):
5353
'message-received': 'InboundCallback',
5454
'message-sending': 'StatusCallback',
5555
'message-sent': 'StatusCallback',
56-
'request-location-response': 'InboundCallback',
56+
'requested-location-response': 'InboundCallback',
5757
'suggestion-response': 'InboundCallback'
5858
}
5959

‎bandwidth/models/inbound_callback_message.py‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
from datetime import datetime
2222
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
2323
from typing import Any, ClassVar, Dict, List, Optional
24+
from bandwidth.models.location_response import LocationResponse
2425
from bandwidth.models.message_direction_enum import MessageDirectionEnum
2526
from bandwidth.models.multi_channel_message_channel_enum import MultiChannelMessageChannelEnum
2627
from bandwidth.models.multi_channel_message_content import MultiChannelMessageContent
2728
from bandwidth.models.priority_enum import PriorityEnum
28-
from bandwidth.models.rbm_location_response import RbmLocationResponse
29-
from bandwidth.models.rbm_suggestion_response import RbmSuggestionResponse
29+
from bandwidth.models.suggestion_response import SuggestionResponse
3030
from typing import Optional, Set
3131
from typing_extensions import Self
3232

@@ -48,8 +48,8 @@ class InboundCallbackMessage(BaseModel):
4848
priority: Optional[PriorityEnum] = None
4949
channel: Optional[MultiChannelMessageChannelEnum] = None
5050
content: Optional[MultiChannelMessageContent] = None
51-
suggestion_response: Optional[RbmSuggestionResponse] = Field(default=None, alias="suggestionResponse")
52-
location_response: Optional[RbmLocationResponse] = Field(default=None, alias="locationResponse")
51+
suggestion_response: Optional[SuggestionResponse] = Field(default=None, alias="suggestionResponse")
52+
location_response: Optional[LocationResponse] = Field(default=None, alias="locationResponse")
5353
additional_properties: Dict[str, Any] = {}
5454
__properties: ClassVar[List[str]] = ["id", "owner", "applicationId", "time", "segmentCount", "direction", "to", "from", "text", "tag", "media", "priority", "channel", "content", "suggestionResponse", "locationResponse"]
5555

@@ -134,8 +134,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
134134
"priority": obj.get("priority"),
135135
"channel": obj.get("channel"),
136136
"content": MultiChannelMessageContent.from_dict(obj["content"]) if obj.get("content") is not None else None,
137-
"suggestionResponse": RbmSuggestionResponse.from_dict(obj["suggestionResponse"]) if obj.get("suggestionResponse") is not None else None,
138-
"locationResponse": RbmLocationResponse.from_dict(obj["locationResponse"]) if obj.get("locationResponse") is not None else None
137+
"suggestionResponse": SuggestionResponse.from_dict(obj["suggestionResponse"]) if obj.get("suggestionResponse") is not None else None,
138+
"locationResponse": LocationResponse.from_dict(obj["locationResponse"]) if obj.get("locationResponse") is not None else None
139139
})
140140
# store additional fields in additional_properties
141141
for _key in obj.keys():

‎bandwidth/models/inbound_callback_type_enum.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121

2222
class InboundCallbackTypeEnum(str, Enum):
2323
"""
24-
The possible inbound callback types originating from MO messages or multichannel message client responses: - `message-received` indicates an MO message from a Bandwidth user's client to a Bandwidth number. - `request-location-response` indicates a response to a location request sent by the Bandwidth user's client after receiving an RBM message. - `suggestion-response` indicates a response to a suggestion sent by the Bandwidth user's client after receiving an RBM message.
24+
The possible inbound callback types originating from MO messages or multichannel message client responses: - `message-received` indicates an MO message from a Bandwidth user's client to a Bandwidth number. - `requested-location-response` indicates a response to a location request sent by the Bandwidth user's client after receiving an RBM message. - `suggestion-response` indicates a response to a suggestion sent by the Bandwidth user's client after receiving an RBM message.
2525
"""
2626

2727
"""
2828
allowed enum values
2929
"""
3030
MESSAGE_MINUS_RECEIVED = 'message-received'
31-
REQUEST_MINUS_LOCATION_MINUS_RESPONSE = 'request-location-response'
31+
REQUESTED_MINUS_LOCATION_MINUS_RESPONSE = 'requested-location-response'
3232
SUGGESTION_MINUS_RESPONSE = 'suggestion-response'
3333

3434
@classmethod

0 commit comments

Comments
 (0)