1
1
from typing import Optional , TypedDict , overload , Literal , Union , Annotated
2
2
from typing_extensions import NotRequired
3
3
from pydantic import StrictInt , StrictStr , Field
4
- from sinch .domains .numbers .endpoints .available .search_for_number import SearchForNumberEndpoint
5
- from sinch .domains .numbers .endpoints .available .list_available_numbers import AvailableNumbersEndpoint
6
- from sinch .domains .numbers .endpoints .available .activate_number import ActivateNumberEndpoint
7
- from sinch .domains .numbers .endpoints .available .rent_any_number import RentAnyNumberEndpoint
4
+ from sinch .domains .numbers .endpoints .available .search_for_number_endpoint import SearchForNumberEndpoint
5
+ from sinch .domains .numbers .endpoints .available .list_available_numbers_endpoint import AvailableNumbersEndpoint
6
+ from sinch .domains .numbers .endpoints .available .activate_number_endpoint import ActivateNumberEndpoint
7
+ from sinch .domains .numbers .endpoints .available .rent_any_number_endpoint import RentAnyNumberEndpoint
8
8
9
9
from sinch .domains .numbers .models .available .list_available_numbers_request import ListAvailableNumbersRequest
10
10
from sinch .domains .numbers .models .available .activate_number_request import ActivateNumberRequest
11
11
from sinch .domains .numbers .models .available .check_number_availability_request import CheckNumberAvailabilityRequest
12
12
from sinch .domains .numbers .models .available .rent_any_number_request import RentAnyNumberRequest
13
13
14
- from sinch .domains .numbers .models .available .list_available_numbers_response import ListAvailableNumbersResponse
15
14
from sinch .domains .numbers .models .available .activate_number_response import ActivateNumberResponse
16
15
from sinch .domains .numbers .models .available .check_number_availability_response import CheckNumberAvailabilityResponse
17
16
from sinch .domains .numbers .models .available .rent_any_number_response import RentAnyNumberResponse
17
+ from sinch .domains .numbers .models .numbers import Number
18
18
19
19
from sinch .domains .numbers .models .numbers import NumberTypeValues , CapabilityTypeValues , NumberSearchPatternTypeValues
20
20
@@ -86,7 +86,7 @@ def list(
86
86
capabilities : Optional [CapabilityTypeValues ] = None ,
87
87
page_size : Optional [StrictInt ] = None ,
88
88
** kwargs
89
- ) -> ListAvailableNumbersResponse :
89
+ ) -> list [ Number ] :
90
90
"""
91
91
Search for available virtual numbers for you to activate using a variety of parameters to filter results.
92
92
@@ -101,7 +101,7 @@ def list(
101
101
**kwargs: Additional filters for the request.
102
102
103
103
Returns:
104
- ListAvailableNumbersResponse : A response object with available numbers and their details.
104
+ list[Number] : A response array with available numbers and their details.
105
105
106
106
For detailed documentation, visit https://developers.sinch.com
107
107
"""
@@ -121,8 +121,8 @@ def list(
121
121
def activate (
122
122
self ,
123
123
phone_number : StrictStr ,
124
- sms_configuration : None ,
125
- voice_configuration : None ,
124
+ sms_configuration : Optional [ SmsConfigurationDict ] = None ,
125
+ voice_configuration : Optional [ VoiceConfigurationDictType ] = None ,
126
126
callback_url : Optional [StrictStr ] = None
127
127
) -> ActivateNumberResponse :
128
128
pass
0 commit comments