Skip to content

Commit 57f4244

Browse files
feat(api): manual updates
1 parent a45c916 commit 57f4244

22 files changed

Lines changed: 95 additions & 648 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1037
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-02df26ca9f5cdb43b588930e91e19993812754fd3386b249a5f617e712cc6864.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-1b41614aa1c699c05d7af9f3de95d7117eb0f1b30d70a23bd0781b3992a3c52a.yml
33
openapi_spec_hash: e56bd6251f837dcad93467c9b2ddb72f
4-
config_hash: bbc017056099f5034d8ea1bcafbb34f0
4+
config_hash: e4f3f28bb85f381ed051f2940111cd9c

api.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3699,9 +3699,9 @@ Types:
36993699
from telnyx.types import (
37003700
NetworkInterface,
37013701
NetworkInterfaceRegion,
3702+
PublicInternetGatewayRead,
37023703
PublicInternetGatewayCreateResponse,
37033704
PublicInternetGatewayRetrieveResponse,
3704-
PublicInternetGatewayListResponse,
37053705
PublicInternetGatewayDeleteResponse,
37063706
)
37073707
```
@@ -3710,7 +3710,7 @@ Methods:
37103710

37113711
- <code title="post /public_internet_gateways">client.public_internet_gateways.<a href="./src/telnyx/resources/public_internet_gateways.py">create</a>(\*\*<a href="src/telnyx/types/public_internet_gateway_create_params.py">params</a>) -> <a href="./src/telnyx/types/public_internet_gateway_create_response.py">PublicInternetGatewayCreateResponse</a></code>
37123712
- <code title="get /public_internet_gateways/{id}">client.public_internet_gateways.<a href="./src/telnyx/resources/public_internet_gateways.py">retrieve</a>(id) -> <a href="./src/telnyx/types/public_internet_gateway_retrieve_response.py">PublicInternetGatewayRetrieveResponse</a></code>
3713-
- <code title="get /public_internet_gateways">client.public_internet_gateways.<a href="./src/telnyx/resources/public_internet_gateways.py">list</a>(\*\*<a href="src/telnyx/types/public_internet_gateway_list_params.py">params</a>) -> <a href="./src/telnyx/types/public_internet_gateway_list_response.py">SyncDefaultFlatPagination[PublicInternetGatewayListResponse]</a></code>
3713+
- <code title="get /public_internet_gateways">client.public_internet_gateways.<a href="./src/telnyx/resources/public_internet_gateways.py">list</a>(\*\*<a href="src/telnyx/types/public_internet_gateway_list_params.py">params</a>) -> <a href="./src/telnyx/types/public_internet_gateway_read.py">SyncDefaultFlatPagination[PublicInternetGatewayRead]</a></code>
37143714
- <code title="delete /public_internet_gateways/{id}">client.public_internet_gateways.<a href="./src/telnyx/resources/public_internet_gateways.py">delete</a>(id) -> <a href="./src/telnyx/types/public_internet_gateway_delete_response.py">PublicInternetGatewayDeleteResponse</a></code>
37153715

37163716
# Queues
@@ -4795,10 +4795,10 @@ Types:
47954795

47964796
```python
47974797
from telnyx.types import (
4798+
VirtualCrossConnectCombined,
47984799
VirtualCrossConnectCreateResponse,
47994800
VirtualCrossConnectRetrieveResponse,
48004801
VirtualCrossConnectUpdateResponse,
4801-
VirtualCrossConnectListResponse,
48024802
VirtualCrossConnectDeleteResponse,
48034803
)
48044804
```
@@ -4808,7 +4808,7 @@ Methods:
48084808
- <code title="post /virtual_cross_connects">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">create</a>(\*\*<a href="src/telnyx/types/virtual_cross_connect_create_params.py">params</a>) -> <a href="./src/telnyx/types/virtual_cross_connect_create_response.py">VirtualCrossConnectCreateResponse</a></code>
48094809
- <code title="get /virtual_cross_connects/{id}">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">retrieve</a>(id) -> <a href="./src/telnyx/types/virtual_cross_connect_retrieve_response.py">VirtualCrossConnectRetrieveResponse</a></code>
48104810
- <code title="patch /virtual_cross_connects/{id}">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">update</a>(id, \*\*<a href="src/telnyx/types/virtual_cross_connect_update_params.py">params</a>) -> <a href="./src/telnyx/types/virtual_cross_connect_update_response.py">VirtualCrossConnectUpdateResponse</a></code>
4811-
- <code title="get /virtual_cross_connects">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">list</a>(\*\*<a href="src/telnyx/types/virtual_cross_connect_list_params.py">params</a>) -> <a href="./src/telnyx/types/virtual_cross_connect_list_response.py">SyncDefaultFlatPagination[VirtualCrossConnectListResponse]</a></code>
4811+
- <code title="get /virtual_cross_connects">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">list</a>(\*\*<a href="src/telnyx/types/virtual_cross_connect_list_params.py">params</a>) -> <a href="./src/telnyx/types/virtual_cross_connect_combined.py">SyncDefaultFlatPagination[VirtualCrossConnectCombined]</a></code>
48124812
- <code title="delete /virtual_cross_connects/{id}">client.virtual_cross_connects.<a href="./src/telnyx/resources/virtual_cross_connects.py">delete</a>(id) -> <a href="./src/telnyx/types/virtual_cross_connect_delete_response.py">VirtualCrossConnectDeleteResponse</a></code>
48134813

48144814
# VirtualCrossConnectsCoverage
@@ -4842,9 +4842,9 @@ Types:
48424842

48434843
```python
48444844
from telnyx.types import (
4845+
WireguardInterfaceRead,
48454846
WireguardInterfaceCreateResponse,
48464847
WireguardInterfaceRetrieveResponse,
4847-
WireguardInterfaceListResponse,
48484848
WireguardInterfaceDeleteResponse,
48494849
)
48504850
```
@@ -4853,7 +4853,7 @@ Methods:
48534853

48544854
- <code title="post /wireguard_interfaces">client.wireguard_interfaces.<a href="./src/telnyx/resources/wireguard_interfaces.py">create</a>(\*\*<a href="src/telnyx/types/wireguard_interface_create_params.py">params</a>) -> <a href="./src/telnyx/types/wireguard_interface_create_response.py">WireguardInterfaceCreateResponse</a></code>
48554855
- <code title="get /wireguard_interfaces/{id}">client.wireguard_interfaces.<a href="./src/telnyx/resources/wireguard_interfaces.py">retrieve</a>(id) -> <a href="./src/telnyx/types/wireguard_interface_retrieve_response.py">WireguardInterfaceRetrieveResponse</a></code>
4856-
- <code title="get /wireguard_interfaces">client.wireguard_interfaces.<a href="./src/telnyx/resources/wireguard_interfaces.py">list</a>(\*\*<a href="src/telnyx/types/wireguard_interface_list_params.py">params</a>) -> <a href="./src/telnyx/types/wireguard_interface_list_response.py">SyncDefaultFlatPagination[WireguardInterfaceListResponse]</a></code>
4856+
- <code title="get /wireguard_interfaces">client.wireguard_interfaces.<a href="./src/telnyx/resources/wireguard_interfaces.py">list</a>(\*\*<a href="src/telnyx/types/wireguard_interface_list_params.py">params</a>) -> <a href="./src/telnyx/types/wireguard_interface_read.py">SyncDefaultFlatPagination[WireguardInterfaceRead]</a></code>
48574857
- <code title="delete /wireguard_interfaces/{id}">client.wireguard_interfaces.<a href="./src/telnyx/resources/wireguard_interfaces.py">delete</a>(id) -> <a href="./src/telnyx/types/wireguard_interface_delete_response.py">WireguardInterfaceDeleteResponse</a></code>
48584858

48594859
# WireguardPeers

src/telnyx/resources/public_internet_gateways.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
)
1818
from ..pagination import SyncDefaultFlatPagination, AsyncDefaultFlatPagination
1919
from .._base_client import AsyncPaginator, make_request_options
20-
from ..types.public_internet_gateway_list_response import PublicInternetGatewayListResponse
20+
from ..types.public_internet_gateway_read import PublicInternetGatewayRead
2121
from ..types.public_internet_gateway_create_response import PublicInternetGatewayCreateResponse
2222
from ..types.public_internet_gateway_delete_response import PublicInternetGatewayDeleteResponse
2323
from ..types.public_internet_gateway_retrieve_response import PublicInternetGatewayRetrieveResponse
@@ -139,7 +139,7 @@ def list(
139139
extra_query: Query | None = None,
140140
extra_body: Body | None = None,
141141
timeout: float | httpx.Timeout | None | NotGiven = not_given,
142-
) -> SyncDefaultFlatPagination[PublicInternetGatewayListResponse]:
142+
) -> SyncDefaultFlatPagination[PublicInternetGatewayRead]:
143143
"""
144144
List all Public Internet Gateways.
145145
@@ -156,7 +156,7 @@ def list(
156156
"""
157157
return self._get_api_list(
158158
"/public_internet_gateways",
159-
page=SyncDefaultFlatPagination[PublicInternetGatewayListResponse],
159+
page=SyncDefaultFlatPagination[PublicInternetGatewayRead],
160160
options=make_request_options(
161161
extra_headers=extra_headers,
162162
extra_query=extra_query,
@@ -171,7 +171,7 @@ def list(
171171
public_internet_gateway_list_params.PublicInternetGatewayListParams,
172172
),
173173
),
174-
model=PublicInternetGatewayListResponse,
174+
model=PublicInternetGatewayRead,
175175
)
176176

177177
def delete(
@@ -322,9 +322,7 @@ def list(
322322
extra_query: Query | None = None,
323323
extra_body: Body | None = None,
324324
timeout: float | httpx.Timeout | None | NotGiven = not_given,
325-
) -> AsyncPaginator[
326-
PublicInternetGatewayListResponse, AsyncDefaultFlatPagination[PublicInternetGatewayListResponse]
327-
]:
325+
) -> AsyncPaginator[PublicInternetGatewayRead, AsyncDefaultFlatPagination[PublicInternetGatewayRead]]:
328326
"""
329327
List all Public Internet Gateways.
330328
@@ -341,7 +339,7 @@ def list(
341339
"""
342340
return self._get_api_list(
343341
"/public_internet_gateways",
344-
page=AsyncDefaultFlatPagination[PublicInternetGatewayListResponse],
342+
page=AsyncDefaultFlatPagination[PublicInternetGatewayRead],
345343
options=make_request_options(
346344
extra_headers=extra_headers,
347345
extra_query=extra_query,
@@ -356,7 +354,7 @@ def list(
356354
public_internet_gateway_list_params.PublicInternetGatewayListParams,
357355
),
358356
),
359-
model=PublicInternetGatewayListResponse,
357+
model=PublicInternetGatewayRead,
360358
)
361359

362360
async def delete(

src/telnyx/resources/virtual_cross_connects.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
)
2424
from ..pagination import SyncDefaultFlatPagination, AsyncDefaultFlatPagination
2525
from .._base_client import AsyncPaginator, make_request_options
26-
from ..types.virtual_cross_connect_list_response import VirtualCrossConnectListResponse
26+
from ..types.virtual_cross_connect_combined import VirtualCrossConnectCombined
2727
from ..types.virtual_cross_connect_create_response import VirtualCrossConnectCreateResponse
2828
from ..types.virtual_cross_connect_delete_response import VirtualCrossConnectDeleteResponse
2929
from ..types.virtual_cross_connect_update_response import VirtualCrossConnectUpdateResponse
@@ -294,7 +294,7 @@ def list(
294294
extra_query: Query | None = None,
295295
extra_body: Body | None = None,
296296
timeout: float | httpx.Timeout | None | NotGiven = not_given,
297-
) -> SyncDefaultFlatPagination[VirtualCrossConnectListResponse]:
297+
) -> SyncDefaultFlatPagination[VirtualCrossConnectCombined]:
298298
"""
299299
List all Virtual Cross Connects.
300300
@@ -311,7 +311,7 @@ def list(
311311
"""
312312
return self._get_api_list(
313313
"/virtual_cross_connects",
314-
page=SyncDefaultFlatPagination[VirtualCrossConnectListResponse],
314+
page=SyncDefaultFlatPagination[VirtualCrossConnectCombined],
315315
options=make_request_options(
316316
extra_headers=extra_headers,
317317
extra_query=extra_query,
@@ -326,7 +326,7 @@ def list(
326326
virtual_cross_connect_list_params.VirtualCrossConnectListParams,
327327
),
328328
),
329-
model=VirtualCrossConnectListResponse,
329+
model=VirtualCrossConnectCombined,
330330
)
331331

332332
def delete(
@@ -625,7 +625,7 @@ def list(
625625
extra_query: Query | None = None,
626626
extra_body: Body | None = None,
627627
timeout: float | httpx.Timeout | None | NotGiven = not_given,
628-
) -> AsyncPaginator[VirtualCrossConnectListResponse, AsyncDefaultFlatPagination[VirtualCrossConnectListResponse]]:
628+
) -> AsyncPaginator[VirtualCrossConnectCombined, AsyncDefaultFlatPagination[VirtualCrossConnectCombined]]:
629629
"""
630630
List all Virtual Cross Connects.
631631
@@ -642,7 +642,7 @@ def list(
642642
"""
643643
return self._get_api_list(
644644
"/virtual_cross_connects",
645-
page=AsyncDefaultFlatPagination[VirtualCrossConnectListResponse],
645+
page=AsyncDefaultFlatPagination[VirtualCrossConnectCombined],
646646
options=make_request_options(
647647
extra_headers=extra_headers,
648648
extra_query=extra_query,
@@ -657,7 +657,7 @@ def list(
657657
virtual_cross_connect_list_params.VirtualCrossConnectListParams,
658658
),
659659
),
660-
model=VirtualCrossConnectListResponse,
660+
model=VirtualCrossConnectCombined,
661661
)
662662

663663
async def delete(

src/telnyx/resources/wireguard_interfaces.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
)
1818
from ..pagination import SyncDefaultFlatPagination, AsyncDefaultFlatPagination
1919
from .._base_client import AsyncPaginator, make_request_options
20-
from ..types.wireguard_interface_list_response import WireguardInterfaceListResponse
20+
from ..types.wireguard_interface_read import WireguardInterfaceRead
2121
from ..types.wireguard_interface_create_response import WireguardInterfaceCreateResponse
2222
from ..types.wireguard_interface_delete_response import WireguardInterfaceDeleteResponse
2323
from ..types.wireguard_interface_retrieve_response import WireguardInterfaceRetrieveResponse
@@ -145,7 +145,7 @@ def list(
145145
extra_query: Query | None = None,
146146
extra_body: Body | None = None,
147147
timeout: float | httpx.Timeout | None | NotGiven = not_given,
148-
) -> SyncDefaultFlatPagination[WireguardInterfaceListResponse]:
148+
) -> SyncDefaultFlatPagination[WireguardInterfaceRead]:
149149
"""
150150
List all WireGuard Interfaces.
151151
@@ -162,7 +162,7 @@ def list(
162162
"""
163163
return self._get_api_list(
164164
"/wireguard_interfaces",
165-
page=SyncDefaultFlatPagination[WireguardInterfaceListResponse],
165+
page=SyncDefaultFlatPagination[WireguardInterfaceRead],
166166
options=make_request_options(
167167
extra_headers=extra_headers,
168168
extra_query=extra_query,
@@ -177,7 +177,7 @@ def list(
177177
wireguard_interface_list_params.WireguardInterfaceListParams,
178178
),
179179
),
180-
model=WireguardInterfaceListResponse,
180+
model=WireguardInterfaceRead,
181181
)
182182

183183
def delete(
@@ -334,7 +334,7 @@ def list(
334334
extra_query: Query | None = None,
335335
extra_body: Body | None = None,
336336
timeout: float | httpx.Timeout | None | NotGiven = not_given,
337-
) -> AsyncPaginator[WireguardInterfaceListResponse, AsyncDefaultFlatPagination[WireguardInterfaceListResponse]]:
337+
) -> AsyncPaginator[WireguardInterfaceRead, AsyncDefaultFlatPagination[WireguardInterfaceRead]]:
338338
"""
339339
List all WireGuard Interfaces.
340340
@@ -351,7 +351,7 @@ def list(
351351
"""
352352
return self._get_api_list(
353353
"/wireguard_interfaces",
354-
page=AsyncDefaultFlatPagination[WireguardInterfaceListResponse],
354+
page=AsyncDefaultFlatPagination[WireguardInterfaceRead],
355355
options=make_request_options(
356356
extra_headers=extra_headers,
357357
extra_query=extra_query,
@@ -366,7 +366,7 @@ def list(
366366
wireguard_interface_list_params.WireguardInterfaceListParams,
367367
),
368368
),
369-
model=WireguardInterfaceListResponse,
369+
model=WireguardInterfaceRead,
370370
)
371371

372372
async def delete(

src/telnyx/types/__init__.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,7 @@
380380
from .user_address_list_params import UserAddressListParams as UserAddressListParams
381381
from .voice_design_list_params import VoiceDesignListParams as VoiceDesignListParams
382382
from .whatsapp_message_content import WhatsappMessageContent as WhatsappMessageContent
383+
from .wireguard_interface_read import WireguardInterfaceRead as WireguardInterfaceRead
383384
from .address_retrieve_response import AddressRetrieveResponse as AddressRetrieveResponse
384385
from .audit_event_list_response import AuditEventListResponse as AuditEventListResponse
385386
from .balance_retrieve_response import BalanceRetrieveResponse as BalanceRetrieveResponse
@@ -510,6 +511,7 @@
510511
from .porting_order_end_user_admin import PortingOrderEndUserAdmin as PortingOrderEndUserAdmin
511512
from .porting_order_end_user_param import PortingOrderEndUserParam as PortingOrderEndUserParam
512513
from .portout_update_status_params import PortoutUpdateStatusParams as PortoutUpdateStatusParams
514+
from .public_internet_gateway_read import PublicInternetGatewayRead as PublicInternetGatewayRead
513515
from .requirement_type_list_params import RequirementTypeListParams as RequirementTypeListParams
514516
from .room_composition_list_params import RoomCompositionListParams as RoomCompositionListParams
515517
from .room_participant_list_params import RoomParticipantListParams as RoomParticipantListParams
@@ -619,6 +621,7 @@
619621
from .uac_connection_update_response import UacConnectionUpdateResponse as UacConnectionUpdateResponse
620622
from .user_address_retrieve_response import UserAddressRetrieveResponse as UserAddressRetrieveResponse
621623
from .verification_retrieve_response import VerificationRetrieveResponse as VerificationRetrieveResponse
624+
from .virtual_cross_connect_combined import VirtualCrossConnectCombined as VirtualCrossConnectCombined
622625
from .voice_design_retrieve_response import VoiceDesignRetrieveResponse as VoiceDesignRetrieveResponse
623626
from .webhook_delivery_list_response import WebhookDeliveryListResponse as WebhookDeliveryListResponse
624627
from .whatsapp_message_content_param import WhatsappMessageContentParam as WhatsappMessageContentParam
@@ -749,7 +752,6 @@
749752
from .usage_report_get_options_response import UsageReportGetOptionsResponse as UsageReportGetOptionsResponse
750753
from .virtual_cross_connect_list_params import VirtualCrossConnectListParams as VirtualCrossConnectListParams
751754
from .wireguard_interface_create_params import WireguardInterfaceCreateParams as WireguardInterfaceCreateParams
752-
from .wireguard_interface_list_response import WireguardInterfaceListResponse as WireguardInterfaceListResponse
753755
from .alphanumeric_sender_id_list_params import AlphanumericSenderIDListParams as AlphanumericSenderIDListParams
754756
from .available_phone_number_list_params import AvailablePhoneNumberListParams as AvailablePhoneNumberListParams
755757
from .bulk_sim_card_action_list_response import BulkSimCardActionListResponse as BulkSimCardActionListResponse
@@ -823,7 +825,6 @@
823825
from .text_to_speech_list_voices_response import TextToSpeechListVoicesResponse as TextToSpeechListVoicesResponse
824826
from .update_regulatory_requirement_param import UpdateRegulatoryRequirementParam as UpdateRegulatoryRequirementParam
825827
from .virtual_cross_connect_create_params import VirtualCrossConnectCreateParams as VirtualCrossConnectCreateParams
826-
from .virtual_cross_connect_list_response import VirtualCrossConnectListResponse as VirtualCrossConnectListResponse
827828
from .virtual_cross_connect_update_params import VirtualCrossConnectUpdateParams as VirtualCrossConnectUpdateParams
828829
from .voice_design_download_sample_params import VoiceDesignDownloadSampleParams as VoiceDesignDownloadSampleParams
829830
from .wireguard_interface_create_response import WireguardInterfaceCreateResponse as WireguardInterfaceCreateResponse
@@ -939,9 +940,6 @@
939940
from .public_internet_gateway_create_params import (
940941
PublicInternetGatewayCreateParams as PublicInternetGatewayCreateParams,
941942
)
942-
from .public_internet_gateway_list_response import (
943-
PublicInternetGatewayListResponse as PublicInternetGatewayListResponse,
944-
)
945943
from .sim_card_get_activation_code_response import SimCardGetActivationCodeResponse as SimCardGetActivationCodeResponse
946944
from .sim_card_order_preview_preview_params import SimCardOrderPreviewPreviewParams as SimCardOrderPreviewPreviewParams
947945
from .verification_trigger_flashcall_params import (

0 commit comments

Comments
 (0)