Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 40bd03c

Browse files
committed
SDK regeneration
1 parent cefda91 commit 40bd03c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+793
-482
lines changed

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ repositories {
1313

1414
dependencies {
1515
api 'com.squareup.okhttp3:okhttp:4.12.0'
16-
api 'com.fasterxml.jackson.core:jackson-databind:2.17.2'
17-
api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.17.2'
18-
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2'
16+
api 'com.fasterxml.jackson.core:jackson-databind:2.13.0'
17+
api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.12.3'
18+
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.3'
1919
implementation 'javax.websocket:javax.websocket-api:1.1'
2020
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
2121
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
@@ -47,7 +47,7 @@ publishing {
4747
maven(MavenPublication) {
4848
groupId = 'com.assemblyai'
4949
artifactId = 'assemblyai-java'
50-
version = '3.0.0'
50+
version = '4.0.0'
5151
from components.java
5252
pom {
5353
scm {

gradle/wrapper/gradle-wrapper.jar

-79 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

src/main/java/com/assemblyai/api/core/FileStream.java

Lines changed: 0 additions & 60 deletions
This file was deleted.

src/main/java/com/assemblyai/api/core/InputStreamRequestBody.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

src/main/java/com/assemblyai/api/resources/files/FilesClient.java

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import com.assemblyai.api.core.AssemblyAIApiException;
77
import com.assemblyai.api.core.AssemblyAIException;
88
import com.assemblyai.api.core.ClientOptions;
9-
import com.assemblyai.api.core.InputStreamRequestBody;
109
import com.assemblyai.api.core.ObjectMappers;
1110
import com.assemblyai.api.core.RequestOptions;
1211
import com.assemblyai.api.errors.BadRequestError;
@@ -19,12 +18,9 @@
1918
import com.assemblyai.api.resources.files.types.UploadedFile;
2019
import com.assemblyai.api.types.Error;
2120
import com.fasterxml.jackson.core.JsonProcessingException;
22-
import java.io.ByteArrayInputStream;
2321
import java.io.IOException;
24-
import java.io.InputStream;
2522
import okhttp3.Headers;
2623
import okhttp3.HttpUrl;
27-
import okhttp3.MediaType;
2824
import okhttp3.OkHttpClient;
2925
import okhttp3.Request;
3026
import okhttp3.RequestBody;
@@ -41,23 +37,24 @@ public FilesClient(ClientOptions clientOptions) {
4137
/**
4238
* Upload a media file to AssemblyAI's servers.
4339
*/
44-
public UploadedFile upload(InputStream request) {
40+
public UploadedFile upload(byte[] request) {
4541
return upload(request, null);
4642
}
4743

4844
/**
4945
* Upload a media file to AssemblyAI's servers.
5046
*/
51-
public UploadedFile upload(InputStream request, RequestOptions requestOptions) {
47+
public UploadedFile upload(byte[] request, RequestOptions requestOptions) {
5248
HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl())
5349
.newBuilder()
5450
.addPathSegments("v2/upload")
5551
.build();
56-
RequestBody body = new InputStreamRequestBody(MediaType.parse("application/octet-stream"), request);
52+
RequestBody body = RequestBody.create(request);
5753
Request okhttpRequest = new Request.Builder()
5854
.url(httpUrl)
5955
.method("POST", body)
6056
.headers(Headers.of(clientOptions.headers(requestOptions)))
57+
.addHeader("Content-Type", "application/octet-stream")
6158
.build();
6259
OkHttpClient client = clientOptions.httpClient();
6360
if (requestOptions != null && requestOptions.getTimeout().isPresent()) {
@@ -102,18 +99,4 @@ public UploadedFile upload(InputStream request, RequestOptions requestOptions) {
10299
throw new AssemblyAIException("Network error executing HTTP request", e);
103100
}
104101
}
105-
106-
/**
107-
* Upload a media file to AssemblyAI's servers.
108-
*/
109-
public UploadedFile upload(byte[] request) {
110-
return upload(new ByteArrayInputStream(request));
111-
}
112-
113-
/**
114-
* Upload a media file to AssemblyAI's servers.
115-
*/
116-
public UploadedFile upload(byte[] request, RequestOptions requestOptions) {
117-
return upload(new ByteArrayInputStream(request), requestOptions);
118-
}
119102
}

src/main/java/com/assemblyai/api/resources/files/types/UploadedFile.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import java.util.HashMap;
1515
import java.util.Map;
1616
import java.util.Objects;
17-
import org.jetbrains.annotations.NotNull;
1817

1918
@JsonInclude(JsonInclude.Include.NON_ABSENT)
2019
@JsonDeserialize(builder = UploadedFile.Builder.class)
@@ -66,7 +65,7 @@ public static UploadUrlStage builder() {
6665
}
6766

6867
public interface UploadUrlStage {
69-
_FinalStage uploadUrl(@NotNull String uploadUrl);
68+
_FinalStage uploadUrl(String uploadUrl);
7069

7170
Builder from(UploadedFile other);
7271
}
@@ -96,8 +95,8 @@ public Builder from(UploadedFile other) {
9695
*/
9796
@java.lang.Override
9897
@JsonSetter("upload_url")
99-
public _FinalStage uploadUrl(@NotNull String uploadUrl) {
100-
this.uploadUrl = Objects.requireNonNull(uploadUrl, "uploadUrl must not be null");
98+
public _FinalStage uploadUrl(String uploadUrl) {
99+
this.uploadUrl = uploadUrl;
101100
return this;
102101
}
103102

src/main/java/com/assemblyai/api/resources/lemur/requests/LemurTaskParams.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.Map;
2121
import java.util.Objects;
2222
import java.util.Optional;
23-
import org.jetbrains.annotations.NotNull;
2423

2524
@JsonInclude(JsonInclude.Include.NON_ABSENT)
2625
@JsonDeserialize(builder = LemurTaskParams.Builder.class)
@@ -169,7 +168,7 @@ public static PromptStage builder() {
169168
}
170169

171170
public interface PromptStage {
172-
_FinalStage prompt(@NotNull String prompt);
171+
_FinalStage prompt(String prompt);
173172

174173
Builder from(LemurTaskParams other);
175174
}
@@ -241,8 +240,8 @@ public Builder from(LemurTaskParams other) {
241240
*/
242241
@java.lang.Override
243242
@JsonSetter("prompt")
244-
public _FinalStage prompt(@NotNull String prompt) {
245-
this.prompt = Objects.requireNonNull(prompt, "prompt must not be null");
243+
public _FinalStage prompt(String prompt) {
244+
this.prompt = prompt;
246245
return this;
247246
}
248247

src/main/java/com/assemblyai/api/resources/lemur/types/LemurActionItemsResponse.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import java.util.HashMap;
1515
import java.util.Map;
1616
import java.util.Objects;
17-
import org.jetbrains.annotations.NotNull;
1817

1918
@JsonInclude(JsonInclude.Include.NON_ABSENT)
2019
@JsonDeserialize(builder = LemurActionItemsResponse.Builder.class)
@@ -92,17 +91,17 @@ public static ResponseStage builder() {
9291
}
9392

9493
public interface ResponseStage {
95-
RequestIdStage response(@NotNull String response);
94+
RequestIdStage response(String response);
9695

9796
Builder from(LemurActionItemsResponse other);
9897
}
9998

10099
public interface RequestIdStage {
101-
UsageStage requestId(@NotNull String requestId);
100+
UsageStage requestId(String requestId);
102101
}
103102

104103
public interface UsageStage {
105-
_FinalStage usage(@NotNull LemurUsage usage);
104+
_FinalStage usage(LemurUsage usage);
106105
}
107106

108107
public interface _FinalStage {
@@ -136,8 +135,8 @@ public Builder from(LemurActionItemsResponse other) {
136135
*/
137136
@java.lang.Override
138137
@JsonSetter("response")
139-
public RequestIdStage response(@NotNull String response) {
140-
this.response = Objects.requireNonNull(response, "response must not be null");
138+
public RequestIdStage response(String response) {
139+
this.response = response;
141140
return this;
142141
}
143142

@@ -147,8 +146,8 @@ public RequestIdStage response(@NotNull String response) {
147146
*/
148147
@java.lang.Override
149148
@JsonSetter("request_id")
150-
public UsageStage requestId(@NotNull String requestId) {
151-
this.requestId = Objects.requireNonNull(requestId, "requestId must not be null");
149+
public UsageStage requestId(String requestId) {
150+
this.requestId = requestId;
152151
return this;
153152
}
154153

@@ -158,8 +157,8 @@ public UsageStage requestId(@NotNull String requestId) {
158157
*/
159158
@java.lang.Override
160159
@JsonSetter("usage")
161-
public _FinalStage usage(@NotNull LemurUsage usage) {
162-
this.usage = Objects.requireNonNull(usage, "usage must not be null");
160+
public _FinalStage usage(LemurUsage usage) {
161+
this.usage = usage;
163162
return this;
164163
}
165164

0 commit comments

Comments
 (0)