diff --git a/src/main/java/com/bandwidth/sdk/model/bxml/StartStream.java b/src/main/java/com/bandwidth/sdk/model/bxml/StartStream.java
index 2cf1feb1..ca21b0e4 100644
--- a/src/main/java/com/bandwidth/sdk/model/bxml/StartStream.java
+++ b/src/main/java/com/bandwidth/sdk/model/bxml/StartStream.java
@@ -13,9 +13,7 @@
import jakarta.xml.bind.annotation.XmlElements;
import jakarta.xml.bind.annotation.XmlType;
import java.util.List;
-import java.util.UUID;
-import com.bandwidth.sdk.model.CallDirectionEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -84,7 +82,7 @@ public class StartStream implements Verb {
@XmlAttribute
@Default
- protected CallDirectionEnum tracks = CallDirectionEnum.INBOUND;
+ protected TracksEnum tracks = TracksEnum.inbound;
@XmlAttribute
protected String destination;
diff --git a/src/main/java/com/bandwidth/sdk/model/bxml/TracksEnum.java b/src/main/java/com/bandwidth/sdk/model/bxml/TracksEnum.java
new file mode 100644
index 00000000..6d919fd6
--- /dev/null
+++ b/src/main/java/com/bandwidth/sdk/model/bxml/TracksEnum.java
@@ -0,0 +1,18 @@
+package com.bandwidth.sdk.model.bxml;
+
+public enum TracksEnum {
+
+ inbound("inbound"),
+
+ outbound("outbound");
+
+ private String value;
+
+ TracksEnum(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+}
diff --git a/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartStreamVerbTest.java b/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartStreamVerbTest.java
index 5fbde02f..ec57cadd 100644
--- a/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartStreamVerbTest.java
+++ b/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartStreamVerbTest.java
@@ -8,10 +8,10 @@
package com.bandwidth.sdk.unit.models.bxml;
-import com.bandwidth.sdk.model.CallDirectionEnum;
import com.bandwidth.sdk.model.bxml.Bxml;
import com.bandwidth.sdk.model.bxml.StartStream;
import com.bandwidth.sdk.model.bxml.StreamParam;
+import com.bandwidth.sdk.model.bxml.TracksEnum;
import jakarta.xml.bind.JAXBContext;
import jakarta.xml.bind.JAXBException;
@@ -38,7 +38,7 @@ public class StartStreamVerbTest {
StartStream startStream = StartStream.builder()
.name("stream1")
.mode("unidirectional")
- .tracks(CallDirectionEnum.INBOUND)
+ .tracks(TracksEnum.inbound)
.destination("testurl.com")
.streamEventUrl("eventurl.com")
.streamEventMethod("POST")
@@ -50,7 +50,7 @@ public class StartStreamVerbTest {
@Test
public void startStreamVerbWorks() throws JAXBException {
JAXBContext jaxbContext = JAXBContext.newInstance(Bxml.class);
- String expectedBxml = "";
+ String expectedBxml = "";
assertThat(new Bxml().with(startStream).toBxml(jaxbContext), is(expectedBxml));
}