File tree Expand file tree Collapse file tree 4 files changed +7
-26
lines changed Expand file tree Collapse file tree 4 files changed +7
-26
lines changed Original file line number Diff line number Diff line change 1
1
package numbers ;
2
2
3
- import com .sinch .sdk .domains .numbers .api .v1 .ActiveNumberService ;
4
3
import com .sinch .sdk .domains .numbers .api .v1 .NumbersService ;
5
4
import com .sinch .sdk .domains .numbers .models .v1 .ActiveNumber ;
6
5
import com .sinch .sdk .domains .numbers .models .v1 .VoiceConfiguration ;
@@ -14,8 +13,6 @@ public class Snippet {
14
13
15
14
static void execute (NumbersService numbersService ) {
16
15
17
- ActiveNumberService activeNumbersService = numbersService .active ();
18
-
19
16
String phoneNumber = "YOUR_phone_number_to_be_updated" ;
20
17
String appId = "YOUR_app_id" ;
21
18
String displayName = "Updated from Sinch Java SDK" ;
@@ -28,7 +25,7 @@ static void execute(NumbersService numbersService) {
28
25
.setVoiceConfiguration (voiceConfiguration )
29
26
.build ();
30
27
31
- ActiveNumber response = activeNumbersService .update (phoneNumber , updateRequest );
28
+ ActiveNumber response = numbersService .update (phoneNumber , updateRequest );
32
29
33
30
LOGGER .info (String .format ("Updated number: %s" , response ));
34
31
}
Original file line number Diff line number Diff line change 1
1
package numbers ;
2
2
3
- import com .sinch .sdk .domains .numbers .api .v1 .AvailableNumberService ;
4
3
import com .sinch .sdk .domains .numbers .api .v1 .NumbersService ;
5
4
import com .sinch .sdk .domains .numbers .models .v1 .NumberType ;
6
5
import com .sinch .sdk .domains .numbers .models .v1 .available .request .AvailableNumberListRequest ;
@@ -13,18 +12,13 @@ public class Snippet {
13
12
14
13
static void execute (NumbersService numbersService ) {
15
14
16
- AvailableNumberService availableNumbersService = numbersService .available ();
17
-
18
15
String regionCode = "US" ;
19
16
NumberType type = NumberType .LOCAL ;
20
17
21
18
AvailableNumberListRequest parameters =
22
- AvailableNumberListRequest .builder ()
23
- .setRegionCode (regionCode )
24
- .setType (type )
25
- .build ();
19
+ AvailableNumberListRequest .builder ().setRegionCode (regionCode ).setType (type ).build ();
26
20
27
- AvailableNumberListResponse response = availableNumbersService . list (parameters );
21
+ AvailableNumberListResponse response = numbersService . searchForAvailableNumbers (parameters );
28
22
29
23
response
30
24
.iterator ()
Original file line number Diff line number Diff line change 1
1
package numbers ;
2
2
3
- import com .sinch .sdk .domains .numbers .api .v1 .AvailableNumberService ;
4
3
import com .sinch .sdk .domains .numbers .api .v1 .NumbersService ;
5
4
import com .sinch .sdk .domains .numbers .models .v1 .ActiveNumber ;
6
5
import com .sinch .sdk .domains .numbers .models .v1 .SmsConfiguration ;
@@ -13,8 +12,6 @@ public class Snippet {
13
12
14
13
static void execute (NumbersService numbersService ) {
15
14
16
- AvailableNumberService availableNumbersService = numbersService .available ();
17
-
18
15
// Available numbers list can be retrieved by using list() function from available service, see:
19
16
// https://developers.sinch.com/quickstart-getting-started-poc/docs/numbers/getting-started/java-sdk/searchavailable
20
17
String phoneNumber = "available_phone_number_to_be_rented" ;
@@ -24,11 +21,9 @@ static void execute(NumbersService numbersService) {
24
21
SmsConfiguration .builder ().setServicePlanId (servicePlanId ).build ();
25
22
26
23
AvailableNumberRentRequest rentRequest =
27
- AvailableNumberRentRequest .builder ()
28
- .setSmsConfiguration (smsConfiguration )
29
- .build ();
24
+ AvailableNumberRentRequest .builder ().setSmsConfiguration (smsConfiguration ).build ();
30
25
31
- ActiveNumber response = availableNumbersService .rent (phoneNumber , rentRequest );
26
+ ActiveNumber response = numbersService .rent (phoneNumber , rentRequest );
32
27
33
28
LOGGER .info (String .format ("Rented number: %s" , response ));
34
29
}
Original file line number Diff line number Diff line change 1
1
package numbers ;
2
2
3
- import com .sinch .sdk .domains .numbers .api .v1 .AvailableNumberService ;
4
3
import com .sinch .sdk .domains .numbers .api .v1 .NumbersService ;
5
4
import com .sinch .sdk .domains .numbers .models .v1 .ActiveNumber ;
6
5
import com .sinch .sdk .domains .numbers .models .v1 .Capability ;
@@ -16,24 +15,20 @@ public class Snippet {
16
15
17
16
static void execute (NumbersService numbersService ) {
18
17
19
- AvailableNumberService availableNumbersService = numbersService .available ();
20
-
21
18
String servicePlanId = "YOUR_service_plan_id" ;
22
19
String regionCode = "YOUR_region_code" ;
23
20
24
21
Capability capability = Capability .SMS ;
25
22
NumberType numberType = NumberType .LOCAL ;
26
23
27
24
ActiveNumber response =
28
- availableNumbersService .rentAny (
25
+ numbersService .rentAny (
29
26
AvailableNumberRentAnyRequest .builder ()
30
27
.setCapabilities (Collections .singletonList (capability ))
31
28
.setType (numberType )
32
29
.setRegionCode (regionCode )
33
30
.setSmsConfiguration (
34
- SmsConfiguration .builder ()
35
- .setServicePlanId (servicePlanId )
36
- .build ())
31
+ SmsConfiguration .builder ().setServicePlanId (servicePlanId ).build ())
37
32
.build ());
38
33
39
34
LOGGER .info (String .format ("Rented number: %s" , response ));
You can’t perform that action at this time.
0 commit comments