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());
- }
-}