From e5e97a5f01b11ffb42f4db4521ccfae623b0c8b4 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 14:56:59 +0000 Subject: [PATCH 1/2] SDK regeneration --- .fern/metadata.json | 6 ++++-- src/main/java/com/deepgram/core/ClientOptions.java | 6 +++--- ...iApiException.java => DeepgramHttpException.java} | 8 ++++---- .../java/com/deepgram/errors/BadRequestError.java | 4 ++-- .../settings/think/models/AsyncRawModelsClient.java | 4 ++-- .../v1/settings/think/models/RawModelsClient.java | 4 ++-- .../auth/v1/tokens/AsyncRawTokensClient.java | 4 ++-- .../resources/auth/v1/tokens/RawTokensClient.java | 4 ++-- .../listen/v1/media/AsyncRawMediaClient.java | 6 +++--- .../resources/listen/v1/media/RawMediaClient.java | 6 +++--- .../manage/v1/models/AsyncRawModelsClient.java | 6 +++--- .../resources/manage/v1/models/RawModelsClient.java | 6 +++--- .../manage/v1/projects/AsyncRawProjectsClient.java | 12 ++++++------ .../manage/v1/projects/RawProjectsClient.java | 12 ++++++------ .../billing/balances/AsyncRawBalancesClient.java | 6 +++--- .../projects/billing/balances/RawBalancesClient.java | 6 +++--- .../billing/breakdown/AsyncRawBreakdownClient.java | 4 ++-- .../billing/breakdown/RawBreakdownClient.java | 4 ++-- .../billing/fields/AsyncRawFieldsClient.java | 4 ++-- .../v1/projects/billing/fields/RawFieldsClient.java | 4 ++-- .../billing/purchases/AsyncRawPurchasesClient.java | 4 ++-- .../billing/purchases/RawPurchasesClient.java | 4 ++-- .../manage/v1/projects/keys/AsyncRawKeysClient.java | 10 +++++----- .../manage/v1/projects/keys/RawKeysClient.java | 10 +++++----- .../v1/projects/members/AsyncRawMembersClient.java | 6 +++--- .../manage/v1/projects/members/RawMembersClient.java | 6 +++--- .../members/invites/AsyncRawInvitesClient.java | 8 ++++---- .../projects/members/invites/RawInvitesClient.java | 8 ++++---- .../members/scopes/AsyncRawScopesClient.java | 6 +++--- .../v1/projects/members/scopes/RawScopesClient.java | 6 +++--- .../v1/projects/models/AsyncRawModelsClient.java | 6 +++--- .../manage/v1/projects/models/RawModelsClient.java | 6 +++--- .../v1/projects/requests/AsyncRawRequestsClient.java | 6 +++--- .../v1/projects/requests/RawRequestsClient.java | 6 +++--- .../v1/projects/usage/AsyncRawUsageClient.java | 4 ++-- .../manage/v1/projects/usage/RawUsageClient.java | 4 ++-- .../usage/breakdown/AsyncRawBreakdownClient.java | 4 ++-- .../projects/usage/breakdown/RawBreakdownClient.java | 4 ++-- .../projects/usage/fields/AsyncRawFieldsClient.java | 4 ++-- .../v1/projects/usage/fields/RawFieldsClient.java | 4 ++-- .../resources/read/v1/text/AsyncRawTextClient.java | 4 ++-- .../resources/read/v1/text/RawTextClient.java | 4 ++-- .../AsyncRawDistributionCredentialsClient.java | 10 +++++----- .../RawDistributionCredentialsClient.java | 10 +++++----- .../speak/v1/audio/AsyncRawAudioClient.java | 4 ++-- .../resources/speak/v1/audio/RawAudioClient.java | 4 ++-- 46 files changed, 135 insertions(+), 133 deletions(-) rename src/main/java/com/deepgram/core/{DeepgramApiApiException.java => DeepgramHttpException.java} (80%) diff --git a/.fern/metadata.json b/.fern/metadata.json index b6fb4f3..ec0d2f8 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -4,11 +4,13 @@ "generatorVersion": "4.0.4", "generatorConfig": { "package-prefix": "com.deepgram", + "base-api-exception-class-name": "DeepgramHttpException", + "enable-forward-compatible-enums": true, "client": { "class-name": "DeepgramClient" }, "enable-wire-tests": true }, - "originGitCommit": "78fd4d4c60752a78daaa68b3d58da0554c9ce481", - "sdkVersion": "0.1.0" + "originGitCommit": "e994b5ab79ae6fe3560daff055acdf80d315b48e", + "sdkVersion": "0.1.1" } \ No newline at end of file diff --git a/src/main/java/com/deepgram/core/ClientOptions.java b/src/main/java/com/deepgram/core/ClientOptions.java index 101d92a..45b7c9b 100644 --- a/src/main/java/com/deepgram/core/ClientOptions.java +++ b/src/main/java/com/deepgram/core/ClientOptions.java @@ -41,10 +41,10 @@ private ClientOptions( this.headers.putAll(headers); this.headers.putAll(new HashMap() { { - put("User-Agent", "com.deepgram:deepgram-java-sdk/0.1.0"); + put("User-Agent", "com.deepgram:deepgram-sdk/0.1.1"); put("X-Fern-Language", "JAVA"); - put("X-Fern-SDK-Name", "com.deepgram:deepgram-java-sdk"); - put("X-Fern-SDK-Version", "0.1.0"); + put("X-Fern-SDK-Name", "com.deepgram.fern:api-sdk"); + put("X-Fern-SDK-Version", "0.1.1"); } }); this.headerSuppliers = headerSuppliers; diff --git a/src/main/java/com/deepgram/core/DeepgramApiApiException.java b/src/main/java/com/deepgram/core/DeepgramHttpException.java similarity index 80% rename from src/main/java/com/deepgram/core/DeepgramApiApiException.java rename to src/main/java/com/deepgram/core/DeepgramHttpException.java index 1948db1..bd109a5 100644 --- a/src/main/java/com/deepgram/core/DeepgramApiApiException.java +++ b/src/main/java/com/deepgram/core/DeepgramHttpException.java @@ -12,7 +12,7 @@ /** * This exception type will be thrown for any non-2XX API responses. */ -public class DeepgramApiApiException extends DeepgramApiException { +public class DeepgramHttpException extends DeepgramApiException { /** * The error code of the response that triggered the exception. */ @@ -25,14 +25,14 @@ public class DeepgramApiApiException extends DeepgramApiException { private final Map> headers; - public DeepgramApiApiException(String message, int statusCode, Object body) { + public DeepgramHttpException(String message, int statusCode, Object body) { super(message); this.statusCode = statusCode; this.body = body; this.headers = new HashMap<>(); } - public DeepgramApiApiException(String message, int statusCode, Object body, Response rawResponse) { + public DeepgramHttpException(String message, int statusCode, Object body, Response rawResponse) { super(message); this.statusCode = statusCode; this.body = body; @@ -67,7 +67,7 @@ public Map> headers() { @Override public String toString() { - return "DeepgramApiApiException{" + "message: " + getMessage() + ", statusCode: " + statusCode + ", body: " + return "DeepgramHttpException{" + "message: " + getMessage() + ", statusCode: " + statusCode + ", body: " + ObjectMappers.stringify(body) + "}"; } } diff --git a/src/main/java/com/deepgram/errors/BadRequestError.java b/src/main/java/com/deepgram/errors/BadRequestError.java index 00ecb1d..ac9a3aa 100644 --- a/src/main/java/com/deepgram/errors/BadRequestError.java +++ b/src/main/java/com/deepgram/errors/BadRequestError.java @@ -3,10 +3,10 @@ */ package com.deepgram.errors; -import com.deepgram.core.DeepgramApiApiException; +import com.deepgram.core.DeepgramHttpException; import okhttp3.Response; -public final class BadRequestError extends DeepgramApiApiException { +public final class BadRequestError extends DeepgramHttpException { /** * The body of the response that triggered the exception. */ diff --git a/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/AsyncRawModelsClient.java b/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/AsyncRawModelsClient.java index cdc9836..6b629c5 100644 --- a/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/AsyncRawModelsClient.java +++ b/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/AsyncRawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.agent.v1.settings.think.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -83,7 +83,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/RawModelsClient.java b/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/RawModelsClient.java index 1494c48..7795451 100644 --- a/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/RawModelsClient.java +++ b/src/main/java/com/deepgram/resources/agent/v1/settings/think/models/RawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.agent.v1.settings.think.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -73,7 +73,7 @@ public DeepgramApiHttpResponse list(RequestOptions r // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/auth/v1/tokens/AsyncRawTokensClient.java b/src/main/java/com/deepgram/resources/auth/v1/tokens/AsyncRawTokensClient.java index a14d11d..784132c 100644 --- a/src/main/java/com/deepgram/resources/auth/v1/tokens/AsyncRawTokensClient.java +++ b/src/main/java/com/deepgram/resources/auth/v1/tokens/AsyncRawTokensClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.auth.v1.tokens; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -108,7 +108,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/auth/v1/tokens/RawTokensClient.java b/src/main/java/com/deepgram/resources/auth/v1/tokens/RawTokensClient.java index 59c0bcd..a8bfeeb 100644 --- a/src/main/java/com/deepgram/resources/auth/v1/tokens/RawTokensClient.java +++ b/src/main/java/com/deepgram/resources/auth/v1/tokens/RawTokensClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.auth.v1.tokens; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -97,7 +97,7 @@ public DeepgramApiHttpResponse grant(GrantV1Request request, Re // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/listen/v1/media/AsyncRawMediaClient.java b/src/main/java/com/deepgram/resources/listen/v1/media/AsyncRawMediaClient.java index 6b70924..5bdd368 100644 --- a/src/main/java/com/deepgram/resources/listen/v1/media/AsyncRawMediaClient.java +++ b/src/main/java/com/deepgram/resources/listen/v1/media/AsyncRawMediaClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.listen.v1.media; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.InputStreamRequestBody; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; @@ -243,7 +243,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -475,7 +475,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/listen/v1/media/RawMediaClient.java b/src/main/java/com/deepgram/resources/listen/v1/media/RawMediaClient.java index cbbbfb3..7dbd0fb 100644 --- a/src/main/java/com/deepgram/resources/listen/v1/media/RawMediaClient.java +++ b/src/main/java/com/deepgram/resources/listen/v1/media/RawMediaClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.listen.v1.media; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.InputStreamRequestBody; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; @@ -233,7 +233,7 @@ public DeepgramApiHttpResponse transcribeUrl( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -449,7 +449,7 @@ public DeepgramApiHttpResponse transcribeFile( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/models/AsyncRawModelsClient.java b/src/main/java/com/deepgram/resources/manage/v1/models/AsyncRawModelsClient.java index 34aebc2..e338abc 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/models/AsyncRawModelsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/models/AsyncRawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -104,7 +104,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -173,7 +173,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/models/RawModelsClient.java b/src/main/java/com/deepgram/resources/manage/v1/models/RawModelsClient.java index 7e60a5a..fa32fb9 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/models/RawModelsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/models/RawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -94,7 +94,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -147,7 +147,7 @@ public DeepgramApiHttpResponse get(String modelId, RequestOp // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/AsyncRawProjectsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/AsyncRawProjectsClient.java index 865a04b..4bc3e68 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/AsyncRawProjectsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/AsyncRawProjectsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -91,7 +91,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -184,7 +184,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -253,7 +253,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -346,7 +346,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -416,7 +416,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/RawProjectsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/RawProjectsClient.java index 30eba5d..04a7fec 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/RawProjectsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/RawProjectsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -82,7 +82,7 @@ public DeepgramApiHttpResponse list(RequestOptions reque // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -158,7 +158,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -212,7 +212,7 @@ public DeepgramApiHttpResponse delete(String projectId, // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -289,7 +289,7 @@ public DeepgramApiHttpResponse update( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -344,7 +344,7 @@ public DeepgramApiHttpResponse leave(String projectId, R // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/AsyncRawBalancesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/AsyncRawBalancesClient.java index 53a7ec4..accb8f7 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/AsyncRawBalancesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/AsyncRawBalancesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.balances; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -87,7 +87,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -160,7 +160,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/RawBalancesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/RawBalancesClient.java index 94d997e..8564529 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/RawBalancesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/balances/RawBalancesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.balances; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -77,7 +77,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -134,7 +134,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/AsyncRawBreakdownClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/AsyncRawBreakdownClient.java index 2f2cd67..cb3f70d 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/AsyncRawBreakdownClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/AsyncRawBreakdownClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.breakdown; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -131,7 +131,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/RawBreakdownClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/RawBreakdownClient.java index a1c21d3..333f331 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/RawBreakdownClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/breakdown/RawBreakdownClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.breakdown; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -119,7 +119,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/AsyncRawFieldsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/AsyncRawFieldsClient.java index c05c0e6..56ee924 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/AsyncRawFieldsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/AsyncRawFieldsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.fields; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -112,7 +112,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/RawFieldsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/RawFieldsClient.java index b64a684..4b8ad14 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/RawFieldsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/fields/RawFieldsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.fields; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -100,7 +100,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/AsyncRawPurchasesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/AsyncRawPurchasesClient.java index 99d7689..f521f9d 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/AsyncRawPurchasesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/AsyncRawPurchasesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.purchases; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -108,7 +108,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/RawPurchasesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/RawPurchasesClient.java index 54933c6..6df387f 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/RawPurchasesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/billing/purchases/RawPurchasesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.billing.purchases; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -98,7 +98,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/keys/AsyncRawKeysClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/keys/AsyncRawKeysClient.java index e6a3575..fabeaad 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/keys/AsyncRawKeysClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/keys/AsyncRawKeysClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.keys; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -114,7 +114,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -193,7 +193,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -264,7 +264,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -337,7 +337,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/keys/RawKeysClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/keys/RawKeysClient.java index 5d5625d..5a82169 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/keys/RawKeysClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/keys/RawKeysClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.keys; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -102,7 +102,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -165,7 +165,7 @@ public DeepgramApiHttpResponse create( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -222,7 +222,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -279,7 +279,7 @@ public DeepgramApiHttpResponse delete( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/AsyncRawMembersClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/AsyncRawMembersClient.java index 3547dee..c150e33 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/AsyncRawMembersClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/AsyncRawMembersClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -87,7 +87,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -160,7 +160,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/RawMembersClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/RawMembersClient.java index 34623da..ac79ae0 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/RawMembersClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/RawMembersClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; import com.deepgram.errors.BadRequestError; @@ -76,7 +76,7 @@ public DeepgramApiHttpResponse list(String project // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -133,7 +133,7 @@ public DeepgramApiHttpResponse delete( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/AsyncRawInvitesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/AsyncRawInvitesClient.java index cb49699..008c633 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/AsyncRawInvitesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/AsyncRawInvitesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members.invites; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -91,7 +91,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -171,7 +171,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -244,7 +244,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/RawInvitesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/RawInvitesClient.java index 32af770..fdd2bd8 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/RawInvitesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/invites/RawInvitesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members.invites; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -80,7 +80,7 @@ public DeepgramApiHttpResponse list(String project // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -145,7 +145,7 @@ public DeepgramApiHttpResponse create( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -202,7 +202,7 @@ public DeepgramApiHttpResponse delete( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/AsyncRawScopesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/AsyncRawScopesClient.java index b0dcab0..7466c37 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/AsyncRawScopesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/AsyncRawScopesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members.scopes; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -94,7 +94,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -180,7 +180,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/RawScopesClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/RawScopesClient.java index 9993a44..c033b81 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/RawScopesClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/members/scopes/RawScopesClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.members.scopes; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.RequestOptions; @@ -83,7 +83,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -154,7 +154,7 @@ public DeepgramApiHttpResponse update( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/models/AsyncRawModelsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/models/AsyncRawModelsClient.java index da8d98d..d4d3f07 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/models/AsyncRawModelsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/models/AsyncRawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -108,7 +108,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -179,7 +179,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/models/RawModelsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/models/RawModelsClient.java index 966c8f7..ec991bf 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/models/RawModelsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/models/RawModelsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.models; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -96,7 +96,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -152,7 +152,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/requests/AsyncRawRequestsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/requests/AsyncRawRequestsClient.java index 73ae0fa..0aa178b 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/requests/AsyncRawRequestsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/requests/AsyncRawRequestsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.requests; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -144,7 +144,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -217,7 +217,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/requests/RawRequestsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/requests/RawRequestsClient.java index 66c5c54..5a8da14 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/requests/RawRequestsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/requests/RawRequestsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.requests; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -133,7 +133,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -190,7 +190,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/AsyncRawUsageClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/AsyncRawUsageClient.java index b65f561..af94ec6 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/AsyncRawUsageClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/AsyncRawUsageClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -276,7 +276,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/RawUsageClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/RawUsageClient.java index 3b78508..1f85ae8 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/RawUsageClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/RawUsageClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -265,7 +265,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/AsyncRawBreakdownClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/AsyncRawBreakdownClient.java index 47ce240..aeaac37 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/AsyncRawBreakdownClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/AsyncRawBreakdownClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage.breakdown; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -282,7 +282,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/RawBreakdownClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/RawBreakdownClient.java index 8c7a6d1..60b4af2 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/RawBreakdownClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/breakdown/RawBreakdownClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage.breakdown; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -271,7 +271,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/AsyncRawFieldsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/AsyncRawFieldsClient.java index f8fecd9..72c7820 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/AsyncRawFieldsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/AsyncRawFieldsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage.fields; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -111,7 +111,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/RawFieldsClient.java b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/RawFieldsClient.java index 0159759..9338292 100644 --- a/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/RawFieldsClient.java +++ b/src/main/java/com/deepgram/resources/manage/v1/projects/usage/fields/RawFieldsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.manage.v1.projects.usage.fields; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; import com.deepgram.core.RequestOptions; @@ -99,7 +99,7 @@ public DeepgramApiHttpResponse list( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/read/v1/text/AsyncRawTextClient.java b/src/main/java/com/deepgram/resources/read/v1/text/AsyncRawTextClient.java index 0e0159a..06d0609 100644 --- a/src/main/java/com/deepgram/resources/read/v1/text/AsyncRawTextClient.java +++ b/src/main/java/com/deepgram/resources/read/v1/text/AsyncRawTextClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.read.v1.text; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -158,7 +158,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/read/v1/text/RawTextClient.java b/src/main/java/com/deepgram/resources/read/v1/text/RawTextClient.java index 1aad17d..c244be9 100644 --- a/src/main/java/com/deepgram/resources/read/v1/text/RawTextClient.java +++ b/src/main/java/com/deepgram/resources/read/v1/text/RawTextClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.read.v1.text; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -146,7 +146,7 @@ public DeepgramApiHttpResponse analyze(TextAnalyzeRequest reques // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/AsyncRawDistributionCredentialsClient.java b/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/AsyncRawDistributionCredentialsClient.java index 73dc6f1..3c7cfb6 100644 --- a/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/AsyncRawDistributionCredentialsClient.java +++ b/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/AsyncRawDistributionCredentialsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.selfhosted.v1.distributioncredentials; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -95,7 +95,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -206,7 +206,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -280,7 +280,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { @@ -354,7 +354,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/RawDistributionCredentialsClient.java b/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/RawDistributionCredentialsClient.java index ec616f0..7e5f038 100644 --- a/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/RawDistributionCredentialsClient.java +++ b/src/main/java/com/deepgram/resources/selfhosted/v1/distributioncredentials/RawDistributionCredentialsClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.selfhosted.v1.distributioncredentials; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -84,7 +84,7 @@ public DeepgramApiHttpResponse lis // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -179,7 +179,7 @@ public DeepgramApiHttpResponse c // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -238,7 +238,7 @@ public DeepgramApiHttpResponse get( // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); @@ -297,7 +297,7 @@ public DeepgramApiHttpResponse dele // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); diff --git a/src/main/java/com/deepgram/resources/speak/v1/audio/AsyncRawAudioClient.java b/src/main/java/com/deepgram/resources/speak/v1/audio/AsyncRawAudioClient.java index b7dc08d..528456c 100644 --- a/src/main/java/com/deepgram/resources/speak/v1/audio/AsyncRawAudioClient.java +++ b/src/main/java/com/deepgram/resources/speak/v1/audio/AsyncRawAudioClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.speak.v1.audio; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -130,7 +130,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new DeepgramApiApiException( + future.completeExceptionally(new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response)); return; } catch (IOException e) { diff --git a/src/main/java/com/deepgram/resources/speak/v1/audio/RawAudioClient.java b/src/main/java/com/deepgram/resources/speak/v1/audio/RawAudioClient.java index 77e551f..90dab8b 100644 --- a/src/main/java/com/deepgram/resources/speak/v1/audio/RawAudioClient.java +++ b/src/main/java/com/deepgram/resources/speak/v1/audio/RawAudioClient.java @@ -4,9 +4,9 @@ package com.deepgram.resources.speak.v1.audio; import com.deepgram.core.ClientOptions; -import com.deepgram.core.DeepgramApiApiException; import com.deepgram.core.DeepgramApiException; import com.deepgram.core.DeepgramApiHttpResponse; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.core.MediaTypes; import com.deepgram.core.ObjectMappers; import com.deepgram.core.QueryStringMapper; @@ -120,7 +120,7 @@ public DeepgramApiHttpResponse generate(SpeakV1Request request, Req // unable to map error response, throwing generic error } Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new DeepgramApiApiException( + throw new DeepgramHttpException( "Error with status code " + response.code(), response.code(), errorBody, response); } catch (IOException e) { throw new DeepgramApiException("Network error executing HTTP request", e); From 7f51ec79cbaa9df0975e3627f84fe17f9ae1603b Mon Sep 17 00:00:00 2001 From: Greg Holmes Date: Mon, 30 Mar 2026 16:30:04 +0100 Subject: [PATCH 2/2] fix: update exception references from DeepgramApiApiException to DeepgramHttpException --- examples/advanced/ErrorHandling.java | 8 ++++---- src/test/java/com/deepgram/IntegrationTest.java | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/advanced/ErrorHandling.java b/examples/advanced/ErrorHandling.java index 107c226..6240ed3 100644 --- a/examples/advanced/ErrorHandling.java +++ b/examples/advanced/ErrorHandling.java @@ -1,5 +1,5 @@ import com.deepgram.DeepgramClient; -import com.deepgram.core.DeepgramApiApiException; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.errors.BadRequestError; import com.deepgram.resources.listen.v1.media.requests.ListenV1RequestUrl; import com.deepgram.resources.listen.v1.media.types.MediaTranscribeResponse; @@ -40,7 +40,7 @@ public static void main(String[] args) { System.out.println(" Status: " + e.statusCode()); System.out.println(" Body: " + e.body()); System.out.println(" Message: " + e.getMessage()); - } catch (DeepgramApiApiException e) { + } catch (DeepgramHttpException e) { System.out.println(" Caught API error"); System.out.println(" Status: " + e.statusCode()); System.out.println(" Body: " + e.body()); @@ -61,7 +61,7 @@ public static void main(String[] args) { badClient.manage().v1().projects().list(); System.out.println("Unexpected success"); - } catch (DeepgramApiApiException e) { + } catch (DeepgramHttpException e) { System.out.println(" Caught API error"); System.out.println(" Status: " + e.statusCode()); System.out.println(" Body: " + e.body()); @@ -84,7 +84,7 @@ public static void main(String[] args) { System.out.println(" Request succeeded"); System.out.println(" Response: " + result); - } catch (DeepgramApiApiException e) { + } catch (DeepgramHttpException e) { System.err.println(" API error: " + e.statusCode() + " - " + e.body()); } catch (Exception e) { System.err.println(" Unexpected error: " + e.getMessage()); diff --git a/src/test/java/com/deepgram/IntegrationTest.java b/src/test/java/com/deepgram/IntegrationTest.java index 130a162..551f8c4 100644 --- a/src/test/java/com/deepgram/IntegrationTest.java +++ b/src/test/java/com/deepgram/IntegrationTest.java @@ -3,7 +3,7 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; -import com.deepgram.core.DeepgramApiApiException; +import com.deepgram.core.DeepgramHttpException; import com.deepgram.resources.listen.v1.media.requests.ListenV1RequestUrl; import com.deepgram.resources.listen.v1.media.requests.MediaTranscribeRequestOctetStream; import com.deepgram.resources.listen.v1.media.types.MediaTranscribeResponse; @@ -172,9 +172,9 @@ void testIntegration_InvalidAPIKey_REST() { ListenV1RequestUrl.builder().url(TEST_AUDIO_URL).build(); assertThatThrownBy(() -> invalidClient.listen().v1().media().transcribeUrl(request)) - .isInstanceOf(DeepgramApiApiException.class) + .isInstanceOf(DeepgramHttpException.class) .satisfies(thrown -> { - DeepgramApiApiException apiException = (DeepgramApiApiException) thrown; + DeepgramHttpException apiException = (DeepgramHttpException) thrown; System.out.println("Got API error: status=" + apiException.statusCode()); assertThat(apiException.statusCode()) .as("expected 401 or 403 for invalid API key")