From 65df0b442abda5c21c68028207edec85e417ece6 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 19:09:59 +0000 Subject: [PATCH] SDK regeneration --- reference.md | 24 +++++++++++++ .../proxies/requests/CreateProxyRequest.java | 36 +++++++++++++++++-- .../proxies/requests/PatchProxyRequest.java | 30 ++++++++++++++-- .../proxies/requests/UpdateProxyRequest.java | 36 +++++++++++++++++-- .../java/com/basistheory/types/Proxy.java | 26 ++++++++++++++ 5 files changed, 146 insertions(+), 6 deletions(-) diff --git a/reference.md b/reference.md index d92b772..800800e 100644 --- a/reference.md +++ b/reference.md @@ -2345,6 +2345,14 @@ client.proxies().create( **requireAuth:** `Optional` + + + +
+
+ +**disableDetokenization:** `Optional` +
@@ -2520,6 +2528,14 @@ client.proxies().update( **requireAuth:** `Optional` + + + +
+
+ +**disableDetokenization:** `Optional` +
@@ -2677,6 +2693,14 @@ client.proxies().patch( **requireAuth:** `Optional` + + + +
+
+ +**disableDetokenization:** `Optional` +
diff --git a/src/main/java/com/basistheory/resources/proxies/requests/CreateProxyRequest.java b/src/main/java/com/basistheory/resources/proxies/requests/CreateProxyRequest.java index 4704c01..db207c1 100644 --- a/src/main/java/com/basistheory/resources/proxies/requests/CreateProxyRequest.java +++ b/src/main/java/com/basistheory/resources/proxies/requests/CreateProxyRequest.java @@ -46,6 +46,8 @@ public final class CreateProxyRequest { private final Optional requireAuth; + private final Optional disableDetokenization; + private final Map additionalProperties; private CreateProxyRequest( @@ -60,6 +62,7 @@ private CreateProxyRequest( Optional application, Optional>> configuration, Optional requireAuth, + Optional disableDetokenization, Map additionalProperties) { this.name = name; this.destinationUrl = destinationUrl; @@ -72,6 +75,7 @@ private CreateProxyRequest( this.application = application; this.configuration = configuration; this.requireAuth = requireAuth; + this.disableDetokenization = disableDetokenization; this.additionalProperties = additionalProperties; } @@ -130,6 +134,11 @@ public Optional getRequireAuth() { return requireAuth; } + @JsonProperty("disable_detokenization") + public Optional getDisableDetokenization() { + return disableDetokenization; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -152,7 +161,8 @@ private boolean equalTo(CreateProxyRequest other) { && responseTransforms.equals(other.responseTransforms) && application.equals(other.application) && configuration.equals(other.configuration) - && requireAuth.equals(other.requireAuth); + && requireAuth.equals(other.requireAuth) + && disableDetokenization.equals(other.disableDetokenization); } @java.lang.Override @@ -168,7 +178,8 @@ public int hashCode() { this.responseTransforms, this.application, this.configuration, - this.requireAuth); + this.requireAuth, + this.disableDetokenization); } @java.lang.Override @@ -228,6 +239,10 @@ public interface _FinalStage { _FinalStage requireAuth(Optional requireAuth); _FinalStage requireAuth(Boolean requireAuth); + + _FinalStage disableDetokenization(Optional disableDetokenization); + + _FinalStage disableDetokenization(Boolean disableDetokenization); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -236,6 +251,8 @@ public static final class Builder implements NameStage, DestinationUrlStage, _Fi private String destinationUrl; + private Optional disableDetokenization = Optional.empty(); + private Optional requireAuth = Optional.empty(); private Optional>> configuration = Optional.empty(); @@ -272,6 +289,7 @@ public Builder from(CreateProxyRequest other) { application(other.getApplication()); configuration(other.getConfiguration()); requireAuth(other.getRequireAuth()); + disableDetokenization(other.getDisableDetokenization()); return this; } @@ -289,6 +307,19 @@ public _FinalStage destinationUrl(@NotNull String destinationUrl) { return this; } + @java.lang.Override + public _FinalStage disableDetokenization(Boolean disableDetokenization) { + this.disableDetokenization = Optional.ofNullable(disableDetokenization); + return this; + } + + @java.lang.Override + @JsonSetter(value = "disable_detokenization", nulls = Nulls.SKIP) + public _FinalStage disableDetokenization(Optional disableDetokenization) { + this.disableDetokenization = disableDetokenization; + return this; + } + @java.lang.Override public _FinalStage requireAuth(Boolean requireAuth) { this.requireAuth = Optional.ofNullable(requireAuth); @@ -420,6 +451,7 @@ public CreateProxyRequest build() { application, configuration, requireAuth, + disableDetokenization, additionalProperties); } } diff --git a/src/main/java/com/basistheory/resources/proxies/requests/PatchProxyRequest.java b/src/main/java/com/basistheory/resources/proxies/requests/PatchProxyRequest.java index 0bf5e65..95d749d 100644 --- a/src/main/java/com/basistheory/resources/proxies/requests/PatchProxyRequest.java +++ b/src/main/java/com/basistheory/resources/proxies/requests/PatchProxyRequest.java @@ -41,6 +41,8 @@ public final class PatchProxyRequest { private final Optional requireAuth; + private final Optional disableDetokenization; + private final Map additionalProperties; private PatchProxyRequest( @@ -53,6 +55,7 @@ private PatchProxyRequest( Optional application, Optional>> configuration, Optional requireAuth, + Optional disableDetokenization, Map additionalProperties) { this.name = name; this.destinationUrl = destinationUrl; @@ -63,6 +66,7 @@ private PatchProxyRequest( this.application = application; this.configuration = configuration; this.requireAuth = requireAuth; + this.disableDetokenization = disableDetokenization; this.additionalProperties = additionalProperties; } @@ -111,6 +115,11 @@ public Optional getRequireAuth() { return requireAuth; } + @JsonProperty("disable_detokenization") + public Optional getDisableDetokenization() { + return disableDetokenization; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -131,7 +140,8 @@ private boolean equalTo(PatchProxyRequest other) { && responseTransforms.equals(other.responseTransforms) && application.equals(other.application) && configuration.equals(other.configuration) - && requireAuth.equals(other.requireAuth); + && requireAuth.equals(other.requireAuth) + && disableDetokenization.equals(other.disableDetokenization); } @java.lang.Override @@ -145,7 +155,8 @@ public int hashCode() { this.responseTransforms, this.application, this.configuration, - this.requireAuth); + this.requireAuth, + this.disableDetokenization); } @java.lang.Override @@ -177,6 +188,8 @@ public static final class Builder { private Optional requireAuth = Optional.empty(); + private Optional disableDetokenization = Optional.empty(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -192,6 +205,7 @@ public Builder from(PatchProxyRequest other) { application(other.getApplication()); configuration(other.getConfiguration()); requireAuth(other.getRequireAuth()); + disableDetokenization(other.getDisableDetokenization()); return this; } @@ -294,6 +308,17 @@ public Builder requireAuth(Boolean requireAuth) { return this; } + @JsonSetter(value = "disable_detokenization", nulls = Nulls.SKIP) + public Builder disableDetokenization(Optional disableDetokenization) { + this.disableDetokenization = disableDetokenization; + return this; + } + + public Builder disableDetokenization(Boolean disableDetokenization) { + this.disableDetokenization = Optional.ofNullable(disableDetokenization); + return this; + } + public PatchProxyRequest build() { return new PatchProxyRequest( name, @@ -305,6 +330,7 @@ public PatchProxyRequest build() { application, configuration, requireAuth, + disableDetokenization, additionalProperties); } } diff --git a/src/main/java/com/basistheory/resources/proxies/requests/UpdateProxyRequest.java b/src/main/java/com/basistheory/resources/proxies/requests/UpdateProxyRequest.java index eb7a4c1..570be21 100644 --- a/src/main/java/com/basistheory/resources/proxies/requests/UpdateProxyRequest.java +++ b/src/main/java/com/basistheory/resources/proxies/requests/UpdateProxyRequest.java @@ -46,6 +46,8 @@ public final class UpdateProxyRequest { private final Optional requireAuth; + private final Optional disableDetokenization; + private final Map additionalProperties; private UpdateProxyRequest( @@ -60,6 +62,7 @@ private UpdateProxyRequest( Optional application, Optional>> configuration, Optional requireAuth, + Optional disableDetokenization, Map additionalProperties) { this.name = name; this.destinationUrl = destinationUrl; @@ -72,6 +75,7 @@ private UpdateProxyRequest( this.application = application; this.configuration = configuration; this.requireAuth = requireAuth; + this.disableDetokenization = disableDetokenization; this.additionalProperties = additionalProperties; } @@ -130,6 +134,11 @@ public Optional getRequireAuth() { return requireAuth; } + @JsonProperty("disable_detokenization") + public Optional getDisableDetokenization() { + return disableDetokenization; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -152,7 +161,8 @@ private boolean equalTo(UpdateProxyRequest other) { && responseTransforms.equals(other.responseTransforms) && application.equals(other.application) && configuration.equals(other.configuration) - && requireAuth.equals(other.requireAuth); + && requireAuth.equals(other.requireAuth) + && disableDetokenization.equals(other.disableDetokenization); } @java.lang.Override @@ -168,7 +178,8 @@ public int hashCode() { this.responseTransforms, this.application, this.configuration, - this.requireAuth); + this.requireAuth, + this.disableDetokenization); } @java.lang.Override @@ -228,6 +239,10 @@ public interface _FinalStage { _FinalStage requireAuth(Optional requireAuth); _FinalStage requireAuth(Boolean requireAuth); + + _FinalStage disableDetokenization(Optional disableDetokenization); + + _FinalStage disableDetokenization(Boolean disableDetokenization); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -236,6 +251,8 @@ public static final class Builder implements NameStage, DestinationUrlStage, _Fi private String destinationUrl; + private Optional disableDetokenization = Optional.empty(); + private Optional requireAuth = Optional.empty(); private Optional>> configuration = Optional.empty(); @@ -272,6 +289,7 @@ public Builder from(UpdateProxyRequest other) { application(other.getApplication()); configuration(other.getConfiguration()); requireAuth(other.getRequireAuth()); + disableDetokenization(other.getDisableDetokenization()); return this; } @@ -289,6 +307,19 @@ public _FinalStage destinationUrl(@NotNull String destinationUrl) { return this; } + @java.lang.Override + public _FinalStage disableDetokenization(Boolean disableDetokenization) { + this.disableDetokenization = Optional.ofNullable(disableDetokenization); + return this; + } + + @java.lang.Override + @JsonSetter(value = "disable_detokenization", nulls = Nulls.SKIP) + public _FinalStage disableDetokenization(Optional disableDetokenization) { + this.disableDetokenization = disableDetokenization; + return this; + } + @java.lang.Override public _FinalStage requireAuth(Boolean requireAuth) { this.requireAuth = Optional.ofNullable(requireAuth); @@ -420,6 +451,7 @@ public UpdateProxyRequest build() { application, configuration, requireAuth, + disableDetokenization, additionalProperties); } } diff --git a/src/main/java/com/basistheory/types/Proxy.java b/src/main/java/com/basistheory/types/Proxy.java index ee114bb..8cdaa50 100644 --- a/src/main/java/com/basistheory/types/Proxy.java +++ b/src/main/java/com/basistheory/types/Proxy.java @@ -56,6 +56,8 @@ public final class Proxy { private final Optional timeout; + private final Optional disableDetokenization; + private final Optional clientCertificate; private final Optional requested; @@ -88,6 +90,7 @@ private Proxy( Optional>> configuration, Optional proxyHost, Optional timeout, + Optional disableDetokenization, Optional clientCertificate, Optional requested, Optional createdBy, @@ -112,6 +115,7 @@ private Proxy( this.configuration = configuration; this.proxyHost = proxyHost; this.timeout = timeout; + this.disableDetokenization = disableDetokenization; this.clientCertificate = clientCertificate; this.requested = requested; this.createdBy = createdBy; @@ -206,6 +210,11 @@ public Optional getTimeout() { return timeout; } + @JsonProperty("disable_detokenization") + public Optional getDisableDetokenization() { + return disableDetokenization; + } + @JsonProperty("client_certificate") public Optional getClientCertificate() { return clientCertificate; @@ -265,6 +274,7 @@ private boolean equalTo(Proxy other) { && configuration.equals(other.configuration) && proxyHost.equals(other.proxyHost) && timeout.equals(other.timeout) + && disableDetokenization.equals(other.disableDetokenization) && clientCertificate.equals(other.clientCertificate) && requested.equals(other.requested) && createdBy.equals(other.createdBy) @@ -293,6 +303,7 @@ public int hashCode() { this.configuration, this.proxyHost, this.timeout, + this.disableDetokenization, this.clientCertificate, this.requested, this.createdBy, @@ -346,6 +357,8 @@ public static final class Builder { private Optional timeout = Optional.empty(); + private Optional disableDetokenization = Optional.empty(); + private Optional clientCertificate = Optional.empty(); private Optional requested = Optional.empty(); @@ -381,6 +394,7 @@ public Builder from(Proxy other) { configuration(other.getConfiguration()); proxyHost(other.getProxyHost()); timeout(other.getTimeout()); + disableDetokenization(other.getDisableDetokenization()); clientCertificate(other.getClientCertificate()); requested(other.getRequested()); createdBy(other.getCreatedBy()); @@ -577,6 +591,17 @@ public Builder timeout(Integer timeout) { return this; } + @JsonSetter(value = "disable_detokenization", nulls = Nulls.SKIP) + public Builder disableDetokenization(Optional disableDetokenization) { + this.disableDetokenization = disableDetokenization; + return this; + } + + public Builder disableDetokenization(Boolean disableDetokenization) { + this.disableDetokenization = Optional.ofNullable(disableDetokenization); + return this; + } + @JsonSetter(value = "client_certificate", nulls = Nulls.SKIP) public Builder clientCertificate(Optional clientCertificate) { this.clientCertificate = clientCertificate; @@ -662,6 +687,7 @@ public Proxy build() { configuration, proxyHost, timeout, + disableDetokenization, clientCertificate, requested, createdBy,