From 14e33aee9eb5374b4fd3e7eda21cde02009698f4 Mon Sep 17 00:00:00 2001
From: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
Date: Tue, 21 Jan 2025 10:10:33 +0000
Subject: [PATCH] SDK regeneration

---
 .github/workflows/ci.yml                      |  2 +-
 build.gradle                                  | 33 ++++++++++++++++++-
 gradle/wrapper/gradle-wrapper.properties      |  2 +-
 gradlew                                       |  3 +-
 settings.gradle                               |  2 ++
 .../lemur/types/LemurActionItemsResponse.java |  2 +-
 .../lemur/types/LemurSummaryResponse.java     |  2 +-
 .../lemur/types/LemurTaskResponse.java        |  2 +-
 .../transcripts/TranscriptsClient.java        | 15 ---------
 9 files changed, 40 insertions(+), 23 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7fbf3926..552eeb53 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -54,7 +54,7 @@ jobs:
 
       - name: Publish to maven
         run: |
-          ./gradlew  publish
+          ./gradlew publish
         env:
           MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
           MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
diff --git a/build.gradle b/build.gradle
index 3e1dc674..d4fcec69 100644
--- a/build.gradle
+++ b/build.gradle
@@ -25,31 +25,62 @@ dependencies {
 sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
+tasks.withType(Javadoc) {
+    failOnError false
+    options.addStringOption('Xdoclint:none', '-quiet')
+}
+
 spotless {
     java {
         palantirJavaFormat()
     }
 }
 
+
 java {
     withSourcesJar()
     withJavadocJar()
 }
 
+
+group = 'com.assemblyai'
+
+version = '4.0.1'
+
+jar {
+    dependsOn(":generatePomFileForMavenPublication")
+    archiveBaseName = "assemblyai-java"
+}
+
+sourcesJar {
+    archiveBaseName = "assemblyai-java"
+}
+
+javadocJar {
+    archiveBaseName = "assemblyai-java"
+}
+
 test {
     useJUnitPlatform()
     testLogging {
         showStandardStreams = true
     }
 }
+
 publishing {
     publications {
         maven(MavenPublication) {
             groupId = 'com.assemblyai'
             artifactId = 'assemblyai-java'
-            version = '4.0.0'
+            version = '4.0.1'
             from components.java
             pom {
+                licenses {
+                    license {
+                        name = 'The MIT License (MIT)'
+                        url = 'https://mit-license.org/'
+                    }
+                }
                 scm {
                     connection = 'scm:git:git://github.com/AssemblyAI/assemblyai-java-sdk.git'
                     developerConnection = 'scm:git:git://github.com/AssemblyAI/assemblyai-java-sdk.git'
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 0aaefbca..cea7a793 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
 networkTimeout=10000
 validateDistributionUrl=true
 zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
index f5feea6d..f3b75f3b 100755
--- a/gradlew
+++ b/gradlew
@@ -86,8 +86,7 @@ done
 # shellcheck disable=SC2034
 APP_BASE_NAME=${0##*/}
 # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
-' "$PWD" ) || exit
+APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
 
 # Use the maximum available, or set MAX_FD != -1 to use that value.
 MAX_FD=maximum
diff --git a/settings.gradle b/settings.gradle
index aed36fec..4d61d6d9 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1,3 @@
+rootProject.name = 'assemblyai-java'
+
 include 'sample-app'
\ No newline at end of file
diff --git a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurActionItemsResponse.java b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurActionItemsResponse.java
index cc797436..0ffee69a 100644
--- a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurActionItemsResponse.java
+++ b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurActionItemsResponse.java
@@ -18,7 +18,7 @@
 
 @JsonInclude(JsonInclude.Include.NON_ABSENT)
 @JsonDeserialize(builder = LemurActionItemsResponse.Builder.class)
-public final class LemurActionItemsResponse implements ILemurStringResponse {
+public final class LemurActionItemsResponse implements ILemurStringResponse, ILemurBaseResponse {
     private final String response;
 
     private final String requestId;
diff --git a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurSummaryResponse.java b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurSummaryResponse.java
index c679168f..75f972f6 100644
--- a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurSummaryResponse.java
+++ b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurSummaryResponse.java
@@ -18,7 +18,7 @@
 
 @JsonInclude(JsonInclude.Include.NON_ABSENT)
 @JsonDeserialize(builder = LemurSummaryResponse.Builder.class)
-public final class LemurSummaryResponse implements ILemurStringResponse {
+public final class LemurSummaryResponse implements ILemurStringResponse, ILemurBaseResponse {
     private final String response;
 
     private final String requestId;
diff --git a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurTaskResponse.java b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurTaskResponse.java
index c3aaf143..1effc196 100644
--- a/src/main/java/com/assemblyai/api/resources/lemur/types/LemurTaskResponse.java
+++ b/src/main/java/com/assemblyai/api/resources/lemur/types/LemurTaskResponse.java
@@ -18,7 +18,7 @@
 
 @JsonInclude(JsonInclude.Include.NON_ABSENT)
 @JsonDeserialize(builder = LemurTaskResponse.Builder.class)
-public final class LemurTaskResponse implements ILemurStringResponse {
+public final class LemurTaskResponse implements ILemurStringResponse, ILemurBaseResponse {
     private final String response;
 
     private final String requestId;
diff --git a/src/main/java/com/assemblyai/api/resources/transcripts/TranscriptsClient.java b/src/main/java/com/assemblyai/api/resources/transcripts/TranscriptsClient.java
index d15c2147..4571b124 100644
--- a/src/main/java/com/assemblyai/api/resources/transcripts/TranscriptsClient.java
+++ b/src/main/java/com/assemblyai/api/resources/transcripts/TranscriptsClient.java
@@ -342,14 +342,6 @@ public Transcript delete(String transcriptId, RequestOptions requestOptions) {
         }
     }
 
-    /**
-     * Export your transcript in SRT or VTT format to use with a video player for subtitles and closed captions.
-     */
-    public String getSubtitles(String transcriptId, SubtitleFormat subtitleFormat) {
-        return getSubtitles(
-                transcriptId, subtitleFormat, GetSubtitlesParams.builder().build());
-    }
-
     /**
      * Export your transcript in SRT or VTT format to use with a video player for subtitles and closed captions.
      */
@@ -558,13 +550,6 @@ public ParagraphsResponse getParagraphs(String transcriptId, RequestOptions requ
         }
     }
 
-    /**
-     * Search through the transcript for keywords. You can search for individual words, numbers, or phrases containing up to five words or numbers.
-     */
-    public WordSearchResponse wordSearch(String transcriptId) {
-        return wordSearch(transcriptId, WordSearchParams.builder().build());
-    }
-
     /**
      * Search through the transcript for keywords. You can search for individual words, numbers, or phrases containing up to five words or numbers.
      */