-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
196eb9c
commit 6678ef2
Showing
6 changed files
with
284 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 7 additions & 1 deletion
8
...ources/realtime/types/ReceiveMessage.java → ...urces/streaming/types/ReceiveMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 4 additions & 1 deletion
5
...resources/realtime/types/SendMessage.java → ...esources/streaming/types/SendMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
82 changes: 82 additions & 0 deletions
82
src/main/java/com/assemblyai/api/resources/streaming/types/Streaming.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
/** | ||
* This file was auto-generated by Fern from our API Definition. | ||
*/ | ||
package com.assemblyai.api.resources.streaming.types; | ||
|
||
import com.fasterxml.jackson.annotation.JsonCreator; | ||
import com.fasterxml.jackson.annotation.JsonValue; | ||
|
||
public final class Streaming { | ||
public static final Streaming PCM_S16LE = new Streaming(Value.PCM_S16LE, "pcm_s16le"); | ||
|
||
public static final Streaming PCM_MULAW = new Streaming(Value.PCM_MULAW, "pcm_mulaw"); | ||
|
||
private final Value value; | ||
|
||
private final String string; | ||
|
||
Streaming(Value value, String string) { | ||
this.value = value; | ||
this.string = string; | ||
} | ||
|
||
public Value getEnumValue() { | ||
return value; | ||
} | ||
|
||
@java.lang.Override | ||
@JsonValue | ||
public String toString() { | ||
return this.string; | ||
} | ||
|
||
@java.lang.Override | ||
public boolean equals(Object other) { | ||
return (this == other) || (other instanceof Streaming && this.string.equals(((Streaming) other).string)); | ||
} | ||
|
||
@java.lang.Override | ||
public int hashCode() { | ||
return this.string.hashCode(); | ||
} | ||
|
||
public <T> T visit(Visitor<T> visitor) { | ||
switch (value) { | ||
case PCM_S16LE: | ||
return visitor.visitPcmS16le(); | ||
case PCM_MULAW: | ||
return visitor.visitPcmMulaw(); | ||
case UNKNOWN: | ||
default: | ||
return visitor.visitUnknown(string); | ||
} | ||
} | ||
|
||
@JsonCreator(mode = JsonCreator.Mode.DELEGATING) | ||
public static Streaming valueOf(String value) { | ||
switch (value) { | ||
case "pcm_s16le": | ||
return PCM_S16LE; | ||
case "pcm_mulaw": | ||
return PCM_MULAW; | ||
default: | ||
return new Streaming(Value.UNKNOWN, value); | ||
} | ||
} | ||
|
||
public enum Value { | ||
PCM_S16LE, | ||
|
||
PCM_MULAW, | ||
|
||
UNKNOWN | ||
} | ||
|
||
public interface Visitor<T> { | ||
T visitPcmS16le(); | ||
|
||
T visitPcmMulaw(); | ||
|
||
T visitUnknown(String unknownType); | ||
} | ||
} |
Oops, something went wrong.