Skip to content

Commit e94d4cd

Browse files
committed
SDK regeneration
1 parent fd6995d commit e94d4cd

File tree

7 files changed

+29
-20
lines changed

7 files changed

+29
-20
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Add the dependency in your `pom.xml` file:
2525
<dependency>
2626
<groupId>com.pipedream</groupId>
2727
<artifactId>pipedream</artifactId>
28-
<version>1.0.5</version>
28+
<version>1.0.6</version>
2929
</dependency>
3030
```
3131

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ java {
4848

4949
group = 'com.pipedream'
5050

51-
version = '1.0.5'
51+
version = '1.0.6'
5252

5353
jar {
5454
dependsOn(":generatePomFileForMavenPublication")
@@ -79,7 +79,7 @@ publishing {
7979
maven(MavenPublication) {
8080
groupId = 'com.pipedream'
8181
artifactId = 'pipedream'
82-
version = '1.0.5'
82+
version = '1.0.6'
8383
from components.java
8484
pom {
8585
name = 'pipedream'

src/main/java/com/pipedream/api/core/ClientOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ private ClientOptions(
3535
this.headers.putAll(headers);
3636
this.headers.putAll(new HashMap<String, String>() {
3737
{
38-
put("User-Agent", "com.pipedream:pipedream/1.0.5");
38+
put("User-Agent", "com.pipedream:pipedream/1.0.6");
3939
put("X-Fern-Language", "JAVA");
4040
put("X-Fern-SDK-Name", "com.pipedream.fern:api-sdk");
41-
put("X-Fern-SDK-Version", "1.0.5");
41+
put("X-Fern-SDK-Version", "1.0.6");
4242
}
4343
});
4444
this.headerSuppliers = headerSuppliers;

src/main/java/com/pipedream/api/resources/filestash/AsyncFileStashClient.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.pipedream.api.core.ClientOptions;
77
import com.pipedream.api.core.RequestOptions;
88
import com.pipedream.api.resources.filestash.requests.FileStashDownloadFileRequest;
9+
import java.io.InputStream;
910
import java.util.concurrent.CompletableFuture;
1011

1112
public class AsyncFileStashClient {
@@ -28,14 +29,15 @@ public AsyncRawFileStashClient withRawResponse() {
2829
/**
2930
* Download a file from File Stash
3031
*/
31-
public CompletableFuture<Void> downloadFile(FileStashDownloadFileRequest request) {
32+
public CompletableFuture<InputStream> downloadFile(FileStashDownloadFileRequest request) {
3233
return this.rawClient.downloadFile(request).thenApply(response -> response.body());
3334
}
3435

3536
/**
3637
* Download a file from File Stash
3738
*/
38-
public CompletableFuture<Void> downloadFile(FileStashDownloadFileRequest request, RequestOptions requestOptions) {
39+
public CompletableFuture<InputStream> downloadFile(
40+
FileStashDownloadFileRequest request, RequestOptions requestOptions) {
3941
return this.rawClient.downloadFile(request, requestOptions).thenApply(response -> response.body());
4042
}
4143
}

src/main/java/com/pipedream/api/resources/filestash/AsyncRawFileStashClient.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@
1111
import com.pipedream.api.core.ObjectMappers;
1212
import com.pipedream.api.core.QueryStringMapper;
1313
import com.pipedream.api.core.RequestOptions;
14+
import com.pipedream.api.core.ResponseBodyInputStream;
1415
import com.pipedream.api.errors.TooManyRequestsError;
1516
import com.pipedream.api.resources.filestash.requests.FileStashDownloadFileRequest;
1617
import java.io.IOException;
18+
import java.io.InputStream;
1719
import java.util.concurrent.CompletableFuture;
1820
import okhttp3.Call;
1921
import okhttp3.Callback;
@@ -35,14 +37,14 @@ public AsyncRawFileStashClient(ClientOptions clientOptions) {
3537
/**
3638
* Download a file from File Stash
3739
*/
38-
public CompletableFuture<BaseClientHttpResponse<Void>> downloadFile(FileStashDownloadFileRequest request) {
40+
public CompletableFuture<BaseClientHttpResponse<InputStream>> downloadFile(FileStashDownloadFileRequest request) {
3941
return downloadFile(request, null);
4042
}
4143

4244
/**
4345
* Download a file from File Stash
4446
*/
45-
public CompletableFuture<BaseClientHttpResponse<Void>> downloadFile(
47+
public CompletableFuture<BaseClientHttpResponse<InputStream>> downloadFile(
4648
FileStashDownloadFileRequest request, RequestOptions requestOptions) {
4749
HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl())
4850
.newBuilder()
@@ -60,13 +62,14 @@ public CompletableFuture<BaseClientHttpResponse<Void>> downloadFile(
6062
if (requestOptions != null && requestOptions.getTimeout().isPresent()) {
6163
client = clientOptions.httpClientWithTimeout(requestOptions);
6264
}
63-
CompletableFuture<BaseClientHttpResponse<Void>> future = new CompletableFuture<>();
65+
CompletableFuture<BaseClientHttpResponse<InputStream>> future = new CompletableFuture<>();
6466
client.newCall(okhttpRequest).enqueue(new Callback() {
6567
@Override
6668
public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
67-
try (ResponseBody responseBody = response.body()) {
69+
try {
70+
ResponseBody responseBody = response.body();
6871
if (response.isSuccessful()) {
69-
future.complete(new BaseClientHttpResponse<>(null, response));
72+
future.complete(new BaseClientHttpResponse<>(new ResponseBodyInputStream(response), response));
7073
return;
7174
}
7275
String responseBodyString = responseBody != null ? responseBody.string() : "{}";

src/main/java/com/pipedream/api/resources/filestash/FileStashClient.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.pipedream.api.core.ClientOptions;
77
import com.pipedream.api.core.RequestOptions;
88
import com.pipedream.api.resources.filestash.requests.FileStashDownloadFileRequest;
9+
import java.io.InputStream;
910

1011
public class FileStashClient {
1112
protected final ClientOptions clientOptions;
@@ -27,14 +28,14 @@ public RawFileStashClient withRawResponse() {
2728
/**
2829
* Download a file from File Stash
2930
*/
30-
public void downloadFile(FileStashDownloadFileRequest request) {
31-
this.rawClient.downloadFile(request).body();
31+
public InputStream downloadFile(FileStashDownloadFileRequest request) {
32+
return this.rawClient.downloadFile(request).body();
3233
}
3334

3435
/**
3536
* Download a file from File Stash
3637
*/
37-
public void downloadFile(FileStashDownloadFileRequest request, RequestOptions requestOptions) {
38-
this.rawClient.downloadFile(request, requestOptions).body();
38+
public InputStream downloadFile(FileStashDownloadFileRequest request, RequestOptions requestOptions) {
39+
return this.rawClient.downloadFile(request, requestOptions).body();
3940
}
4041
}

src/main/java/com/pipedream/api/resources/filestash/RawFileStashClient.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@
1111
import com.pipedream.api.core.ObjectMappers;
1212
import com.pipedream.api.core.QueryStringMapper;
1313
import com.pipedream.api.core.RequestOptions;
14+
import com.pipedream.api.core.ResponseBodyInputStream;
1415
import com.pipedream.api.errors.TooManyRequestsError;
1516
import com.pipedream.api.resources.filestash.requests.FileStashDownloadFileRequest;
1617
import java.io.IOException;
18+
import java.io.InputStream;
1719
import okhttp3.Headers;
1820
import okhttp3.HttpUrl;
1921
import okhttp3.OkHttpClient;
@@ -31,14 +33,14 @@ public RawFileStashClient(ClientOptions clientOptions) {
3133
/**
3234
* Download a file from File Stash
3335
*/
34-
public BaseClientHttpResponse<Void> downloadFile(FileStashDownloadFileRequest request) {
36+
public BaseClientHttpResponse<InputStream> downloadFile(FileStashDownloadFileRequest request) {
3537
return downloadFile(request, null);
3638
}
3739

3840
/**
3941
* Download a file from File Stash
4042
*/
41-
public BaseClientHttpResponse<Void> downloadFile(
43+
public BaseClientHttpResponse<InputStream> downloadFile(
4244
FileStashDownloadFileRequest request, RequestOptions requestOptions) {
4345
HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl())
4446
.newBuilder()
@@ -56,10 +58,11 @@ public BaseClientHttpResponse<Void> downloadFile(
5658
if (requestOptions != null && requestOptions.getTimeout().isPresent()) {
5759
client = clientOptions.httpClientWithTimeout(requestOptions);
5860
}
59-
try (Response response = client.newCall(okhttpRequest).execute()) {
61+
try {
62+
Response response = client.newCall(okhttpRequest).execute();
6063
ResponseBody responseBody = response.body();
6164
if (response.isSuccessful()) {
62-
return new BaseClientHttpResponse<>(null, response);
65+
return new BaseClientHttpResponse<>(new ResponseBodyInputStream(response), response);
6366
}
6467
String responseBodyString = responseBody != null ? responseBody.string() : "{}";
6568
try {

0 commit comments

Comments
 (0)