servers) {
this.servers = servers;
@@ -258,7 +270,7 @@ public Integer getServerIndex() {
* Setter for the field serverIndex.
*
* @param serverIndex the server index
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setServerIndex(Integer serverIndex) {
this.serverIndex = serverIndex;
@@ -279,7 +291,7 @@ public Map getServerVariables() {
* Setter for the field serverVariables.
*
* @param serverVariables a {@link java.util.Map} of server variables.
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setServerVariables(Map serverVariables) {
this.serverVariables = serverVariables;
@@ -316,7 +328,7 @@ public Authentication getAuthentication(String authName) {
* Helper method to set username for the first HTTP basic authentication.
*
* @param username Username
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setUsername(String username) {
for (Authentication auth : authentications.values()) {
@@ -332,7 +344,7 @@ public ApiClient setUsername(String username) {
* Helper method to set password for the first HTTP basic authentication.
*
* @param password Password
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setPassword(String password) {
for (Authentication auth : authentications.values()) {
@@ -348,7 +360,7 @@ public ApiClient setPassword(String password) {
* Helper method to set API key value for the first API key authentication.
*
* @param apiKey API key
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setApiKey(String apiKey) {
for (Authentication auth : authentications.values()) {
@@ -363,11 +375,49 @@ public ApiClient setApiKey(String apiKey) {
throw new RuntimeException("No API key authentication configured!");
}
+ /**
+ * Helper method to configure authentications which respects aliases of API keys.
+ *
+ * @param secrets Hash map from authentication name to its secret.
+ * @return a {@link ApiClient} object.
+ */
+ public ApiClient configureApiKeys(Map secrets) {
+ for (Map.Entry authEntry : authentications.entrySet()) {
+ Authentication auth = authEntry.getValue();
+ if (auth instanceof ApiKeyAuth) {
+ String name = authEntry.getKey();
+ // respect x-auth-id-alias property
+ name = authenticationLookup.getOrDefault(name, name);
+ String secret = secrets.get(name);
+ if (secret != null) {
+ ((ApiKeyAuth) auth).setApiKey(secret);
+ }
+ }
+ }
+ return this;
+ }
+
+ /**
+ * Helper method to set API key prefix for the first API key authentication.
+ *
+ * @param apiKeyPrefix API key prefix
+ * @return a {@link ApiClient} object.
+ */
+ public ApiClient setApiKeyPrefix(String apiKeyPrefix) {
+ for (Authentication auth : authentications.values()) {
+ if (auth instanceof ApiKeyAuth) {
+ ((ApiKeyAuth) auth).setApiKeyPrefix(apiKeyPrefix);
+ return this;
+ }
+ }
+ throw new RuntimeException("No API key authentication configured!");
+ }
+
/**
* Helper method to set bearer token for the first Bearer authentication.
*
* @param bearerToken Bearer token
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setBearerToken(String bearerToken) {
for (Authentication auth : authentications.values()) {
@@ -383,7 +433,7 @@ public ApiClient setBearerToken(String bearerToken) {
* Set the User-Agent header's value (by adding to the default header map).
*
* @param userAgent Http user agent
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setUserAgent(String userAgent) {
this.userAgent = userAgent;
@@ -405,7 +455,7 @@ public String getUserAgent(){
*
* @param key The header's key
* @param value The header's value
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient addDefaultHeader(String key, String value) {
defaultHeaderMap.put(key, value);
@@ -417,7 +467,7 @@ public ApiClient addDefaultHeader(String key, String value) {
*
* @param key The cookie's key
* @param value The cookie's value
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient addDefaultCookie(String key, String value) {
defaultCookieMap.put(key, value);
@@ -437,7 +487,7 @@ public ClientConfig getClientConfig() {
* Set the client config.
*
* @param clientConfig Set the client config
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setClientConfig(ClientConfig clientConfig) {
this.clientConfig = clientConfig;
@@ -459,7 +509,7 @@ public boolean isDebugging() {
* Enable/disable debugging for this API client.
*
* @param debugging To enable (true) or disable (false) debugging
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setDebugging(boolean debugging) {
this.debugging = debugging;
@@ -483,7 +533,7 @@ public String getTempFolderPath() {
* Set temp folder path
*
* @param tempFolderPath Temp folder path
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setTempFolderPath(String tempFolderPath) {
this.tempFolderPath = tempFolderPath;
@@ -505,7 +555,7 @@ public int getConnectTimeout() {
* {@link Integer#MAX_VALUE}.
*
* @param connectionTimeout Connection timeout in milliseconds
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setConnectTimeout(int connectionTimeout) {
this.connectionTimeout = connectionTimeout;
@@ -528,7 +578,7 @@ public int getReadTimeout() {
* {@link Integer#MAX_VALUE}.
*
* @param readTimeout Read timeout in milliseconds
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setReadTimeout(int readTimeout) {
this.readTimeout = readTimeout;
@@ -549,7 +599,7 @@ public DateFormat getDateFormat() {
* Set the date format used to parse/format date parameters.
*
* @param dateFormat Date format
- * @return a {@link com.dropbox.sign.ApiClient} object.
+ * @return a {@link ApiClient} object.
*/
public ApiClient setDateFormat(DateFormat dateFormat) {
this.dateFormat = dateFormat;
@@ -595,9 +645,9 @@ public String parameterToString(Object param) {
return formatDate((Date) param);
} else if (param instanceof OffsetDateTime) {
return formatOffsetDateTime((OffsetDateTime) param);
- } else if (param instanceof Collection) {
+ } else if (param instanceof Collection>) {
StringBuilder b = new StringBuilder();
- for(Object o : (Collection)param) {
+ for(Object o : (Collection>)param) {
if(b.length() > 0) {
b.append(',');
}
@@ -623,9 +673,9 @@ public List parameterToPairs(String collectionFormat, String name, Object
// preconditions
if (name == null || name.isEmpty() || value == null) return params;
- Collection valueCollection;
- if (value instanceof Collection) {
- valueCollection = (Collection) value;
+ Collection> valueCollection;
+ if (value instanceof Collection>) {
+ valueCollection = (Collection>) value;
} else {
params.add(new Pair(name, parameterToString(value)));
return params;
diff --git a/src/main/java/com/dropbox/sign/ApiException.java b/src/main/java/com/dropbox/sign/ApiException.java
index bf2ea9a..2d61576 100644
--- a/src/main/java/com/dropbox/sign/ApiException.java
+++ b/src/main/java/com/dropbox/sign/ApiException.java
@@ -13,15 +13,17 @@
package com.dropbox.sign;
-import com.dropbox.sign.model.ErrorResponse;
import java.util.Map;
import java.util.List;
+import com.dropbox.sign.model.ErrorResponse;
/**
* API Exception
*/
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class ApiException extends Exception {
+ private static final long serialVersionUID = 1L;
+
private int code = 0;
private Map> responseHeaders = null;
private String responseBody = null;
diff --git a/src/main/java/com/dropbox/sign/Configuration.java b/src/main/java/com/dropbox/sign/Configuration.java
index 8d952f1..f337e41 100644
--- a/src/main/java/com/dropbox/sign/Configuration.java
+++ b/src/main/java/com/dropbox/sign/Configuration.java
@@ -13,8 +13,10 @@
package com.dropbox.sign;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class Configuration {
+ public static final String VERSION = "2.2.0";
+
private static ApiClient defaultApiClient = new ApiClient();
/**
diff --git a/src/main/java/com/dropbox/sign/CustomInstantDeserializer.java b/src/main/java/com/dropbox/sign/CustomInstantDeserializer.java
deleted file mode 100644
index a58fea4..0000000
--- a/src/main/java/com/dropbox/sign/CustomInstantDeserializer.java
+++ /dev/null
@@ -1,232 +0,0 @@
-package com.dropbox.sign;
-
-import com.fasterxml.jackson.core.JsonParser;
-import com.fasterxml.jackson.core.JsonTokenId;
-import com.fasterxml.jackson.databind.DeserializationContext;
-import com.fasterxml.jackson.databind.DeserializationFeature;
-import com.fasterxml.jackson.databind.JsonDeserializer;
-import com.fasterxml.jackson.datatype.threetenbp.DecimalUtils;
-import com.fasterxml.jackson.datatype.threetenbp.deser.ThreeTenDateTimeDeserializerBase;
-import com.fasterxml.jackson.datatype.threetenbp.function.BiFunction;
-import com.fasterxml.jackson.datatype.threetenbp.function.Function;
-import org.threeten.bp.DateTimeException;
-import org.threeten.bp.DateTimeUtils;
-import org.threeten.bp.Instant;
-import org.threeten.bp.OffsetDateTime;
-import org.threeten.bp.ZoneId;
-import org.threeten.bp.ZonedDateTime;
-import org.threeten.bp.format.DateTimeFormatter;
-import org.threeten.bp.temporal.Temporal;
-import org.threeten.bp.temporal.TemporalAccessor;
-
-import java.io.IOException;
-import java.math.BigDecimal;
-
-/**
- * Deserializer for ThreeTen temporal {@link Instant}s, {@link OffsetDateTime}, and {@link ZonedDateTime}s.
- * Adapted from the jackson threetenbp InstantDeserializer to add support for deserializing rfc822 format.
- *
- * @author Nick Williams
- */
-public class CustomInstantDeserializer
- extends ThreeTenDateTimeDeserializerBase {
- private static final long serialVersionUID = 1L;
-
- public static final CustomInstantDeserializer INSTANT = new CustomInstantDeserializer(
- Instant.class, DateTimeFormatter.ISO_INSTANT,
- new Function() {
- @Override
- public Instant apply(TemporalAccessor temporalAccessor) {
- return Instant.from(temporalAccessor);
- }
- },
- new Function() {
- @Override
- public Instant apply(FromIntegerArguments a) {
- return Instant.ofEpochMilli(a.value);
- }
- },
- new Function() {
- @Override
- public Instant apply(FromDecimalArguments a) {
- return Instant.ofEpochSecond(a.integer, a.fraction);
- }
- },
- null
- );
-
- public static final CustomInstantDeserializer OFFSET_DATE_TIME = new CustomInstantDeserializer(
- OffsetDateTime.class, DateTimeFormatter.ISO_OFFSET_DATE_TIME,
- new Function() {
- @Override
- public OffsetDateTime apply(TemporalAccessor temporalAccessor) {
- return OffsetDateTime.from(temporalAccessor);
- }
- },
- new Function() {
- @Override
- public OffsetDateTime apply(FromIntegerArguments a) {
- return OffsetDateTime.ofInstant(Instant.ofEpochMilli(a.value), a.zoneId);
- }
- },
- new Function() {
- @Override
- public OffsetDateTime apply(FromDecimalArguments a) {
- return OffsetDateTime.ofInstant(Instant.ofEpochSecond(a.integer, a.fraction), a.zoneId);
- }
- },
- new BiFunction() {
- @Override
- public OffsetDateTime apply(OffsetDateTime d, ZoneId z) {
- return d.withOffsetSameInstant(z.getRules().getOffset(d.toLocalDateTime()));
- }
- }
- );
-
- public static final CustomInstantDeserializer ZONED_DATE_TIME = new CustomInstantDeserializer(
- ZonedDateTime.class, DateTimeFormatter.ISO_ZONED_DATE_TIME,
- new Function() {
- @Override
- public ZonedDateTime apply(TemporalAccessor temporalAccessor) {
- return ZonedDateTime.from(temporalAccessor);
- }
- },
- new Function() {
- @Override
- public ZonedDateTime apply(FromIntegerArguments a) {
- return ZonedDateTime.ofInstant(Instant.ofEpochMilli(a.value), a.zoneId);
- }
- },
- new Function() {
- @Override
- public ZonedDateTime apply(FromDecimalArguments a) {
- return ZonedDateTime.ofInstant(Instant.ofEpochSecond(a.integer, a.fraction), a.zoneId);
- }
- },
- new BiFunction() {
- @Override
- public ZonedDateTime apply(ZonedDateTime zonedDateTime, ZoneId zoneId) {
- return zonedDateTime.withZoneSameInstant(zoneId);
- }
- }
- );
-
- protected final Function fromMilliseconds;
-
- protected final Function fromNanoseconds;
-
- protected final Function parsedToValue;
-
- protected final BiFunction adjust;
-
- protected CustomInstantDeserializer(Class supportedType,
- DateTimeFormatter parser,
- Function parsedToValue,
- Function fromMilliseconds,
- Function fromNanoseconds,
- BiFunction adjust) {
- super(supportedType, parser);
- this.parsedToValue = parsedToValue;
- this.fromMilliseconds = fromMilliseconds;
- this.fromNanoseconds = fromNanoseconds;
- this.adjust = adjust == null ? new BiFunction() {
- @Override
- public T apply(T t, ZoneId zoneId) {
- return t;
- }
- } : adjust;
- }
-
- @SuppressWarnings("unchecked")
- protected CustomInstantDeserializer(CustomInstantDeserializer base, DateTimeFormatter f) {
- super((Class) base.handledType(), f);
- parsedToValue = base.parsedToValue;
- fromMilliseconds = base.fromMilliseconds;
- fromNanoseconds = base.fromNanoseconds;
- adjust = base.adjust;
- }
-
- @Override
- protected JsonDeserializer withDateFormat(DateTimeFormatter dtf) {
- if (dtf == _formatter) {
- return this;
- }
- return new CustomInstantDeserializer(this, dtf);
- }
-
- @Override
- public T deserialize(JsonParser parser, DeserializationContext context) throws IOException {
- //NOTE: Timestamps contain no timezone info, and are always in configured TZ. Only
- //string values have to be adjusted to the configured TZ.
- switch (parser.getCurrentTokenId()) {
- case JsonTokenId.ID_NUMBER_FLOAT: {
- BigDecimal value = parser.getDecimalValue();
- long seconds = value.longValue();
- int nanoseconds = DecimalUtils.extractNanosecondDecimal(value, seconds);
- return fromNanoseconds.apply(new FromDecimalArguments(
- seconds, nanoseconds, getZone(context)));
- }
-
- case JsonTokenId.ID_NUMBER_INT: {
- long timestamp = parser.getLongValue();
- if (context.isEnabled(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS)) {
- return this.fromNanoseconds.apply(new FromDecimalArguments(
- timestamp, 0, this.getZone(context)
- ));
- }
- return this.fromMilliseconds.apply(new FromIntegerArguments(
- timestamp, this.getZone(context)
- ));
- }
-
- case JsonTokenId.ID_STRING: {
- String string = parser.getText().trim();
- if (string.length() == 0) {
- return null;
- }
- if (string.endsWith("+0000")) {
- string = string.substring(0, string.length() - 5) + "Z";
- }
- T value;
- try {
- TemporalAccessor acc = _formatter.parse(string);
- value = parsedToValue.apply(acc);
- if (context.isEnabled(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE)) {
- return adjust.apply(value, this.getZone(context));
- }
- } catch (DateTimeException e) {
- throw _peelDTE(e);
- }
- return value;
- }
- }
- throw context.mappingException("Expected type float, integer, or string.");
- }
-
- private ZoneId getZone(DeserializationContext context) {
- // Instants are always in UTC, so don't waste compute cycles
- return (_valueClass == Instant.class) ? null : DateTimeUtils.toZoneId(context.getTimeZone());
- }
-
- private static class FromIntegerArguments {
- public final long value;
- public final ZoneId zoneId;
-
- private FromIntegerArguments(long value, ZoneId zoneId) {
- this.value = value;
- this.zoneId = zoneId;
- }
- }
-
- private static class FromDecimalArguments {
- public final long integer;
- public final int fraction;
- public final ZoneId zoneId;
-
- private FromDecimalArguments(long integer, int fraction, ZoneId zoneId) {
- this.integer = integer;
- this.fraction = fraction;
- this.zoneId = zoneId;
- }
- }
-}
diff --git a/src/main/java/com/dropbox/sign/EventCallbackHelper.java b/src/main/java/com/dropbox/sign/EventCallbackHelper.java
index e28824f..2470e2b 100644
--- a/src/main/java/com/dropbox/sign/EventCallbackHelper.java
+++ b/src/main/java/com/dropbox/sign/EventCallbackHelper.java
@@ -18,7 +18,7 @@
import org.apache.commons.codec.digest.HmacAlgorithms;
import org.apache.commons.codec.digest.HmacUtils;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class EventCallbackHelper {
public static final String EVENT_TYPE_ACCOUNT_CALLBACK = "account_callback";
diff --git a/src/main/java/com/dropbox/sign/JSON.java b/src/main/java/com/dropbox/sign/JSON.java
index 6f8a99b..68a3518 100644
--- a/src/main/java/com/dropbox/sign/JSON.java
+++ b/src/main/java/com/dropbox/sign/JSON.java
@@ -1,11 +1,22 @@
+/*
+ * Dropbox Sign API
+ * Dropbox Sign v3 API
+ *
+ * The version of the OpenAPI document: 3.0.0
+ * Contact: apisupport@hellosign.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
package com.dropbox.sign;
-import org.threeten.bp.*;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.databind.json.JsonMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
-import com.fasterxml.jackson.datatype.threetenbp.ThreeTenModule;
import com.dropbox.sign.model.*;
import java.text.DateFormat;
@@ -16,26 +27,21 @@
import jakarta.ws.rs.core.GenericType;
import jakarta.ws.rs.ext.ContextResolver;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class JSON implements ContextResolver {
private ObjectMapper mapper;
public JSON() {
- ThreeTenModule threeTenModule = new ThreeTenModule();
- threeTenModule.addDeserializer(Instant.class, CustomInstantDeserializer.INSTANT);
- threeTenModule.addDeserializer(OffsetDateTime.class, CustomInstantDeserializer.OFFSET_DATE_TIME);
- threeTenModule.addDeserializer(ZonedDateTime.class, CustomInstantDeserializer.ZONED_DATE_TIME);
mapper = JsonMapper.builder()
.serializationInclusion(JsonInclude.Include.NON_NULL)
.configure(MapperFeature.ALLOW_COERCION_OF_SCALARS, false)
- .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true)
+ .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE, true)
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING)
.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING)
.defaultDateFormat(new RFC3339DateFormat())
.addModule(new JavaTimeModule())
- .addModule(threeTenModule)
.build();
}
@@ -173,7 +179,6 @@ Class> getClassForElement(JsonNode node, Set> visitedClasses) {
*/
public static boolean isInstanceOf(Class> modelClass, Object inst, Set> visitedClasses) {
if (modelClass.isInstance(inst)) {
- // This handles the 'allOf' use case with single parent inheritance.
return true;
}
if (visitedClasses.contains(modelClass)) {
@@ -184,9 +189,9 @@ public static boolean isInstanceOf(Class> modelClass, Object inst, Set descendants = modelDescendants.get(modelClass);
+ Map> descendants = modelDescendants.get(modelClass);
if (descendants != null) {
- for (GenericType childType : descendants.values()) {
+ for (GenericType> childType : descendants.values()) {
if (isInstanceOf(childType.getRawType(), inst, visitedClasses)) {
return true;
}
@@ -203,7 +208,7 @@ public static boolean isInstanceOf(Class> modelClass, Object inst, Set, Map> modelDescendants = new HashMap<>();
+ private static Map, Map>> modelDescendants = new HashMap<>();
/**
* Register a model class discriminator.
@@ -223,7 +228,7 @@ public static void registerDiscriminator(Class> modelClass, String discriminat
* @param modelClass the model class
* @param descendants a map of oneOf/anyOf descendants.
*/
- public static void registerDescendants(Class> modelClass, Map descendants) {
+ public static void registerDescendants(Class> modelClass, Map> descendants) {
modelDescendants.put(modelClass, descendants);
}
diff --git a/src/main/java/com/dropbox/sign/JavaTimeFormatter.java b/src/main/java/com/dropbox/sign/JavaTimeFormatter.java
index f6d2369..f91775b 100644
--- a/src/main/java/com/dropbox/sign/JavaTimeFormatter.java
+++ b/src/main/java/com/dropbox/sign/JavaTimeFormatter.java
@@ -12,15 +12,15 @@
package com.dropbox.sign;
-import org.threeten.bp.OffsetDateTime;
-import org.threeten.bp.format.DateTimeFormatter;
-import org.threeten.bp.format.DateTimeParseException;
+import java.time.OffsetDateTime;
+import java.time.format.DateTimeFormatter;
+import java.time.format.DateTimeParseException;
/**
* Class that add parsing/formatting support for Java 8+ {@code OffsetDateTime} class.
* It's generated for java clients when {@code AbstractJavaCodegen#dateLibrary} specified as {@code java8}.
*/
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class JavaTimeFormatter {
private DateTimeFormatter offsetDateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME;
diff --git a/src/main/java/com/dropbox/sign/Pair.java b/src/main/java/com/dropbox/sign/Pair.java
index 895bda4..271555c 100644
--- a/src/main/java/com/dropbox/sign/Pair.java
+++ b/src/main/java/com/dropbox/sign/Pair.java
@@ -13,7 +13,7 @@
package com.dropbox.sign;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/com/dropbox/sign/RFC3339DateFormat.java b/src/main/java/com/dropbox/sign/RFC3339DateFormat.java
index 6187eb3..df30003 100644
--- a/src/main/java/com/dropbox/sign/RFC3339DateFormat.java
+++ b/src/main/java/com/dropbox/sign/RFC3339DateFormat.java
@@ -18,9 +18,11 @@
import java.text.FieldPosition;
import java.text.ParsePosition;
import java.util.Date;
+import java.text.DecimalFormat;
import java.util.GregorianCalendar;
import java.util.TimeZone;
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class RFC3339DateFormat extends DateFormat {
private static final long serialVersionUID = 1L;
private static final TimeZone TIMEZONE_Z = TimeZone.getTimeZone("UTC");
@@ -31,6 +33,7 @@ public class RFC3339DateFormat extends DateFormat {
public RFC3339DateFormat() {
this.calendar = new GregorianCalendar();
+ this.numberFormat = new DecimalFormat();
}
@Override
@@ -52,4 +55,4 @@ public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fie
public Object clone() {
return super.clone();
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/com/dropbox/sign/ServerConfiguration.java b/src/main/java/com/dropbox/sign/ServerConfiguration.java
index f275a14..cb85f1c 100644
--- a/src/main/java/com/dropbox/sign/ServerConfiguration.java
+++ b/src/main/java/com/dropbox/sign/ServerConfiguration.java
@@ -1,3 +1,16 @@
+/*
+ * Dropbox Sign API
+ * Dropbox Sign v3 API
+ *
+ * The version of the OpenAPI document: 3.0.0
+ * Contact: apisupport@hellosign.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
package com.dropbox.sign;
import java.util.Map;
@@ -5,6 +18,7 @@
/**
* Representing a Server configuration.
*/
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class ServerConfiguration {
public String URL;
public String description;
@@ -39,10 +53,10 @@ public String URL(Map variables) {
if (variables != null && variables.containsKey(name)) {
value = variables.get(name);
if (serverVariable.enumValues.size() > 0 && !serverVariable.enumValues.contains(value)) {
- throw new RuntimeException("The variable " + name + " in the server URL has invalid value " + value + ".");
+ throw new IllegalArgumentException("The variable " + name + " in the server URL has invalid value " + value + ".");
}
}
- url = url.replaceAll("\\{" + name + "\\}", value);
+ url = url.replace("{" + name + "}", value);
}
return url;
}
diff --git a/src/main/java/com/dropbox/sign/ServerVariable.java b/src/main/java/com/dropbox/sign/ServerVariable.java
index d38fd30..c40ffb4 100644
--- a/src/main/java/com/dropbox/sign/ServerVariable.java
+++ b/src/main/java/com/dropbox/sign/ServerVariable.java
@@ -1,3 +1,16 @@
+/*
+ * Dropbox Sign API
+ * Dropbox Sign v3 API
+ *
+ * The version of the OpenAPI document: 3.0.0
+ * Contact: apisupport@hellosign.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
package com.dropbox.sign;
import java.util.HashSet;
@@ -5,6 +18,7 @@
/**
* Representing a Server Variable for server URL template substitution.
*/
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class ServerVariable {
public String description;
public String defaultValue;
diff --git a/src/main/java/com/dropbox/sign/StringUtil.java b/src/main/java/com/dropbox/sign/StringUtil.java
index 6a27049..f3bd08f 100644
--- a/src/main/java/com/dropbox/sign/StringUtil.java
+++ b/src/main/java/com/dropbox/sign/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/com/dropbox/sign/api/AccountApi.java b/src/main/java/com/dropbox/sign/api/AccountApi.java
index f199883..9c7be32 100644
--- a/src/main/java/com/dropbox/sign/api/AccountApi.java
+++ b/src/main/java/com/dropbox/sign/api/AccountApi.java
@@ -22,7 +22,7 @@
import java.util.List;
import java.util.Map;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class AccountApi {
private ApiClient apiClient;
@@ -85,47 +85,33 @@ public AccountCreateResponse accountCreate(AccountCreateRequest accountCreateReq
*/
public ApiResponse accountCreateWithHttpInfo(AccountCreateRequest accountCreateRequest) throws ApiException {
- Object localVarPostBody = accountCreateRequest;
-
- // verify the required parameter 'accountCreateRequest' is set
+ // Check required parameters
if (accountCreateRequest == null) {
throw new ApiException(400, "Missing the required parameter 'accountCreateRequest' when calling accountCreate");
}
-
- // create path and map variables
- String localVarPath = "/account/create";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
-
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
- "application/json"
- };
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = accountCreateRequest.createFormData();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType("application/json");
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("AccountApi.accountCreate", localVarPath, "POST", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "AccountApi.accountCreate",
+ "/account/create",
+ "POST",
+ new ArrayList<>(),
+ isFileTypeFound ? null : accountCreateRequest,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* Get Account
@@ -201,44 +187,34 @@ public ApiResponse accountGetWithHttpInfo(String accountId)
*/
public ApiResponse accountGetWithHttpInfo(String accountId, String emailAddress) throws ApiException {
- Object localVarPostBody = null;
-
- // create path and map variables
- String localVarPath = "/account";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
- localVarQueryParams.addAll(apiClient.parameterToPairs("", "account_id", accountId));
+ // Query parameters
+ List localVarQueryParams = new ArrayList<>(
+ apiClient.parameterToPairs("", "account_id", accountId)
+ );
localVarQueryParams.addAll(apiClient.parameterToPairs("", "email_address", emailAddress));
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
-
- };
-
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = new HashMap();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType();
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("AccountApi.accountGet", localVarPath, "GET", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "AccountApi.accountGet",
+ "/account",
+ "GET",
+ localVarQueryParams,
+ null,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* Update Account
@@ -273,47 +249,33 @@ public AccountGetResponse accountUpdate(AccountUpdateRequest accountUpdateReques
*/
public ApiResponse accountUpdateWithHttpInfo(AccountUpdateRequest accountUpdateRequest) throws ApiException {
- Object localVarPostBody = accountUpdateRequest;
-
- // verify the required parameter 'accountUpdateRequest' is set
+ // Check required parameters
if (accountUpdateRequest == null) {
throw new ApiException(400, "Missing the required parameter 'accountUpdateRequest' when calling accountUpdate");
}
-
- // create path and map variables
- String localVarPath = "/account";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
-
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
- "application/json"
- };
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = accountUpdateRequest.createFormData();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType("application/json");
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("AccountApi.accountUpdate", localVarPath, "PUT", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "AccountApi.accountUpdate",
+ "/account",
+ "PUT",
+ new ArrayList<>(),
+ isFileTypeFound ? null : accountUpdateRequest,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* Verify Account
@@ -348,46 +310,32 @@ public AccountVerifyResponse accountVerify(AccountVerifyRequest accountVerifyReq
*/
public ApiResponse accountVerifyWithHttpInfo(AccountVerifyRequest accountVerifyRequest) throws ApiException {
- Object localVarPostBody = accountVerifyRequest;
-
- // verify the required parameter 'accountVerifyRequest' is set
+ // Check required parameters
if (accountVerifyRequest == null) {
throw new ApiException(400, "Missing the required parameter 'accountVerifyRequest' when calling accountVerify");
}
-
- // create path and map variables
- String localVarPath = "/account/verify";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
-
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
- "application/json"
- };
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = accountVerifyRequest.createFormData();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType("application/json");
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("AccountApi.accountVerify", localVarPath, "POST", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "AccountApi.accountVerify",
+ "/account/verify",
+ "POST",
+ new ArrayList<>(),
+ isFileTypeFound ? null : accountVerifyRequest,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
}
\ No newline at end of file
diff --git a/src/main/java/com/dropbox/sign/api/ApiAppApi.java b/src/main/java/com/dropbox/sign/api/ApiAppApi.java
index bd03c34..affb3cc 100644
--- a/src/main/java/com/dropbox/sign/api/ApiAppApi.java
+++ b/src/main/java/com/dropbox/sign/api/ApiAppApi.java
@@ -20,7 +20,7 @@
import java.util.List;
import java.util.Map;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class ApiAppApi {
private ApiClient apiClient;
@@ -83,47 +83,33 @@ public ApiAppGetResponse apiAppCreate(ApiAppCreateRequest apiAppCreateRequest) t
*/
public ApiResponse apiAppCreateWithHttpInfo(ApiAppCreateRequest apiAppCreateRequest) throws ApiException {
- Object localVarPostBody = apiAppCreateRequest;
-
- // verify the required parameter 'apiAppCreateRequest' is set
+ // Check required parameters
if (apiAppCreateRequest == null) {
throw new ApiException(400, "Missing the required parameter 'apiAppCreateRequest' when calling apiAppCreate");
}
-
- // create path and map variables
- String localVarPath = "/api_app";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
-
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
- "application/json", "multipart/form-data"
- };
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = apiAppCreateRequest.createFormData();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType("application/json", "multipart/form-data");
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("ApiAppApi.apiAppCreate", localVarPath, "POST", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "ApiAppApi.apiAppCreate",
+ "/api_app",
+ "POST",
+ new ArrayList<>(),
+ isFileTypeFound ? null : apiAppCreateRequest,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* Delete API App
@@ -157,46 +143,36 @@ public void apiAppDelete(String clientId) throws ApiException {
*/
public ApiResponse apiAppDeleteWithHttpInfo(String clientId) throws ApiException {
- Object localVarPostBody = null;
-
- // verify the required parameter 'clientId' is set
+ // Check required parameters
if (clientId == null) {
throw new ApiException(400, "Missing the required parameter 'clientId' when calling apiAppDelete");
}
-
- // create path and map variables
- String localVarPath = "/api_app/{client_id}"
- .replaceAll("\\{" + "client_id" + "\\}", apiClient.escapeString(clientId.toString()));
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
+ // Path parameters
+ String localVarPath = "/api_app/{client_id}"
+ .replaceAll("\\{client_id}", apiClient.escapeString(clientId.toString()));
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
-
- };
-
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = new HashMap();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
- return apiClient.invokeAPI("ApiAppApi.apiAppDelete", localVarPath, "DELETE", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, null, false);
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType();
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
+ return apiClient.invokeAPI(
+ "ApiAppApi.apiAppDelete",
+ localVarPath,
+ "DELETE",
+ new ArrayList<>(),
+ null,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ null,
+ false
+ );
}
/**
* Get API App
@@ -231,48 +207,37 @@ public ApiAppGetResponse apiAppGet(String clientId) throws ApiException {
*/
public ApiResponse apiAppGetWithHttpInfo(String clientId) throws ApiException {
- Object localVarPostBody = null;
-
- // verify the required parameter 'clientId' is set
+ // Check required parameters
if (clientId == null) {
throw new ApiException(400, "Missing the required parameter 'clientId' when calling apiAppGet");
}
-
- // create path and map variables
- String localVarPath = "/api_app/{client_id}"
- .replaceAll("\\{" + "client_id" + "\\}", apiClient.escapeString(clientId.toString()));
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
+ // Path parameters
+ String localVarPath = "/api_app/{client_id}"
+ .replaceAll("\\{client_id}", apiClient.escapeString(clientId.toString()));
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
-
- };
-
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = new HashMap();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType();
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("ApiAppApi.apiAppGet", localVarPath, "GET", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "ApiAppApi.apiAppGet",
+ localVarPath,
+ "GET",
+ new ArrayList<>(),
+ null,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* List API Apps
@@ -354,44 +319,34 @@ public ApiResponse apiAppListWithHttpInfo(Integer page, Inte
if (pageSize == null) {
pageSize = 20;
}
- Object localVarPostBody = null;
-
- // create path and map variables
- String localVarPath = "/api_app/list";
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
- localVarQueryParams.addAll(apiClient.parameterToPairs("", "page", page));
+ // Query parameters
+ List localVarQueryParams = new ArrayList<>(
+ apiClient.parameterToPairs("", "page", page)
+ );
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page_size", pageSize));
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
-
- final String[] localVarContentTypes = {
-
- };
-
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = new HashMap();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType();
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("ApiAppApi.apiAppList", localVarPath, "GET", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "ApiAppApi.apiAppList",
+ "/api_app/list",
+ "GET",
+ localVarQueryParams,
+ null,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
/**
* Update API App
@@ -428,52 +383,39 @@ public ApiAppGetResponse apiAppUpdate(String clientId, ApiAppUpdateRequest apiAp
*/
public ApiResponse apiAppUpdateWithHttpInfo(String clientId, ApiAppUpdateRequest apiAppUpdateRequest) throws ApiException {
- Object localVarPostBody = apiAppUpdateRequest;
-
- // verify the required parameter 'clientId' is set
+ // Check required parameters
if (clientId == null) {
throw new ApiException(400, "Missing the required parameter 'clientId' when calling apiAppUpdate");
}
-
- // verify the required parameter 'apiAppUpdateRequest' is set
if (apiAppUpdateRequest == null) {
throw new ApiException(400, "Missing the required parameter 'apiAppUpdateRequest' when calling apiAppUpdate");
}
-
- // create path and map variables
- String localVarPath = "/api_app/{client_id}"
- .replaceAll("\\{" + "client_id" + "\\}", apiClient.escapeString(clientId.toString()));
-
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap();
- Map localVarCookieParams = new HashMap();
- Map localVarFormParams = new HashMap();
-
-
-
-
-
- final String[] localVarAccepts = {
- "application/json"
- };
- final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
- final String[] localVarContentTypes = {
- "application/json", "multipart/form-data"
- };
+ // Path parameters
+ String localVarPath = "/api_app/{client_id}"
+ .replaceAll("\\{client_id}", apiClient.escapeString(clientId.toString()));
+ String localVarAccept = apiClient.selectHeaderAccept("application/json");
+ Map localVarFormParams = new LinkedHashMap<>();
localVarFormParams = apiAppUpdateRequest.createFormData();
boolean isFileTypeFound = !localVarFormParams.isEmpty();
-
- final String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType(localVarContentTypes);
-
- String[] localVarAuthNames = new String[] { "api_key", "oauth2" };
-
+ String localVarContentType = isFileTypeFound? "multipart/form-data" : apiClient.selectHeaderContentType("application/json", "multipart/form-data");
+ String[] localVarAuthNames = new String[] {"api_key", "oauth2"};
GenericType localVarReturnType = new GenericType() {};
-
- return apiClient.invokeAPI("ApiAppApi.apiAppUpdate", localVarPath, "PUT", localVarQueryParams, localVarPostBody,
- localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType,
- localVarAuthNames, localVarReturnType, false);
+ return apiClient.invokeAPI(
+ "ApiAppApi.apiAppUpdate",
+ localVarPath,
+ "PUT",
+ new ArrayList<>(),
+ isFileTypeFound ? null : apiAppUpdateRequest,
+ new LinkedHashMap<>(),
+ new LinkedHashMap<>(),
+ localVarFormParams,
+ localVarAccept,
+ localVarContentType,
+ localVarAuthNames,
+ localVarReturnType,
+ false
+ );
}
}
\ No newline at end of file
diff --git a/src/main/java/com/dropbox/sign/api/BulkSendJobApi.java b/src/main/java/com/dropbox/sign/api/BulkSendJobApi.java
index e3550d1..ba55d19 100644
--- a/src/main/java/com/dropbox/sign/api/BulkSendJobApi.java
+++ b/src/main/java/com/dropbox/sign/api/BulkSendJobApi.java
@@ -18,7 +18,7 @@
import java.util.List;
import java.util.Map;
-@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
+@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0")
public class BulkSendJobApi {
private ApiClient apiClient;
@@ -130,50 +130,43 @@ public ApiResponse bulkSendJobGetWithHttpInfo(String bul
if (pageSize == null) {
pageSize = 20;
}
- Object localVarPostBody = null;
-
- // verify the required parameter 'bulkSendJobId' is set
+ // Check required parameters
if (bulkSendJobId == null) {
throw new ApiException(400, "Missing the required parameter 'bulkSendJobId' when calling bulkSendJobGet");
}
-
- // create path and map variables
- String localVarPath = "/bulk_send_job/{bulk_send_job_id}"
- .replaceAll("\\{" + "bulk_send_job_id" + "\\}", apiClient.escapeString(bulkSendJobId.toString()));
- // query params
- List localVarQueryParams = new ArrayList();
- Map localVarHeaderParams = new HashMap