Skip to content

Commit 5430540

Browse files
authored
Merge pull request #55 from Bandwidth/DX-2867
DX-2867 Update `ImportTnOrder` Models
2 parents 9ae6e2c + 1cdd44e commit 5430540

File tree

8 files changed

+100
-2
lines changed

8 files changed

+100
-2
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ target
1111

1212
# Eclipse
1313
.settings/
14+
15+
# VS Code
16+
.vscode/

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,31 @@ ImportTnOrder order = new ImportTnOrder();
424424
order.setSiteId(100);
425425
order.setSipPeer(303);
426426

427+
ServiceAddress address = new ServiceAddress();
428+
address.setHouseNumber("123");
429+
address.setStreetName("Main st");
430+
address.setCity("Raleigh");
431+
address.setStateCode("NC");
432+
address.setZip("27606");
433+
434+
Subscriber sub = new Subscriber();
435+
sub.setBusinessName("test business llc");
436+
sub.setName("Bandwidth");
437+
sub.setFirstName("Band");
438+
sub.setLastName("Width");
439+
sub.setServiceAddress(address);
440+
441+
TelephoneNumber tn1 = new TelephoneNumber();
442+
tn1.setTelephoneNumber("9195551234");
443+
List<TelephoneNumber> telephoneNumberList = new ArrayList<TelephoneNumber>();
444+
telephoneNumberList.add(tn1);
445+
446+
order.setSiteId(14480);
447+
order.setSipPeer(522211);
448+
order.setTelephoneNumberList(telephoneNumberList);
449+
order.setSubscriber(sub);
450+
order.setLoaAuthorizingPerson("Bandwidth");
451+
427452
ImportTnOrderResponse response = ImportTnOrder.Create(client, order );
428453
```
429454

src/main/java/com/bandwidth/iris/sdk/model/ImportTnOrdersResponse.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,15 @@ public ImportTnOrder getImportTnOrder() {
1919
public void setImportTnOrder(ImportTnOrder importTnOrder) {
2020
this.importTnOrder = importTnOrder;
2121
}
22+
23+
@XmlElement(name = "ResponseStatus")
24+
private ResponseStatus responseStatus;
25+
26+
public ResponseStatus getResponseStatus() {
27+
return responseStatus;
28+
}
29+
30+
public void setResponseStatus(ResponseStatus responseStatus) {
31+
this.responseStatus = responseStatus;
32+
}
2233
}

src/main/java/com/bandwidth/iris/sdk/model/RemoveImportedTnOrderResponse.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import javax.xml.bind.annotation.XmlElement;
66
import javax.xml.bind.annotation.XmlRootElement;
77

8-
@XmlRootElement(name="RemoveImportedTnOrderResponse")
8+
@XmlRootElement(name="RemoveImportedTnOrdersResponse")
99
@XmlAccessorType(XmlAccessType.FIELD)
1010
public class RemoveImportedTnOrderResponse {
1111

@@ -19,4 +19,15 @@ public RemoveImportedTnOrder getRemoveImportedTnOrder() {
1919
public void setRemoveImportedTnOrder(RemoveImportedTnOrder removeImportedTnOrder) {
2020
this.removeImportedTnOrder = removeImportedTnOrder;
2121
}
22+
23+
@XmlElement(name = "ResponseStatus")
24+
private ResponseStatus responseStatus;
25+
26+
public ResponseStatus getResponseStatus() {
27+
return responseStatus;
28+
}
29+
30+
public void setResponseStatus(ResponseStatus responseStatus) {
31+
this.responseStatus = responseStatus;
32+
}
2233
}

src/main/java/com/bandwidth/iris/sdk/model/TelephoneNumber.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ public class TelephoneNumber {
1313
@XmlElement(name = "FullNumber")
1414
protected String fullNumber;
1515

16+
@XmlElement(name = "TelephoneNumber")
17+
protected String telephoneNumber;
18+
1619
@XmlElement(name = "City")
1720
protected String city;
1821

@@ -47,6 +50,14 @@ public String getFullNumber() {
4750

4851
public void setFullNumber(String fullNumber) {
4952
this.fullNumber = fullNumber;
53+
}
54+
55+
public String getTelephoneNumber() {
56+
return telephoneNumber;
57+
}
58+
59+
public void setTelephoneNumber(String telephoneNumber) {
60+
this.telephoneNumber = telephoneNumber;
5061
}
5162

5263
public String getCity() {

src/main/java/com/bandwidth/iris/sdk/model/TnOptionOrderResponse.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,15 @@ public TnOptionOrder getTnOptionOrder() {
1717
public void setTnOptionOrder(TnOptionOrder tnOptionOrder) {
1818
this.tnOptionOrder = tnOptionOrder;
1919
}
20+
21+
@XmlElement(name = "ResponseStatus")
22+
private ResponseStatus responseStatus;
23+
24+
public ResponseStatus getResponseStatus() {
25+
return responseStatus;
26+
}
27+
28+
public void setResponseStatus(ResponseStatus responseStatus) {
29+
this.responseStatus = responseStatus;
30+
}
2031
}

src/test/java/com/bandwidth/iris/sdk/ImportTnOrderTests.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.junit.Test;
55

66
import java.io.File;
7+
import java.util.ArrayList;
78
import java.util.List;
89

910
import static com.github.tomakehurst.wiremock.client.WireMock.*;
@@ -24,6 +25,31 @@ public void TestCreate() throws Exception {
2425

2526
ImportTnOrder order = new ImportTnOrder();
2627

28+
ServiceAddress address = new ServiceAddress();
29+
address.setHouseNumber("123");
30+
address.setStreetName("Main st");
31+
address.setCity("Raleigh");
32+
address.setStateCode("NC");
33+
address.setZip("27606");
34+
35+
Subscriber sub = new Subscriber();
36+
sub.setBusinessName("test business llc");
37+
sub.setName("Bandwidth");
38+
sub.setFirstName("Band");
39+
sub.setLastName("Width");
40+
sub.setServiceAddress(address);
41+
42+
TelephoneNumber tn1 = new TelephoneNumber();
43+
tn1.setTelephoneNumber("9195551234");
44+
List<TelephoneNumber> telephoneNumberList = new ArrayList<TelephoneNumber>();
45+
telephoneNumberList.add(tn1);
46+
47+
order.setSiteId(14480);
48+
order.setSipPeer(522211);
49+
order.setTelephoneNumberList(telephoneNumberList);
50+
order.setSubscriber(sub);
51+
order.setLoaAuthorizingPerson("Bandwidth");
52+
2753
ImportTnOrdersResponse response = ImportTnOrder.Create(getDefaultClient(), order );
2854
ImportTnOrder tnOrder = response.getImportTnOrder();
2955

src/test/java/com/bandwidth/iris/sdk/IrisClientTestUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ public class IrisClientTestUtils {
442442
* RemoveImportedTnOrders
443443
*/
444444
public static String removeImportedTnOrder = "<RemoveImportedTnOrder><CustomerOrderId>custom string</CustomerOrderId><OrderCreateDate>2020-02-03T18:08:44.199Z</OrderCreateDate><AccountId>9900778</AccountId><CreatedByUser>jmulford-api</CreatedByUser><OrderId>5bb3b642-cbbb-4438-9a44-56069550d603</OrderId><LastModifiedDate>2020-02-03T18:08:44.256Z</LastModifiedDate><TelephoneNumbers><TelephoneNumber>5554443333</TelephoneNumber><TelephoneNumber>5553332222</TelephoneNumber></TelephoneNumbers><ProcessingStatus>FAILED</ProcessingStatus><Errors><Error><Code>5158</Code><Description>Telephone number hasn't been previously imported.</Description><TelephoneNumbers><TelephoneNumber>5554443333</TelephoneNumber><TelephoneNumber>5553332222</TelephoneNumber></TelephoneNumbers></Error></Errors></RemoveImportedTnOrder>";
445-
public static String removeImportedTnOrderResponse = "<RemoveImportedTnOrderResponse>" + removeImportedTnOrder + "</RemoveImportedTnOrderResponse>";
445+
public static String removeImportedTnOrderResponse = "<RemoveImportedTnOrdersResponse>" + removeImportedTnOrder + "</RemoveImportedTnOrdersResponse>";
446446
public static String removeImportedTnorders = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><RemoveImportedTnOrders><TotalCount>9</TotalCount><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>1</CountOfTNs><userId>dtolb</userId><lastModifiedDate>2020-02-04T18:01:54.786Z</lastModifiedDate><OrderDate>2020-02-04T18:01:54.434Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>COMPLETE</OrderStatus><OrderId>7a992c85-d164-46df-97c4-dac6030ec952</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>1</CountOfTNs><userId>dtolb</userId><lastModifiedDate>2020-02-04T17:48:45.340Z</lastModifiedDate><OrderDate>2020-02-04T17:48:45.033Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>COMPLETE</OrderStatus><OrderId>0053a536-f3fb-4ac9-aa08-6fc22abe8c49</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-02-03T18:08:44.256Z</lastModifiedDate><OrderDate>2020-02-03T18:08:44.199Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>5bb3b642-cbbb-4438-9a44-56069550d603</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-02-03T18:08:19.955Z</lastModifiedDate><OrderDate>2020-02-03T18:08:19.927Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>384ff500-ff33-4580-a910-45eff3d51f0d</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-02-03T15:51:14.496Z</lastModifiedDate><OrderDate>2020-02-03T15:51:14.471Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>20943d4a-600c-44e0-ac97-dd3d6f1f2af5</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-02-03T15:48:28.440Z</lastModifiedDate><OrderDate>2020-02-03T15:48:28.418Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>d3ed8a2e-7927-4fbc-8e6c-9c8408d443d5</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-01-31T21:12:23.731Z</lastModifiedDate><OrderDate>2020-01-31T21:12:23.707Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>6ddec230-ca5f-4502-8273-15ba8968dc8c</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-01-31T21:12:08.200Z</lastModifiedDate><OrderDate>2020-01-31T21:12:08.183Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>dc2ae1c7-b7db-44e7-bbb2-eb2b17e18413</OrderId></RemoveImportedTnOrderSummary><RemoveImportedTnOrderSummary><accountId>9900778</accountId><CountOfTNs>2</CountOfTNs><CustomerOrderId>custom string</CustomerOrderId><userId>jmulford-api</userId><lastModifiedDate>2020-01-31T21:11:46.368Z</lastModifiedDate><OrderDate>2020-01-31T21:11:46.343Z</OrderDate><OrderType>remove_imported_tn_orders</OrderType><OrderStatus>FAILED</OrderStatus><OrderId>1bcfe0bd-6998-4198-b734-abd1fffe346a</OrderId></RemoveImportedTnOrderSummary></RemoveImportedTnOrders>";
447447

448448

0 commit comments

Comments
 (0)