Skip to content

Commit b3ab8f5

Browse files
committed
available accoridign to actual API
1 parent 5c5684d commit b3ab8f5

File tree

3 files changed

+80
-32
lines changed

3 files changed

+80
-32
lines changed

src/main/java/org/restcomm/sdk/domain/AvailablePhoneNumber.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.restcomm.sdk.domain;
22

3+
import com.fasterxml.jackson.annotation.JsonProperty;
34
import lombok.Builder;
45
import lombok.Getter;
56
import lombok.Setter;
@@ -12,11 +13,16 @@
1213
@Setter
1314
public class AvailablePhoneNumber {
1415

16+
@JsonProperty("friendlyName")
1517
private String friendlyName;
18+
@JsonProperty("phoneNumber")
1619
private String phoneNumber;
20+
@JsonProperty("isoCountry")
1721
private String isoCountry;
1822
private String cost;
23+
@JsonProperty("voiceCapable")
1924
private Boolean voiceCapable;
25+
@JsonProperty("smsCapable")
2026
private Boolean smsCapable;
2127

2228
}

src/test/java/org/restcomm/sdk/endpoints/AvailablePhoneNumbersEndpointTest.java

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -55,28 +55,14 @@ public void testGetAvailablePhoneNumbersFromUS() throws IOException {
5555

5656
// then
5757
assertNotNull(availablePhoneNumbers);
58-
assertEquals(3, availablePhoneNumbers.size());
59-
assertEquals("11111111111", availablePhoneNumbers.get(0).getFriendlyName());
60-
assertEquals("11111111111", availablePhoneNumbers.get(0).getPhoneNumber());
58+
assertEquals(10, availablePhoneNumbers.size());
59+
assertEquals("+12017628085", availablePhoneNumbers.get(0).getFriendlyName());
60+
assertEquals("12017628085", availablePhoneNumbers.get(0).getPhoneNumber());
6161
assertEquals("US", availablePhoneNumbers.get(0).getIsoCountry());
6262
assertEquals("0.67", availablePhoneNumbers.get(0).getCost());
6363
assertTrue(availablePhoneNumbers.get(0).getVoiceCapable());
6464
assertTrue(availablePhoneNumbers.get(0).getSmsCapable());
6565

66-
assertEquals("12222222222", availablePhoneNumbers.get(1).getFriendlyName());
67-
assertEquals("12222222222", availablePhoneNumbers.get(1).getPhoneNumber());
68-
assertEquals("US", availablePhoneNumbers.get(1).getIsoCountry());
69-
assertEquals("0.67", availablePhoneNumbers.get(1).getCost());
70-
assertTrue(availablePhoneNumbers.get(1).getVoiceCapable());
71-
assertFalse(availablePhoneNumbers.get(1).getSmsCapable());
72-
73-
assertEquals("13333333333", availablePhoneNumbers.get(2).getFriendlyName());
74-
assertEquals("13333333333", availablePhoneNumbers.get(2).getPhoneNumber());
75-
assertEquals("US", availablePhoneNumbers.get(2).getIsoCountry());
76-
assertEquals("0.67", availablePhoneNumbers.get(2).getCost());
77-
assertTrue(availablePhoneNumbers.get(2).getVoiceCapable());
78-
assertTrue(availablePhoneNumbers.get(2).getSmsCapable());
79-
8066
}
8167

8268
}
Lines changed: 71 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,82 @@
11
[
22
{
3-
"friendly_name": "11111111111",
4-
"phone_number": "11111111111",
5-
"iso_country": "US",
3+
"friendlyName": "+12017628085",
4+
"phoneNumber": "12017628085",
5+
"isoCountry": "US",
66
"cost": "0.67",
7-
"voice_capable": true,
8-
"sms_capable": true
7+
"voiceCapable": true,
8+
"smsCapable": true
99
},
1010
{
11-
"friendly_name": "12222222222",
12-
"phone_number": "12222222222",
13-
"iso_country": "US",
11+
"friendlyName": "+12017713036",
12+
"phoneNumber": "12017713036",
13+
"isoCountry": "US",
1414
"cost": "0.67",
15-
"voice_capable": true,
16-
"sms_capable": false
15+
"voiceCapable": true,
16+
"smsCapable": true
1717
},
1818
{
19-
"friendly_name": "13333333333",
20-
"phone_number": "13333333333",
21-
"iso_country": "US",
19+
"friendlyName": "+12017713096",
20+
"phoneNumber": "12017713096",
21+
"isoCountry": "US",
2222
"cost": "0.67",
23-
"voice_capable": true,
24-
"sms_capable": true
23+
"voiceCapable": true,
24+
"smsCapable": true
25+
},
26+
{
27+
"friendlyName": "+12017713098",
28+
"phoneNumber": "12017713098",
29+
"isoCountry": "US",
30+
"cost": "0.67",
31+
"voiceCapable": true,
32+
"smsCapable": true
33+
},
34+
{
35+
"friendlyName": "+12017713105",
36+
"phoneNumber": "12017713105",
37+
"isoCountry": "US",
38+
"cost": "0.67",
39+
"voiceCapable": true,
40+
"smsCapable": true
41+
},
42+
{
43+
"friendlyName": "+12017713106",
44+
"phoneNumber": "12017713106",
45+
"isoCountry": "US",
46+
"cost": "0.67",
47+
"voiceCapable": true,
48+
"smsCapable": true
49+
},
50+
{
51+
"friendlyName": "+12017713110",
52+
"phoneNumber": "12017713110",
53+
"isoCountry": "US",
54+
"cost": "0.67",
55+
"voiceCapable": true,
56+
"smsCapable": true
57+
},
58+
{
59+
"friendlyName": "+12017718014",
60+
"phoneNumber": "12017718014",
61+
"isoCountry": "US",
62+
"cost": "0.67",
63+
"voiceCapable": true,
64+
"smsCapable": true
65+
},
66+
{
67+
"friendlyName": "+12017718015",
68+
"phoneNumber": "12017718015",
69+
"isoCountry": "US",
70+
"cost": "0.67",
71+
"voiceCapable": true,
72+
"smsCapable": true
73+
},
74+
{
75+
"friendlyName": "+12017718019",
76+
"phoneNumber": "12017718019",
77+
"isoCountry": "US",
78+
"cost": "0.67",
79+
"voiceCapable": true,
80+
"smsCapable": true
2581
}
2682
]

0 commit comments

Comments
 (0)