From 94a3485c0bd9f4a65d31e91697569024537312f6 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Thu, 15 Jan 2026 14:55:17 -0500 Subject: [PATCH 1/2] SWI-9375 Add `VoiceConfigurationPackageId` to `Order` --- src/main/java/com/bandwidth/iris/sdk/model/Order.java | 10 ++++++++++ .../com/bandwidth/iris/sdk/IrisClientTestUtils.java | 2 +- src/test/java/com/bandwidth/iris/sdk/OrderTests.java | 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bandwidth/iris/sdk/model/Order.java b/src/main/java/com/bandwidth/iris/sdk/model/Order.java index 7c4f9d2..37b4ce0 100644 --- a/src/main/java/com/bandwidth/iris/sdk/model/Order.java +++ b/src/main/java/com/bandwidth/iris/sdk/model/Order.java @@ -51,6 +51,8 @@ public class Order extends BaseModel { private ZIPSearchAndOrderType zipSearchAndOrderType; @XmlElement(name = "CombinedSearchAndOrderType") private CombinedSearchAndOrderType combinedSearchAndOrderType; + @XmlElement(name = "VoiceConfigurationPackageId") + private String voiceConfigurationPackageId; public static OrderResponse create(IrisClient client, Order order) throws Exception { @@ -219,6 +221,14 @@ public void setCombinedSearchAndOrderType(CombinedSearchAndOrderType combinedSea this.combinedSearchAndOrderType = combinedSearchAndOrderType; } + public String getVoiceConfigurationPackageId() { + return voiceConfigurationPackageId; + } + + public void setVoiceConfigurationPackageId(String voiceConfigurationPackageId) { + this.voiceConfigurationPackageId = voiceConfigurationPackageId; + } + public void addNote(Note note) throws Exception { client.put(client.buildAccountModelUri(new String[] { IrisPath.ORDERS_URI_PATH, id, "notes" }), note); } diff --git a/src/test/java/com/bandwidth/iris/sdk/IrisClientTestUtils.java b/src/test/java/com/bandwidth/iris/sdk/IrisClientTestUtils.java index abb91d1..24abead 100644 --- a/src/test/java/com/bandwidth/iris/sdk/IrisClientTestUtils.java +++ b/src/test/java/com/bandwidth/iris/sdk/IrisClientTestUtils.java @@ -482,7 +482,7 @@ public class IrisClientTestUtils { /** * Order Xmls */ - public static String validOrderResponseXml = "A New Order2014-10-14T17:58:15.299Zfalsesomeid2052865046false2858"; + public static String validOrderResponseXml = "A New Order2014-10-14T17:58:15.299Zfalsesomeid2052865046false2858c7951e4f-6285-4b75-83e5-392558f59067"; public static String validCombinedOrderResponseXml = "Test CombinedSearchAndOrderType Order2014-10-14T17:58:15.299Zfalsesomeidfalse1DOVERNHfalse2858"; public static String validRateCenterOrderResponseXml = "Test RateCenterSearchAndOrderType Order2014-10-14T17:58:15.299Zfalsesomeidfalse1DOVERNHfalse2858"; public static String validOrderResponseErrorXml = "0testapi5018The entire quantity of telephone numbers ordered is unavailable2022-02-17T15:28:24.152Z2022-02-17T15:28:24.152ZerroridMyTestOrderId2022-02-17T15:28:24.026Z223787falsetrue1DOVERNHtrue56984FAILED1 number requested1"; diff --git a/src/test/java/com/bandwidth/iris/sdk/OrderTests.java b/src/test/java/com/bandwidth/iris/sdk/OrderTests.java index b615d54..0a3cc78 100644 --- a/src/test/java/com/bandwidth/iris/sdk/OrderTests.java +++ b/src/test/java/com/bandwidth/iris/sdk/OrderTests.java @@ -24,12 +24,15 @@ public void testCreate() throws Exception { ExistingTelephoneNumberOrderType existingTelephoneNumberOrderType = new ExistingTelephoneNumberOrderType(); existingTelephoneNumberOrderType.getTelephoneNumberList().add("2052865046"); o.setExistingTelephoneNumberOrderType(existingTelephoneNumberOrderType); + o.setVoiceConfigurationPackageId("c7951e4f-6285-4b75-83e5-392558f59067"); OrderResponse createdOrder = Order.create(getDefaultClient(), o); assertEquals(createdOrder.getOrder().getid(), "someid"); assertEquals(createdOrder.getOrder().getExistingTelephoneNumberOrderType().getTelephoneNumberList().get(0), "2052865046"); assertEquals(createdOrder.getOrder().getName(), "A New Order"); + assertEquals(createdOrder.getOrder().getVoiceConfigurationPackageId(), + "c7951e4f-6285-4b75-83e5-392558f59067"); } From 03e2c0191e12a52d43a29c8790f7f4997a743719 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Thu, 15 Jan 2026 14:57:44 -0500 Subject: [PATCH 2/2] update workflow --- .github/workflows/build.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aa346e3..8cf8647 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,16 +1,18 @@ -name: Build package using Maven +name: Build and Test Package using Maven on: pull_request: jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v6 + - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: distribution: 'adopt' java-version: '11' - - name: Build with Maven + - name: Build and Test run: mvn -B package --file pom.xml