From 2fceb70b47094fd3ad9305e01870f7fb0e3de6b0 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 18:07:58 +0000 Subject: [PATCH 1/2] SDK regeneration --- reference.md | 26 ------- .../squareup/square/AsyncMobileClient.java | 34 --------- .../squareup/square/AsyncRawMobileClient.java | 76 ------------------- .../squareup/square/AsyncSquareClient.java | 7 -- .../com/squareup/square/MobileClient.java | 33 -------- .../com/squareup/square/RawMobileClient.java | 59 -------------- .../com/squareup/square/SquareClient.java | 7 -- 7 files changed, 242 deletions(-) delete mode 100644 src/main/java/com/squareup/square/AsyncMobileClient.java delete mode 100644 src/main/java/com/squareup/square/AsyncRawMobileClient.java delete mode 100644 src/main/java/com/squareup/square/MobileClient.java delete mode 100644 src/main/java/com/squareup/square/RawMobileClient.java diff --git a/reference.md b/reference.md index 65188fe0..47ec4ee3 100644 --- a/reference.md +++ b/reference.md @@ -16851,32 +16851,6 @@ client.vendors().update( - - - - -## Mobile -
client.mobile.authorizationCode() -
-
- -#### 🔌 Usage - -
-
- -
-
- -```java -client.mobile().authorizationCode(); -``` -
-
-
-
- -
diff --git a/src/main/java/com/squareup/square/AsyncMobileClient.java b/src/main/java/com/squareup/square/AsyncMobileClient.java deleted file mode 100644 index 1004e78d..00000000 --- a/src/main/java/com/squareup/square/AsyncMobileClient.java +++ /dev/null @@ -1,34 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square; - -import com.squareup.square.core.ClientOptions; -import com.squareup.square.core.RequestOptions; -import java.util.concurrent.CompletableFuture; - -public class AsyncMobileClient { - protected final ClientOptions clientOptions; - - private final AsyncRawMobileClient rawClient; - - public AsyncMobileClient(ClientOptions clientOptions) { - this.clientOptions = clientOptions; - this.rawClient = new AsyncRawMobileClient(clientOptions); - } - - /** - * Get responses with HTTP metadata like headers - */ - public AsyncRawMobileClient withRawResponse() { - return this.rawClient; - } - - public CompletableFuture authorizationCode() { - return this.rawClient.authorizationCode().thenApply(response -> response.body()); - } - - public CompletableFuture authorizationCode(RequestOptions requestOptions) { - return this.rawClient.authorizationCode(requestOptions).thenApply(response -> response.body()); - } -} diff --git a/src/main/java/com/squareup/square/AsyncRawMobileClient.java b/src/main/java/com/squareup/square/AsyncRawMobileClient.java deleted file mode 100644 index 1d22f7a5..00000000 --- a/src/main/java/com/squareup/square/AsyncRawMobileClient.java +++ /dev/null @@ -1,76 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square; - -import com.squareup.square.core.ClientOptions; -import com.squareup.square.core.ObjectMappers; -import com.squareup.square.core.RequestOptions; -import com.squareup.square.core.SquareApiException; -import com.squareup.square.core.SquareClientHttpResponse; -import com.squareup.square.core.SquareException; -import java.io.IOException; -import java.util.concurrent.CompletableFuture; -import okhttp3.Call; -import okhttp3.Callback; -import okhttp3.Headers; -import okhttp3.HttpUrl; -import okhttp3.OkHttpClient; -import okhttp3.Request; -import okhttp3.RequestBody; -import okhttp3.Response; -import okhttp3.ResponseBody; -import org.jetbrains.annotations.NotNull; - -public class AsyncRawMobileClient { - protected final ClientOptions clientOptions; - - public AsyncRawMobileClient(ClientOptions clientOptions) { - this.clientOptions = clientOptions; - } - - public CompletableFuture> authorizationCode() { - return authorizationCode(null); - } - - public CompletableFuture> authorizationCode(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) - .newBuilder() - .addPathSegments("mobile/authorization-code") - .build(); - Request okhttpRequest = new Request.Builder() - .url(httpUrl) - .method("POST", RequestBody.create("", null)) - .headers(Headers.of(clientOptions.headers(requestOptions))) - .build(); - OkHttpClient client = clientOptions.httpClient(); - if (requestOptions != null && requestOptions.getTimeout().isPresent()) { - client = clientOptions.httpClientWithTimeout(requestOptions); - } - CompletableFuture> future = new CompletableFuture<>(); - client.newCall(okhttpRequest).enqueue(new Callback() { - @Override - public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { - try (ResponseBody responseBody = response.body()) { - if (response.isSuccessful()) { - future.complete(new SquareClientHttpResponse<>(null, response)); - return; - } - String responseBodyString = responseBody != null ? responseBody.string() : "{}"; - Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - future.completeExceptionally(new SquareApiException( - "Error with status code " + response.code(), response.code(), errorBody, response)); - return; - } catch (IOException e) { - future.completeExceptionally(new SquareException("Network error executing HTTP request", e)); - } - } - - @Override - public void onFailure(@NotNull Call call, @NotNull IOException e) { - future.completeExceptionally(new SquareException("Network error executing HTTP request", e)); - } - }); - return future; - } -} diff --git a/src/main/java/com/squareup/square/AsyncSquareClient.java b/src/main/java/com/squareup/square/AsyncSquareClient.java index 32b618e7..0d903b97 100644 --- a/src/main/java/com/squareup/square/AsyncSquareClient.java +++ b/src/main/java/com/squareup/square/AsyncSquareClient.java @@ -78,8 +78,6 @@ public class AsyncSquareClient { protected final Supplier vendorsClient; - protected final Supplier mobileClient; - protected final Supplier cashDrawersClient; protected final Supplier webhooksClient; @@ -119,7 +117,6 @@ public AsyncSquareClient(ClientOptions clientOptions) { this.terminalClient = Suppliers.memoize(() -> new AsyncTerminalClient(clientOptions)); this.transferOrdersClient = Suppliers.memoize(() -> new AsyncTransferOrdersClient(clientOptions)); this.vendorsClient = Suppliers.memoize(() -> new AsyncVendorsClient(clientOptions)); - this.mobileClient = Suppliers.memoize(() -> new AsyncMobileClient(clientOptions)); this.cashDrawersClient = Suppliers.memoize(() -> new AsyncCashDrawersClient(clientOptions)); this.webhooksClient = Suppliers.memoize(() -> new AsyncWebhooksClient(clientOptions)); } @@ -256,10 +253,6 @@ public AsyncVendorsClient vendors() { return this.vendorsClient.get(); } - public AsyncMobileClient mobile() { - return this.mobileClient.get(); - } - public AsyncCashDrawersClient cashDrawers() { return this.cashDrawersClient.get(); } diff --git a/src/main/java/com/squareup/square/MobileClient.java b/src/main/java/com/squareup/square/MobileClient.java deleted file mode 100644 index a319dcc3..00000000 --- a/src/main/java/com/squareup/square/MobileClient.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square; - -import com.squareup.square.core.ClientOptions; -import com.squareup.square.core.RequestOptions; - -public class MobileClient { - protected final ClientOptions clientOptions; - - private final RawMobileClient rawClient; - - public MobileClient(ClientOptions clientOptions) { - this.clientOptions = clientOptions; - this.rawClient = new RawMobileClient(clientOptions); - } - - /** - * Get responses with HTTP metadata like headers - */ - public RawMobileClient withRawResponse() { - return this.rawClient; - } - - public void authorizationCode() { - this.rawClient.authorizationCode().body(); - } - - public void authorizationCode(RequestOptions requestOptions) { - this.rawClient.authorizationCode(requestOptions).body(); - } -} diff --git a/src/main/java/com/squareup/square/RawMobileClient.java b/src/main/java/com/squareup/square/RawMobileClient.java deleted file mode 100644 index c81e7f35..00000000 --- a/src/main/java/com/squareup/square/RawMobileClient.java +++ /dev/null @@ -1,59 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square; - -import com.squareup.square.core.ClientOptions; -import com.squareup.square.core.ObjectMappers; -import com.squareup.square.core.RequestOptions; -import com.squareup.square.core.SquareApiException; -import com.squareup.square.core.SquareClientHttpResponse; -import com.squareup.square.core.SquareException; -import java.io.IOException; -import okhttp3.Headers; -import okhttp3.HttpUrl; -import okhttp3.OkHttpClient; -import okhttp3.Request; -import okhttp3.RequestBody; -import okhttp3.Response; -import okhttp3.ResponseBody; - -public class RawMobileClient { - protected final ClientOptions clientOptions; - - public RawMobileClient(ClientOptions clientOptions) { - this.clientOptions = clientOptions; - } - - public SquareClientHttpResponse authorizationCode() { - return authorizationCode(null); - } - - public SquareClientHttpResponse authorizationCode(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) - .newBuilder() - .addPathSegments("mobile/authorization-code") - .build(); - Request okhttpRequest = new Request.Builder() - .url(httpUrl) - .method("POST", RequestBody.create("", null)) - .headers(Headers.of(clientOptions.headers(requestOptions))) - .build(); - OkHttpClient client = clientOptions.httpClient(); - if (requestOptions != null && requestOptions.getTimeout().isPresent()) { - client = clientOptions.httpClientWithTimeout(requestOptions); - } - try (Response response = client.newCall(okhttpRequest).execute()) { - ResponseBody responseBody = response.body(); - if (response.isSuccessful()) { - return new SquareClientHttpResponse<>(null, response); - } - String responseBodyString = responseBody != null ? responseBody.string() : "{}"; - Object errorBody = ObjectMappers.parseErrorBody(responseBodyString); - throw new SquareApiException( - "Error with status code " + response.code(), response.code(), errorBody, response); - } catch (IOException e) { - throw new SquareException("Network error executing HTTP request", e); - } - } -} diff --git a/src/main/java/com/squareup/square/SquareClient.java b/src/main/java/com/squareup/square/SquareClient.java index 28fdecc4..e0a7ef23 100644 --- a/src/main/java/com/squareup/square/SquareClient.java +++ b/src/main/java/com/squareup/square/SquareClient.java @@ -78,8 +78,6 @@ public class SquareClient { protected final Supplier vendorsClient; - protected final Supplier mobileClient; - protected final Supplier cashDrawersClient; protected final Supplier webhooksClient; @@ -119,7 +117,6 @@ public SquareClient(ClientOptions clientOptions) { this.terminalClient = Suppliers.memoize(() -> new TerminalClient(clientOptions)); this.transferOrdersClient = Suppliers.memoize(() -> new TransferOrdersClient(clientOptions)); this.vendorsClient = Suppliers.memoize(() -> new VendorsClient(clientOptions)); - this.mobileClient = Suppliers.memoize(() -> new MobileClient(clientOptions)); this.cashDrawersClient = Suppliers.memoize(() -> new CashDrawersClient(clientOptions)); this.webhooksClient = Suppliers.memoize(() -> new WebhooksClient(clientOptions)); } @@ -256,10 +253,6 @@ public VendorsClient vendors() { return this.vendorsClient.get(); } - public MobileClient mobile() { - return this.mobileClient.get(); - } - public CashDrawersClient cashDrawers() { return this.cashDrawersClient.get(); } From 961b133d040931aad8ecaee6925b6f90e29ac28c Mon Sep 17 00:00:00 2001 From: Mike Konopelski Date: Fri, 23 Jan 2026 14:34:03 -0500 Subject: [PATCH 2/2] Remove MobileAuthorizationTest since the API was removed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../integration/MobileAuthorizationTest.java | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 src/test/java/com/squareup/square/integration/MobileAuthorizationTest.java diff --git a/src/test/java/com/squareup/square/integration/MobileAuthorizationTest.java b/src/test/java/com/squareup/square/integration/MobileAuthorizationTest.java deleted file mode 100644 index 904184af..00000000 --- a/src/test/java/com/squareup/square/integration/MobileAuthorizationTest.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.squareup.square.integration; - -import com.squareup.square.SquareClient; -import com.squareup.square.types.CreateMobileAuthorizationCodeRequest; -import com.squareup.square.types.CreateMobileAuthorizationCodeResponse; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -public final class MobileAuthorizationTest { - private static SquareClient client; - private static String locationId; - - @BeforeEach - public void before() { - client = TestClientFactory.create(); - locationId = Helpers.getDefaultLocationId(client); - } - - @Test - public void testCreateMobileAuthorizationCode() { - CreateMobileAuthorizationCodeResponse response = client.mobile() - .authorizationCode(CreateMobileAuthorizationCodeRequest.builder() - .locationId(locationId) - .build()); - - Assertions.assertTrue(response.getAuthorizationCode().isPresent()); - Assertions.assertTrue(response.getExpiresAt().isPresent()); - } -}