Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ public ApplePayToken get(String id, RequestOptions requestOptions) {
return this.rawClient.get(id, requestOptions).body();
}

public String unlink(String id) {
return this.rawClient.unlink(id).body();
public String delete(String id) {
return this.rawClient.delete(id).body();
}

public String unlink(String id, RequestOptions requestOptions) {
return this.rawClient.unlink(id, requestOptions).body();
public String delete(String id, RequestOptions requestOptions) {
return this.rawClient.delete(id, requestOptions).body();
}

public DomainClient domain() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,12 @@ public CompletableFuture<ApplePayToken> get(String id, RequestOptions requestOpt
return this.rawClient.get(id, requestOptions).thenApply(response -> response.body());
}

public CompletableFuture<String> unlink(String id) {
return this.rawClient.unlink(id).thenApply(response -> response.body());
public CompletableFuture<String> delete(String id) {
return this.rawClient.delete(id).thenApply(response -> response.body());
}

public CompletableFuture<String> unlink(String id, RequestOptions requestOptions) {
return this.rawClient.unlink(id, requestOptions).thenApply(response -> response.body());
public CompletableFuture<String> delete(String id, RequestOptions requestOptions) {
return this.rawClient.delete(id, requestOptions).thenApply(response -> response.body());
}

public AsyncDomainClient domain() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -204,20 +204,19 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) {
return future;
}

public CompletableFuture<BasisTheoryApiHttpResponse<String>> unlink(String id) {
return unlink(id, null);
public CompletableFuture<BasisTheoryApiHttpResponse<String>> delete(String id) {
return delete(id, null);
}

public CompletableFuture<BasisTheoryApiHttpResponse<String>> unlink(String id, RequestOptions requestOptions) {
public CompletableFuture<BasisTheoryApiHttpResponse<String>> delete(String id, RequestOptions requestOptions) {
HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl())
.newBuilder()
.addPathSegments("apple-pay")
.addPathSegment(id)
.addPathSegments("unlink")
.build();
Request okhttpRequest = new Request.Builder()
.url(httpUrl)
.method("POST", RequestBody.create("", null))
.method("DELETE", null)
.headers(Headers.of(clientOptions.headers(requestOptions)))
.addHeader("Accept", "application/json")
.build();
Expand Down Expand Up @@ -248,9 +247,9 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ProblemDetails.class),
response));
return;
case 422:
future.completeExceptionally(new UnprocessableEntityError(
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ProblemDetails.class),
case 404:
future.completeExceptionally(new NotFoundError(
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class),
response));
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,20 +163,19 @@ public BasisTheoryApiHttpResponse<ApplePayToken> get(String id, RequestOptions r
}
}

public BasisTheoryApiHttpResponse<String> unlink(String id) {
return unlink(id, null);
public BasisTheoryApiHttpResponse<String> delete(String id) {
return delete(id, null);
}

public BasisTheoryApiHttpResponse<String> unlink(String id, RequestOptions requestOptions) {
public BasisTheoryApiHttpResponse<String> delete(String id, RequestOptions requestOptions) {
HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl())
.newBuilder()
.addPathSegments("apple-pay")
.addPathSegment(id)
.addPathSegments("unlink")
.build();
Request okhttpRequest = new Request.Builder()
.url(httpUrl)
.method("POST", RequestBody.create("", null))
.method("DELETE", null)
.headers(Headers.of(clientOptions.headers(requestOptions)))
.addHeader("Accept", "application/json")
.build();
Expand All @@ -201,10 +200,9 @@ public BasisTheoryApiHttpResponse<String> unlink(String id, RequestOptions reque
throw new ForbiddenError(
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ProblemDetails.class),
response);
case 422:
throw new UnprocessableEntityError(
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ProblemDetails.class),
response);
case 404:
throw new NotFoundError(
ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response);
}
} catch (JsonProcessingException ignored) {
// unable to map error response, throwing generic error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,26 @@ public final class CreateReactorRequest {

private final Optional<Map<String, Optional<String>>> configuration;

private final Optional<Map<String, Optional<String>>> dependencies;

private final Optional<String> runtime;

private final Map<String, Object> additionalProperties;

private CreateReactorRequest(
String name,
String code,
Optional<Application> application,
Optional<Map<String, Optional<String>>> configuration,
Optional<Map<String, Optional<String>>> dependencies,
Optional<String> runtime,
Map<String, Object> additionalProperties) {
this.name = name;
this.code = code;
this.application = application;
this.configuration = configuration;
this.dependencies = dependencies;
this.runtime = runtime;
this.additionalProperties = additionalProperties;
}

Expand All @@ -65,6 +73,16 @@ public Optional<Map<String, Optional<String>>> getConfiguration() {
return configuration;
}

@JsonProperty("dependencies")
public Optional<Map<String, Optional<String>>> getDependencies() {
return dependencies;
}

@JsonProperty("runtime")
public Optional<String> getRuntime() {
return runtime;
}

@java.lang.Override
public boolean equals(Object other) {
if (this == other) return true;
Expand All @@ -80,12 +98,15 @@ private boolean equalTo(CreateReactorRequest other) {
return name.equals(other.name)
&& code.equals(other.code)
&& application.equals(other.application)
&& configuration.equals(other.configuration);
&& configuration.equals(other.configuration)
&& dependencies.equals(other.dependencies)
&& runtime.equals(other.runtime);
}

@java.lang.Override
public int hashCode() {
return Objects.hash(this.name, this.code, this.application, this.configuration);
return Objects.hash(
this.name, this.code, this.application, this.configuration, this.dependencies, this.runtime);
}

@java.lang.Override
Expand Down Expand Up @@ -117,6 +138,14 @@ public interface _FinalStage {
_FinalStage configuration(Optional<Map<String, Optional<String>>> configuration);

_FinalStage configuration(Map<String, Optional<String>> configuration);

_FinalStage dependencies(Optional<Map<String, Optional<String>>> dependencies);

_FinalStage dependencies(Map<String, Optional<String>> dependencies);

_FinalStage runtime(Optional<String> runtime);

_FinalStage runtime(String runtime);
}

@JsonIgnoreProperties(ignoreUnknown = true)
Expand All @@ -125,6 +154,10 @@ public static final class Builder implements NameStage, CodeStage, _FinalStage {

private String code;

private Optional<String> runtime = Optional.empty();

private Optional<Map<String, Optional<String>>> dependencies = Optional.empty();

private Optional<Map<String, Optional<String>>> configuration = Optional.empty();

private Optional<Application> application = Optional.empty();
Expand All @@ -140,6 +173,8 @@ public Builder from(CreateReactorRequest other) {
code(other.getCode());
application(other.getApplication());
configuration(other.getConfiguration());
dependencies(other.getDependencies());
runtime(other.getRuntime());
return this;
}

Expand All @@ -157,6 +192,32 @@ public _FinalStage code(@NotNull String code) {
return this;
}

@java.lang.Override
public _FinalStage runtime(String runtime) {
this.runtime = Optional.ofNullable(runtime);
return this;
}

@java.lang.Override
@JsonSetter(value = "runtime", nulls = Nulls.SKIP)
public _FinalStage runtime(Optional<String> runtime) {
this.runtime = runtime;
return this;
}

@java.lang.Override
public _FinalStage dependencies(Map<String, Optional<String>> dependencies) {
this.dependencies = Optional.ofNullable(dependencies);
return this;
}

@java.lang.Override
@JsonSetter(value = "dependencies", nulls = Nulls.SKIP)
public _FinalStage dependencies(Optional<Map<String, Optional<String>>> dependencies) {
this.dependencies = dependencies;
return this;
}

@java.lang.Override
public _FinalStage configuration(Map<String, Optional<String>> configuration) {
this.configuration = Optional.ofNullable(configuration);
Expand Down Expand Up @@ -185,7 +246,8 @@ public _FinalStage application(Optional<Application> application) {

@java.lang.Override
public CreateReactorRequest build() {
return new CreateReactorRequest(name, code, application, configuration, additionalProperties);
return new CreateReactorRequest(
name, code, application, configuration, dependencies, runtime, additionalProperties);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,26 @@ public final class UpdateReactorRequest {

private final Optional<Map<String, Optional<String>>> configuration;

private final Optional<Map<String, Optional<String>>> dependencies;

private final Optional<String> runtime;

private final Map<String, Object> additionalProperties;

private UpdateReactorRequest(
String name,
Optional<Application> application,
String code,
Optional<Map<String, Optional<String>>> configuration,
Optional<Map<String, Optional<String>>> dependencies,
Optional<String> runtime,
Map<String, Object> additionalProperties) {
this.name = name;
this.application = application;
this.code = code;
this.configuration = configuration;
this.dependencies = dependencies;
this.runtime = runtime;
this.additionalProperties = additionalProperties;
}

Expand All @@ -65,6 +73,16 @@ public Optional<Map<String, Optional<String>>> getConfiguration() {
return configuration;
}

@JsonProperty("dependencies")
public Optional<Map<String, Optional<String>>> getDependencies() {
return dependencies;
}

@JsonProperty("runtime")
public Optional<String> getRuntime() {
return runtime;
}

@java.lang.Override
public boolean equals(Object other) {
if (this == other) return true;
Expand All @@ -80,12 +98,15 @@ private boolean equalTo(UpdateReactorRequest other) {
return name.equals(other.name)
&& application.equals(other.application)
&& code.equals(other.code)
&& configuration.equals(other.configuration);
&& configuration.equals(other.configuration)
&& dependencies.equals(other.dependencies)
&& runtime.equals(other.runtime);
}

@java.lang.Override
public int hashCode() {
return Objects.hash(this.name, this.application, this.code, this.configuration);
return Objects.hash(
this.name, this.application, this.code, this.configuration, this.dependencies, this.runtime);
}

@java.lang.Override
Expand Down Expand Up @@ -117,6 +138,14 @@ public interface _FinalStage {
_FinalStage configuration(Optional<Map<String, Optional<String>>> configuration);

_FinalStage configuration(Map<String, Optional<String>> configuration);

_FinalStage dependencies(Optional<Map<String, Optional<String>>> dependencies);

_FinalStage dependencies(Map<String, Optional<String>> dependencies);

_FinalStage runtime(Optional<String> runtime);

_FinalStage runtime(String runtime);
}

@JsonIgnoreProperties(ignoreUnknown = true)
Expand All @@ -125,6 +154,10 @@ public static final class Builder implements NameStage, CodeStage, _FinalStage {

private String code;

private Optional<String> runtime = Optional.empty();

private Optional<Map<String, Optional<String>>> dependencies = Optional.empty();

private Optional<Map<String, Optional<String>>> configuration = Optional.empty();

private Optional<Application> application = Optional.empty();
Expand All @@ -140,6 +173,8 @@ public Builder from(UpdateReactorRequest other) {
application(other.getApplication());
code(other.getCode());
configuration(other.getConfiguration());
dependencies(other.getDependencies());
runtime(other.getRuntime());
return this;
}

Expand All @@ -157,6 +192,32 @@ public _FinalStage code(@NotNull String code) {
return this;
}

@java.lang.Override
public _FinalStage runtime(String runtime) {
this.runtime = Optional.ofNullable(runtime);
return this;
}

@java.lang.Override
@JsonSetter(value = "runtime", nulls = Nulls.SKIP)
public _FinalStage runtime(Optional<String> runtime) {
this.runtime = runtime;
return this;
}

@java.lang.Override
public _FinalStage dependencies(Map<String, Optional<String>> dependencies) {
this.dependencies = Optional.ofNullable(dependencies);
return this;
}

@java.lang.Override
@JsonSetter(value = "dependencies", nulls = Nulls.SKIP)
public _FinalStage dependencies(Optional<Map<String, Optional<String>>> dependencies) {
this.dependencies = dependencies;
return this;
}

@java.lang.Override
public _FinalStage configuration(Map<String, Optional<String>> configuration) {
this.configuration = Optional.ofNullable(configuration);
Expand Down Expand Up @@ -185,7 +246,8 @@ public _FinalStage application(Optional<Application> application) {

@java.lang.Override
public UpdateReactorRequest build() {
return new UpdateReactorRequest(name, application, code, configuration, additionalProperties);
return new UpdateReactorRequest(
name, application, code, configuration, dependencies, runtime, additionalProperties);
}
}
}
Loading