Skip to content

Commit ccfda7c

Browse files
SDK regeneration
1 parent 3008596 commit ccfda7c

28 files changed

Lines changed: 2203 additions & 308 deletions

.fern/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"enable-wire-tests": true
1313
},
14-
"originGitCommit": "05bd7add608b322a6278fa20da22f2ed501d50ef",
14+
"originGitCommit": "d1854cf6d560a0e27c9f46c1d83a6d7d9924f045",
1515
"originGitCommitIsDirty": true,
1616
"invokedBy": "manual",
1717
"sdkVersion": "0.3.1"

src/main/java/com/deepgram/core/ClientOptions.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ private ClientOptions(
4141
this.headers.putAll(headers);
4242
this.headers.putAll(new HashMap<String, String>() {
4343
{
44-
put("User-Agent", "com.deepgram:deepgram-java-sdk/0.3.0"); // x-release-please-version
44+
put("User-Agent", "com.deepgram:deepgram-sdk/0.3.1");
4545
put("X-Fern-Language", "JAVA");
46-
put("X-Fern-SDK-Name", "com.deepgram:deepgram-java-sdk");
47-
put("X-Fern-SDK-Version", "0.3.0"); // x-release-please-version
46+
put("X-Fern-SDK-Name", "com.deepgram.fern:api-sdk");
47+
put("X-Fern-SDK-Version", "0.3.1");
4848
}
4949
});
5050
this.headerSuppliers = headerSuppliers;

src/main/java/com/deepgram/resources/agent/v1/types/AgentV1ConversationText.java

Lines changed: 96 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,13 @@
1010
import com.fasterxml.jackson.annotation.JsonInclude;
1111
import com.fasterxml.jackson.annotation.JsonProperty;
1212
import com.fasterxml.jackson.annotation.JsonSetter;
13+
import com.fasterxml.jackson.annotation.Nulls;
1314
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
1415
import java.util.HashMap;
16+
import java.util.List;
1517
import java.util.Map;
1618
import java.util.Objects;
19+
import java.util.Optional;
1720
import org.jetbrains.annotations.NotNull;
1821

1922
@JsonInclude(JsonInclude.Include.NON_ABSENT)
@@ -23,12 +26,22 @@ public final class AgentV1ConversationText {
2326

2427
private final String content;
2528

29+
private final Optional<List<String>> languagesHinted;
30+
31+
private final Optional<List<String>> languages;
32+
2633
private final Map<String, Object> additionalProperties;
2734

2835
private AgentV1ConversationText(
29-
AgentV1ConversationTextRole role, String content, Map<String, Object> additionalProperties) {
36+
AgentV1ConversationTextRole role,
37+
String content,
38+
Optional<List<String>> languagesHinted,
39+
Optional<List<String>> languages,
40+
Map<String, Object> additionalProperties) {
3041
this.role = role;
3142
this.content = content;
43+
this.languagesHinted = languagesHinted;
44+
this.languages = languages;
3245
this.additionalProperties = additionalProperties;
3346
}
3447

@@ -56,6 +69,22 @@ public String getContent() {
5669
return content;
5770
}
5871

72+
/**
73+
* @return The language hints that were active at the time of the turn. Only present on user-role messages when the listen model is flux-general-multi.
74+
*/
75+
@JsonProperty("languages_hinted")
76+
public Optional<List<String>> getLanguagesHinted() {
77+
return languagesHinted;
78+
}
79+
80+
/**
81+
* @return Languages detected in the user's speech, sorted by word count (descending). Only present on user-role messages when the listen model is flux-general-multi.
82+
*/
83+
@JsonProperty("languages")
84+
public Optional<List<String>> getLanguages() {
85+
return languages;
86+
}
87+
5988
@java.lang.Override
6089
public boolean equals(Object other) {
6190
if (this == other) return true;
@@ -68,12 +97,15 @@ public Map<String, Object> getAdditionalProperties() {
6897
}
6998

7099
private boolean equalTo(AgentV1ConversationText other) {
71-
return role.equals(other.role) && content.equals(other.content);
100+
return role.equals(other.role)
101+
&& content.equals(other.content)
102+
&& languagesHinted.equals(other.languagesHinted)
103+
&& languages.equals(other.languages);
72104
}
73105

74106
@java.lang.Override
75107
public int hashCode() {
76-
return Objects.hash(this.role, this.content);
108+
return Objects.hash(this.role, this.content, this.languagesHinted, this.languages);
77109
}
78110

79111
@java.lang.Override
@@ -107,6 +139,20 @@ public interface _FinalStage {
107139
_FinalStage additionalProperty(String key, Object value);
108140

109141
_FinalStage additionalProperties(Map<String, Object> additionalProperties);
142+
143+
/**
144+
* <p>The language hints that were active at the time of the turn. Only present on user-role messages when the listen model is flux-general-multi.</p>
145+
*/
146+
_FinalStage languagesHinted(Optional<List<String>> languagesHinted);
147+
148+
_FinalStage languagesHinted(List<String> languagesHinted);
149+
150+
/**
151+
* <p>Languages detected in the user's speech, sorted by word count (descending). Only present on user-role messages when the listen model is flux-general-multi.</p>
152+
*/
153+
_FinalStage languages(Optional<List<String>> languages);
154+
155+
_FinalStage languages(List<String> languages);
110156
}
111157

112158
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -115,6 +161,10 @@ public static final class Builder implements RoleStage, ContentStage, _FinalStag
115161

116162
private String content;
117163

164+
private Optional<List<String>> languages = Optional.empty();
165+
166+
private Optional<List<String>> languagesHinted = Optional.empty();
167+
118168
@JsonAnySetter
119169
private Map<String, Object> additionalProperties = new HashMap<>();
120170

@@ -124,6 +174,8 @@ private Builder() {}
124174
public Builder from(AgentV1ConversationText other) {
125175
role(other.getRole());
126176
content(other.getContent());
177+
languagesHinted(other.getLanguagesHinted());
178+
languages(other.getLanguages());
127179
return this;
128180
}
129181

@@ -151,9 +203,49 @@ public _FinalStage content(@NotNull String content) {
151203
return this;
152204
}
153205

206+
/**
207+
* <p>Languages detected in the user's speech, sorted by word count (descending). Only present on user-role messages when the listen model is flux-general-multi.</p>
208+
* @return Reference to {@code this} so that method calls can be chained together.
209+
*/
210+
@java.lang.Override
211+
public _FinalStage languages(List<String> languages) {
212+
this.languages = Optional.ofNullable(languages);
213+
return this;
214+
}
215+
216+
/**
217+
* <p>Languages detected in the user's speech, sorted by word count (descending). Only present on user-role messages when the listen model is flux-general-multi.</p>
218+
*/
219+
@java.lang.Override
220+
@JsonSetter(value = "languages", nulls = Nulls.SKIP)
221+
public _FinalStage languages(Optional<List<String>> languages) {
222+
this.languages = languages;
223+
return this;
224+
}
225+
226+
/**
227+
* <p>The language hints that were active at the time of the turn. Only present on user-role messages when the listen model is flux-general-multi.</p>
228+
* @return Reference to {@code this} so that method calls can be chained together.
229+
*/
230+
@java.lang.Override
231+
public _FinalStage languagesHinted(List<String> languagesHinted) {
232+
this.languagesHinted = Optional.ofNullable(languagesHinted);
233+
return this;
234+
}
235+
236+
/**
237+
* <p>The language hints that were active at the time of the turn. Only present on user-role messages when the listen model is flux-general-multi.</p>
238+
*/
239+
@java.lang.Override
240+
@JsonSetter(value = "languages_hinted", nulls = Nulls.SKIP)
241+
public _FinalStage languagesHinted(Optional<List<String>> languagesHinted) {
242+
this.languagesHinted = languagesHinted;
243+
return this;
244+
}
245+
154246
@java.lang.Override
155247
public AgentV1ConversationText build() {
156-
return new AgentV1ConversationText(role, content, additionalProperties);
248+
return new AgentV1ConversationText(role, content, languagesHinted, languages, additionalProperties);
157249
}
158250

159251
@java.lang.Override

0 commit comments

Comments
 (0)