From 2e3708a1c7a34fc40ff3899f7cbc259f47d72854 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Wed, 25 Feb 2026 16:21:04 -0600 Subject: [PATCH 1/6] refactor: use new package structure for v4 server API - Update all Java code to use the base package of `com.fingerprint.v4`. This will allow SDK users to perform a soft migration from v3 to v4. --- .../fingerprint/example/FunctionalTests.java | 8 +- .../fingerprint/example/SealedResults.java | 4 +- .../example/WebhookSignatureSample.java | 2 +- sdk/sdk.gradle.kts | 12 +- .../java/com/fingerprint/{ => v4}/Sealed.java | 6 +- .../{ => v4}/api/FingerprintApi.java | 28 ++-- .../v4/model/AbstractOpenApiSchema.java | 149 ++++++++++++++++++ .../fingerprint/{ => v4}/model/BotInfo.java | 4 +- .../fingerprint/{ => v4}/model/BotResult.java | 4 +- .../{ => v4}/model/BrowserDetails.java | 4 +- .../fingerprint/{ => v4}/model/Canvas.java | 4 +- .../com/fingerprint/{ => v4}/model/Emoji.java | 4 +- .../com/fingerprint/{ => v4}/model/Error.java | 6 +- .../fingerprint/{ => v4}/model/ErrorCode.java | 4 +- .../{ => v4}/model/ErrorResponse.java | 6 +- .../com/fingerprint/{ => v4}/model/Event.java | 38 ++--- .../{ => v4}/model/EventRuleAction.java | 14 +- .../{ => v4}/model/EventRuleActionAllow.java | 8 +- .../{ => v4}/model/EventRuleActionBlock.java | 8 +- .../{ => v4}/model/EventSearch.java | 6 +- .../{ => v4}/model/EventUpdate.java | 4 +- .../{ => v4}/model/FontPreferences.java | 4 +- .../{ => v4}/model/Geolocation.java | 6 +- .../model/GeolocationSubdivisionsInner.java | 4 +- .../{ => v4}/model/IPBlockList.java | 4 +- .../fingerprint/{ => v4}/model/IPInfo.java | 8 +- .../fingerprint/{ => v4}/model/IPInfoV4.java | 6 +- .../fingerprint/{ => v4}/model/IPInfoV6.java | 6 +- .../{ => v4}/model/Identification.java | 6 +- .../model/IdentificationConfidence.java | 4 +- .../{ => v4}/model/Integration.java | 6 +- .../model/IntegrationSubintegration.java | 4 +- .../{ => v4}/model/PluginsInner.java | 6 +- .../model/PluginsInnerMimeTypesInner.java | 4 +- .../fingerprint/{ => v4}/model/Proximity.java | 4 +- .../{ => v4}/model/ProxyConfidence.java | 4 +- .../{ => v4}/model/ProxyDetails.java | 4 +- .../{ => v4}/model/RawDeviceAttributes.java | 18 +-- .../model/RequestHeaderModifications.java | 6 +- .../{ => v4}/model/RuleActionHeaderField.java | 4 +- .../{ => v4}/model/RuleActionType.java | 4 +- .../com/fingerprint/{ => v4}/model/SDK.java | 6 +- .../{ => v4}/model/SearchEventsBot.java | 4 +- .../model/SearchEventsSdkPlatform.java | 4 +- .../model/SearchEventsVpnConfidence.java | 4 +- .../model/SupplementaryIDHighRecall.java | 6 +- .../{ => v4}/model/TamperingDetails.java | 4 +- .../{ => v4}/model/TouchSupport.java | 4 +- .../fingerprint/{ => v4}/model/Velocity.java | 6 +- .../{ => v4}/model/VelocityData.java | 4 +- .../{ => v4}/model/VpnConfidence.java | 4 +- .../{ => v4}/model/VpnMethods.java | 4 +- .../{ => v4}/model/WebGlBasics.java | 4 +- .../{ => v4}/model/WebGlExtensions.java | 4 +- .../fingerprint/{ => v4}/sdk/ApiClient.java | 10 +- .../{ => v4}/sdk/ApiException.java | 2 +- .../fingerprint/{ => v4}/sdk/ApiResponse.java | 2 +- .../{ => v4}/sdk/Configuration.java | 2 +- .../com/fingerprint/{ => v4}/sdk/JSON.java | 2 +- .../{ => v4}/sdk/JavaTimeFormatter.java | 2 +- .../com/fingerprint/{ => v4}/sdk/Pair.java | 2 +- .../{ => v4}/sdk/RFC3339DateFormat.java | 2 +- .../sdk/RFC3339InstantDeserializer.java | 2 +- .../{ => v4}/sdk/RFC3339JavaTimeModule.java | 2 +- .../com/fingerprint/{ => v4}/sdk/Region.java | 2 +- .../{ => v4}/sdk/ServerConfiguration.java | 2 +- .../{ => v4}/sdk/ServerVariable.java | 2 +- .../fingerprint/{ => v4}/sdk/StringUtil.java | 2 +- .../{ => v4}/sdk/WebhookValidation.java | 2 +- .../{ => v4}/sdk/auth/ApiKeyAuth.java | 6 +- .../{ => v4}/sdk/auth/Authentication.java | 6 +- .../{ => v4}/sdk/auth/HttpBasicAuth.java | 6 +- .../{ => v4}/sdk/auth/HttpBearerAuth.java | 6 +- .../com/fingerprint/{ => v4}/SealedTest.java | 9 +- .../{ => v4}/SerializationTest.java | 8 +- .../{ => v4}/WebhookValidationTest.java | 5 +- .../{ => v4}/api/FingerprintApiTest.java | 12 +- 77 files changed, 369 insertions(+), 220 deletions(-) rename sdk/src/main/java/com/fingerprint/{ => v4}/Sealed.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/api/FingerprintApi.java (98%) create mode 100644 sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java rename sdk/src/main/java/com/fingerprint/{ => v4}/model/BotInfo.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/BotResult.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/BrowserDetails.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Canvas.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Emoji.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Error.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/ErrorCode.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/ErrorResponse.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Event.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/EventRuleAction.java (93%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/EventRuleActionAllow.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/EventRuleActionBlock.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/EventSearch.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/EventUpdate.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/FontPreferences.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Geolocation.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/GeolocationSubdivisionsInner.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IPBlockList.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IPInfo.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IPInfoV4.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IPInfoV6.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Identification.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IdentificationConfidence.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Integration.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/IntegrationSubintegration.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/PluginsInner.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/PluginsInnerMimeTypesInner.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Proximity.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/ProxyConfidence.java (95%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/ProxyDetails.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/RawDeviceAttributes.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/RequestHeaderModifications.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/RuleActionHeaderField.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/RuleActionType.java (95%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/SDK.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/SearchEventsBot.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/SearchEventsSdkPlatform.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/SearchEventsVpnConfidence.java (96%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/SupplementaryIDHighRecall.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/TamperingDetails.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/TouchSupport.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/Velocity.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/VelocityData.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/VpnConfidence.java (95%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/VpnMethods.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/WebGlBasics.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/model/WebGlExtensions.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/ApiClient.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/ApiException.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/ApiResponse.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/Configuration.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/JSON.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/JavaTimeFormatter.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/Pair.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/RFC3339DateFormat.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/RFC3339InstantDeserializer.java (99%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/RFC3339JavaTimeModule.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/Region.java (89%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/ServerConfiguration.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/ServerVariable.java (97%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/StringUtil.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/WebhookValidation.java (98%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/auth/ApiKeyAuth.java (94%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/auth/Authentication.java (91%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/auth/HttpBasicAuth.java (93%) rename sdk/src/main/java/com/fingerprint/{ => v4}/sdk/auth/HttpBearerAuth.java (94%) rename sdk/src/test/java/com/fingerprint/{ => v4}/SealedTest.java (99%) rename sdk/src/test/java/com/fingerprint/{ => v4}/SerializationTest.java (91%) rename sdk/src/test/java/com/fingerprint/{ => v4}/WebhookValidationTest.java (95%) rename sdk/src/test/java/com/fingerprint/{ => v4}/api/FingerprintApiTest.java (99%) diff --git a/examples/src/main/java/com/fingerprint/example/FunctionalTests.java b/examples/src/main/java/com/fingerprint/example/FunctionalTests.java index 3351fed0..d81b833d 100644 --- a/examples/src/main/java/com/fingerprint/example/FunctionalTests.java +++ b/examples/src/main/java/com/fingerprint/example/FunctionalTests.java @@ -1,9 +1,9 @@ package com.fingerprint.example; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.model.*; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Configuration; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.model.*; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Configuration; import java.sql.Timestamp; import java.time.Instant; diff --git a/examples/src/main/java/com/fingerprint/example/SealedResults.java b/examples/src/main/java/com/fingerprint/example/SealedResults.java index e0211d2f..8ffb02bb 100644 --- a/examples/src/main/java/com/fingerprint/example/SealedResults.java +++ b/examples/src/main/java/com/fingerprint/example/SealedResults.java @@ -1,7 +1,7 @@ package com.fingerprint.example; -import com.fingerprint.Sealed; -import com.fingerprint.model.Event; +import com.fingerprint.v4.model.Event; +import com.fingerprint.v4.Sealed; import java.util.Base64; diff --git a/examples/src/main/java/com/fingerprint/example/WebhookSignatureSample.java b/examples/src/main/java/com/fingerprint/example/WebhookSignatureSample.java index c1fac3be..62c3c341 100644 --- a/examples/src/main/java/com/fingerprint/example/WebhookSignatureSample.java +++ b/examples/src/main/java/com/fingerprint/example/WebhookSignatureSample.java @@ -1,6 +1,6 @@ package com.fingerprint.example; -import com.fingerprint.sdk.WebhookValidation; +import com.fingerprint.v4.sdk.WebhookValidation; import java.nio.charset.StandardCharsets; import java.security.NoSuchAlgorithmException; diff --git a/sdk/sdk.gradle.kts b/sdk/sdk.gradle.kts index ce205af8..afeea24a 100644 --- a/sdk/sdk.gradle.kts +++ b/sdk/sdk.gradle.kts @@ -55,12 +55,12 @@ openApiGenerate { generatorName.set("java") inputSpec.set("$rootDir/res/fingerprint-server-api.yaml") outputDir.set(layout.buildDirectory.dir("generated").get().asFile.path) - groupId.set("com.fingerprint") + groupId.set("com.github.fingerprintjs") id.set("java-sdk") version.set(projectVersion) - apiPackage.set("com.fingerprint.api") - modelPackage.set("com.fingerprint.model") - invokerPackage.set("com.fingerprint.sdk") + apiPackage.set("com.fingerprint.v4.api") + modelPackage.set("com.fingerprint.v4.model") + invokerPackage.set("com.fingerprint.v4.sdk") library.set("jersey3") templateDir.set("$rootDir/template") @@ -85,8 +85,8 @@ tasks.register("removeDocs") { tasks.register("removeClasses") { doLast { - File("$rootDir/sdk/src/main/java/com/fingerprint/model").deleteRecursively() - File("$rootDir/sdk/src/main/java/com/fingerprint/api").deleteRecursively() + File("$rootDir/sdk/src/main/java/com/fingerprint/v4/model").deleteRecursively() + File("$rootDir/sdk/src/main/java/com/fingerprint/v4/api").deleteRecursively() } } diff --git a/sdk/src/main/java/com/fingerprint/Sealed.java b/sdk/src/main/java/com/fingerprint/v4/Sealed.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/Sealed.java rename to sdk/src/main/java/com/fingerprint/v4/Sealed.java index ddfb8f1e..435453db 100644 --- a/sdk/src/main/java/com/fingerprint/Sealed.java +++ b/sdk/src/main/java/com/fingerprint/v4/Sealed.java @@ -1,8 +1,8 @@ -package com.fingerprint; +package com.fingerprint.v4; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fingerprint.model.Event; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.model.Event; +import com.fingerprint.v4.sdk.JSON; import javax.crypto.Cipher; import javax.crypto.spec.GCMParameterSpec; diff --git a/sdk/src/main/java/com/fingerprint/api/FingerprintApi.java b/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/api/FingerprintApi.java rename to sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java index b7af725f..d850428c 100644 --- a/sdk/src/main/java/com/fingerprint/api/FingerprintApi.java +++ b/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java @@ -1,21 +1,21 @@ -package com.fingerprint.api; +package com.fingerprint.v4.api; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiResponse; -import com.fingerprint.sdk.Configuration; -import com.fingerprint.sdk.Pair; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiResponse; +import com.fingerprint.v4.sdk.Configuration; +import com.fingerprint.v4.sdk.Pair; +import com.fingerprint.v4.sdk.Region; import jakarta.ws.rs.core.GenericType; -import com.fingerprint.model.ErrorResponse; -import com.fingerprint.model.Event; -import com.fingerprint.model.EventSearch; -import com.fingerprint.model.EventUpdate; -import com.fingerprint.model.SearchEventsBot; -import com.fingerprint.model.SearchEventsSdkPlatform; -import com.fingerprint.model.SearchEventsVpnConfidence; +import com.fingerprint.v4.model.ErrorResponse; +import com.fingerprint.v4.model.Event; +import com.fingerprint.v4.model.EventSearch; +import com.fingerprint.v4.model.EventUpdate; +import com.fingerprint.v4.model.SearchEventsBot; +import com.fingerprint.v4.model.SearchEventsSdkPlatform; +import com.fingerprint.v4.model.SearchEventsVpnConfidence; import java.util.ArrayList; import java.util.HashMap; diff --git a/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java b/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java new file mode 100644 index 00000000..bd4e2023 --- /dev/null +++ b/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java @@ -0,0 +1,149 @@ +/* + * Server API + * Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. + * + * The version of the OpenAPI document: 4 + * Contact: support@fingerprint.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.fingerprint.v4.model; + +import com.fingerprint.v4.sdk.ApiException; +import java.util.Objects; +import java.lang.reflect.Type; +import java.util.Map; +import jakarta.ws.rs.core.GenericType; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * Abstract class for oneOf,anyOf schemas defined in OpenAPI spec + */ +@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.16.0") +public abstract class AbstractOpenApiSchema { + + // store the actual instance of the schema/object + private Object instance; + + // is nullable + private Boolean isNullable; + + // schema type (e.g. oneOf, anyOf) + private final String schemaType; + + public AbstractOpenApiSchema(String schemaType, Boolean isNullable) { + this.schemaType = schemaType; + this.isNullable = isNullable; + } + + /** + * Get the list of oneOf/anyOf composed schemas allowed to be stored in this object + * + * @return an instance of the actual schema/object + */ + public abstract Map> getSchemas(); + + /** + * Get the actual instance + * + * @return an instance of the actual schema/object + */ + @JsonValue + public Object getActualInstance() {return instance;} + + /** + * Set the actual instance + * + * @param instance the actual instance of the schema/object + */ + public void setActualInstance(Object instance) {this.instance = instance;} + + /** + * Get the instant recursively when the schemas defined in oneOf/anyof happen to be oneOf/anyOf schema as well + * + * @return an instance of the actual schema/object + */ + public Object getActualInstanceRecursively() { + return getActualInstanceRecursively(this); + } + + private Object getActualInstanceRecursively(AbstractOpenApiSchema object) { + if (object.getActualInstance() == null) { + return null; + } else if (object.getActualInstance() instanceof AbstractOpenApiSchema) { + return getActualInstanceRecursively((AbstractOpenApiSchema)object.getActualInstance()); + } else { + return object.getActualInstance(); + } + } + + /** + * Get the schema type (e.g. anyOf, oneOf) + * + * @return the schema type + */ + public String getSchemaType() { + return schemaType; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class ").append(getClass()).append(" {\n"); + sb.append(" instance: ").append(toIndentedString(instance)).append("\n"); + sb.append(" isNullable: ").append(toIndentedString(isNullable)).append("\n"); + sb.append(" schemaType: ").append(toIndentedString(schemaType)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AbstractOpenApiSchema a = (AbstractOpenApiSchema) o; + return Objects.equals(this.instance, a.instance) && + Objects.equals(this.isNullable, a.isNullable) && + Objects.equals(this.schemaType, a.schemaType); + } + + @Override + public int hashCode() { + return Objects.hash(instance, isNullable, schemaType); + } + + /** + * Is nullable + * + * @return true if it's nullable + */ + public Boolean isNullable() { + if (Boolean.TRUE.equals(isNullable)) { + return Boolean.TRUE; + } else { + return Boolean.FALSE; + } + } + + + +} diff --git a/sdk/src/main/java/com/fingerprint/model/BotInfo.java b/sdk/src/main/java/com/fingerprint/v4/model/BotInfo.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/BotInfo.java rename to sdk/src/main/java/com/fingerprint/v4/model/BotInfo.java index 780ed8d9..abefa983 100644 --- a/sdk/src/main/java/com/fingerprint/model/BotInfo.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/BotInfo.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/BotResult.java b/sdk/src/main/java/com/fingerprint/v4/model/BotResult.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/BotResult.java rename to sdk/src/main/java/com/fingerprint/v4/model/BotResult.java index 6c89cf2b..c927ea04 100644 --- a/sdk/src/main/java/com/fingerprint/model/BotResult.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/BotResult.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/BrowserDetails.java b/sdk/src/main/java/com/fingerprint/v4/model/BrowserDetails.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/BrowserDetails.java rename to sdk/src/main/java/com/fingerprint/v4/model/BrowserDetails.java index b81ac1bc..e97fde78 100644 --- a/sdk/src/main/java/com/fingerprint/model/BrowserDetails.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/BrowserDetails.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Canvas.java b/sdk/src/main/java/com/fingerprint/v4/model/Canvas.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/Canvas.java rename to sdk/src/main/java/com/fingerprint/v4/model/Canvas.java index 5d370024..c0b96060 100644 --- a/sdk/src/main/java/com/fingerprint/model/Canvas.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Canvas.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Emoji.java b/sdk/src/main/java/com/fingerprint/v4/model/Emoji.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/Emoji.java rename to sdk/src/main/java/com/fingerprint/v4/model/Emoji.java index 0390f209..3854eadb 100644 --- a/sdk/src/main/java/com/fingerprint/model/Emoji.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Emoji.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Error.java b/sdk/src/main/java/com/fingerprint/v4/model/Error.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/model/Error.java rename to sdk/src/main/java/com/fingerprint/v4/model/Error.java index 79fcde91..88a6a766 100644 --- a/sdk/src/main/java/com/fingerprint/model/Error.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Error.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.ErrorCode; +import com.fingerprint.v4.model.ErrorCode; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/ErrorCode.java b/sdk/src/main/java/com/fingerprint/v4/model/ErrorCode.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/ErrorCode.java rename to sdk/src/main/java/com/fingerprint/v4/model/ErrorCode.java index c9d1d793..53d97abe 100644 --- a/sdk/src/main/java/com/fingerprint/model/ErrorCode.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/ErrorCode.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/ErrorResponse.java b/sdk/src/main/java/com/fingerprint/v4/model/ErrorResponse.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/ErrorResponse.java rename to sdk/src/main/java/com/fingerprint/v4/model/ErrorResponse.java index 2ffec4b5..e02811df 100644 --- a/sdk/src/main/java/com/fingerprint/model/ErrorResponse.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/ErrorResponse.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Error; +import com.fingerprint.v4.model.Error; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Event.java b/sdk/src/main/java/com/fingerprint/v4/model/Event.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/Event.java rename to sdk/src/main/java/com/fingerprint/v4/model/Event.java index 139f0703..b912e8b1 100644 --- a/sdk/src/main/java/com/fingerprint/model/Event.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Event.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,26 +22,26 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.BotInfo; -import com.fingerprint.model.BotResult; -import com.fingerprint.model.BrowserDetails; -import com.fingerprint.model.EventRuleAction; -import com.fingerprint.model.IPBlockList; -import com.fingerprint.model.IPInfo; -import com.fingerprint.model.Identification; -import com.fingerprint.model.Proximity; -import com.fingerprint.model.ProxyConfidence; -import com.fingerprint.model.ProxyDetails; -import com.fingerprint.model.RawDeviceAttributes; -import com.fingerprint.model.SDK; -import com.fingerprint.model.SupplementaryIDHighRecall; -import com.fingerprint.model.TamperingDetails; -import com.fingerprint.model.Velocity; -import com.fingerprint.model.VpnConfidence; -import com.fingerprint.model.VpnMethods; +import com.fingerprint.v4.model.BotInfo; +import com.fingerprint.v4.model.BotResult; +import com.fingerprint.v4.model.BrowserDetails; +import com.fingerprint.v4.model.EventRuleAction; +import com.fingerprint.v4.model.IPBlockList; +import com.fingerprint.v4.model.IPInfo; +import com.fingerprint.v4.model.Identification; +import com.fingerprint.v4.model.Proximity; +import com.fingerprint.v4.model.ProxyConfidence; +import com.fingerprint.v4.model.ProxyDetails; +import com.fingerprint.v4.model.RawDeviceAttributes; +import com.fingerprint.v4.model.SDK; +import com.fingerprint.v4.model.SupplementaryIDHighRecall; +import com.fingerprint.v4.model.TamperingDetails; +import com.fingerprint.v4.model.Velocity; +import com.fingerprint.v4.model.VpnConfidence; +import com.fingerprint.v4.model.VpnMethods; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/EventRuleAction.java b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleAction.java similarity index 93% rename from sdk/src/main/java/com/fingerprint/model/EventRuleAction.java rename to sdk/src/main/java/com/fingerprint/v4/model/EventRuleAction.java index 8a77b49b..1172359f 100644 --- a/sdk/src/main/java/com/fingerprint/model/EventRuleAction.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleAction.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Map; import java.util.HashMap; @@ -29,16 +29,16 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.EventRuleActionAllow; -import com.fingerprint.model.EventRuleActionBlock; -import com.fingerprint.model.RequestHeaderModifications; -import com.fingerprint.model.RuleActionHeaderField; -import com.fingerprint.model.RuleActionType; +import com.fingerprint.v4.model.EventRuleActionAllow; +import com.fingerprint.v4.model.EventRuleActionBlock; +import com.fingerprint.v4.model.RequestHeaderModifications; +import com.fingerprint.v4.model.RuleActionHeaderField; +import com.fingerprint.v4.model.RuleActionType; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.core.type.TypeReference; diff --git a/sdk/src/main/java/com/fingerprint/model/EventRuleActionAllow.java b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionAllow.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/model/EventRuleActionAllow.java rename to sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionAllow.java index 851f7ae8..57a11faa 100644 --- a/sdk/src/main/java/com/fingerprint/model/EventRuleActionAllow.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionAllow.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,8 +22,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.RequestHeaderModifications; -import com.fingerprint.model.RuleActionType; +import com.fingerprint.v4.model.RequestHeaderModifications; +import com.fingerprint.v4.model.RuleActionType; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonSubTypes; @@ -31,7 +31,7 @@ import java.util.ArrayList; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/EventRuleActionBlock.java b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionBlock.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/EventRuleActionBlock.java rename to sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionBlock.java index f538de27..044ec4c4 100644 --- a/sdk/src/main/java/com/fingerprint/model/EventRuleActionBlock.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/EventRuleActionBlock.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,8 +22,8 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.RuleActionHeaderField; -import com.fingerprint.model.RuleActionType; +import com.fingerprint.v4.model.RuleActionHeaderField; +import com.fingerprint.v4.model.RuleActionType; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -31,7 +31,7 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/EventSearch.java b/sdk/src/main/java/com/fingerprint/v4/model/EventSearch.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/EventSearch.java rename to sdk/src/main/java/com/fingerprint/v4/model/EventSearch.java index fa9b1f3e..1dd94ba3 100644 --- a/sdk/src/main/java/com/fingerprint/model/EventSearch.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/EventSearch.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,12 +22,12 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Event; +import com.fingerprint.v4.model.Event; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/EventUpdate.java b/sdk/src/main/java/com/fingerprint/v4/model/EventUpdate.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/EventUpdate.java rename to sdk/src/main/java/com/fingerprint/v4/model/EventUpdate.java index 2a2184d4..280d1f50 100644 --- a/sdk/src/main/java/com/fingerprint/model/EventUpdate.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/EventUpdate.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/FontPreferences.java b/sdk/src/main/java/com/fingerprint/v4/model/FontPreferences.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/FontPreferences.java rename to sdk/src/main/java/com/fingerprint/v4/model/FontPreferences.java index 69d345d0..bce614d4 100644 --- a/sdk/src/main/java/com/fingerprint/model/FontPreferences.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/FontPreferences.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Geolocation.java b/sdk/src/main/java/com/fingerprint/v4/model/Geolocation.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/Geolocation.java rename to sdk/src/main/java/com/fingerprint/v4/model/Geolocation.java index 6a516757..6b3020e6 100644 --- a/sdk/src/main/java/com/fingerprint/model/Geolocation.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Geolocation.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,12 +22,12 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.GeolocationSubdivisionsInner; +import com.fingerprint.v4.model.GeolocationSubdivisionsInner; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/GeolocationSubdivisionsInner.java b/sdk/src/main/java/com/fingerprint/v4/model/GeolocationSubdivisionsInner.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/GeolocationSubdivisionsInner.java rename to sdk/src/main/java/com/fingerprint/v4/model/GeolocationSubdivisionsInner.java index 24773507..a989ab33 100644 --- a/sdk/src/main/java/com/fingerprint/model/GeolocationSubdivisionsInner.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/GeolocationSubdivisionsInner.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IPBlockList.java b/sdk/src/main/java/com/fingerprint/v4/model/IPBlockList.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/IPBlockList.java rename to sdk/src/main/java/com/fingerprint/v4/model/IPBlockList.java index 3af0ea6e..7f4952e0 100644 --- a/sdk/src/main/java/com/fingerprint/model/IPBlockList.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IPBlockList.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IPInfo.java b/sdk/src/main/java/com/fingerprint/v4/model/IPInfo.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/IPInfo.java rename to sdk/src/main/java/com/fingerprint/v4/model/IPInfo.java index d063720f..64ddb282 100644 --- a/sdk/src/main/java/com/fingerprint/model/IPInfo.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IPInfo.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,11 +22,11 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.IPInfoV4; -import com.fingerprint.model.IPInfoV6; +import com.fingerprint.v4.model.IPInfoV4; +import com.fingerprint.v4.model.IPInfoV6; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IPInfoV4.java b/sdk/src/main/java/com/fingerprint/v4/model/IPInfoV4.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/IPInfoV4.java rename to sdk/src/main/java/com/fingerprint/v4/model/IPInfoV4.java index 3b461b73..44ec9e58 100644 --- a/sdk/src/main/java/com/fingerprint/model/IPInfoV4.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IPInfoV4.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Geolocation; +import com.fingerprint.v4.model.Geolocation; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IPInfoV6.java b/sdk/src/main/java/com/fingerprint/v4/model/IPInfoV6.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/IPInfoV6.java rename to sdk/src/main/java/com/fingerprint/v4/model/IPInfoV6.java index 3e7022ae..2c6ef382 100644 --- a/sdk/src/main/java/com/fingerprint/model/IPInfoV6.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IPInfoV6.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Geolocation; +import com.fingerprint.v4.model.Geolocation; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Identification.java b/sdk/src/main/java/com/fingerprint/v4/model/Identification.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/Identification.java rename to sdk/src/main/java/com/fingerprint/v4/model/Identification.java index 978f0c86..50f2d9a4 100644 --- a/sdk/src/main/java/com/fingerprint/model/Identification.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Identification.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.IdentificationConfidence; +import com.fingerprint.v4.model.IdentificationConfidence; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IdentificationConfidence.java b/sdk/src/main/java/com/fingerprint/v4/model/IdentificationConfidence.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/IdentificationConfidence.java rename to sdk/src/main/java/com/fingerprint/v4/model/IdentificationConfidence.java index 174a496b..febcb869 100644 --- a/sdk/src/main/java/com/fingerprint/model/IdentificationConfidence.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IdentificationConfidence.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Integration.java b/sdk/src/main/java/com/fingerprint/v4/model/Integration.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/model/Integration.java rename to sdk/src/main/java/com/fingerprint/v4/model/Integration.java index fdb09e63..394ef463 100644 --- a/sdk/src/main/java/com/fingerprint/model/Integration.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Integration.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.IntegrationSubintegration; +import com.fingerprint.v4.model.IntegrationSubintegration; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/IntegrationSubintegration.java b/sdk/src/main/java/com/fingerprint/v4/model/IntegrationSubintegration.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/IntegrationSubintegration.java rename to sdk/src/main/java/com/fingerprint/v4/model/IntegrationSubintegration.java index 70aa25f5..39e55670 100644 --- a/sdk/src/main/java/com/fingerprint/model/IntegrationSubintegration.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/IntegrationSubintegration.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/PluginsInner.java b/sdk/src/main/java/com/fingerprint/v4/model/PluginsInner.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/model/PluginsInner.java rename to sdk/src/main/java/com/fingerprint/v4/model/PluginsInner.java index 51f995cf..ae52ccee 100644 --- a/sdk/src/main/java/com/fingerprint/model/PluginsInner.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/PluginsInner.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,12 +22,12 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.PluginsInnerMimeTypesInner; +import com.fingerprint.v4.model.PluginsInnerMimeTypesInner; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/PluginsInnerMimeTypesInner.java b/sdk/src/main/java/com/fingerprint/v4/model/PluginsInnerMimeTypesInner.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/PluginsInnerMimeTypesInner.java rename to sdk/src/main/java/com/fingerprint/v4/model/PluginsInnerMimeTypesInner.java index 345b92c7..bb67c05f 100644 --- a/sdk/src/main/java/com/fingerprint/model/PluginsInnerMimeTypesInner.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/PluginsInnerMimeTypesInner.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Proximity.java b/sdk/src/main/java/com/fingerprint/v4/model/Proximity.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/Proximity.java rename to sdk/src/main/java/com/fingerprint/v4/model/Proximity.java index f9efacc1..f3233a6a 100644 --- a/sdk/src/main/java/com/fingerprint/model/Proximity.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Proximity.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/ProxyConfidence.java b/sdk/src/main/java/com/fingerprint/v4/model/ProxyConfidence.java similarity index 95% rename from sdk/src/main/java/com/fingerprint/model/ProxyConfidence.java rename to sdk/src/main/java/com/fingerprint/v4/model/ProxyConfidence.java index 7434f3c3..d8c03f42 100644 --- a/sdk/src/main/java/com/fingerprint/model/ProxyConfidence.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/ProxyConfidence.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/ProxyDetails.java b/sdk/src/main/java/com/fingerprint/v4/model/ProxyDetails.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/ProxyDetails.java rename to sdk/src/main/java/com/fingerprint/v4/model/ProxyDetails.java index a09d89bc..d81ab767 100644 --- a/sdk/src/main/java/com/fingerprint/model/ProxyDetails.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/ProxyDetails.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/RawDeviceAttributes.java b/sdk/src/main/java/com/fingerprint/v4/model/RawDeviceAttributes.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/RawDeviceAttributes.java rename to sdk/src/main/java/com/fingerprint/v4/model/RawDeviceAttributes.java index eeb92749..7bb543bc 100644 --- a/sdk/src/main/java/com/fingerprint/model/RawDeviceAttributes.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/RawDeviceAttributes.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,18 +22,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Canvas; -import com.fingerprint.model.Emoji; -import com.fingerprint.model.FontPreferences; -import com.fingerprint.model.PluginsInner; -import com.fingerprint.model.TouchSupport; -import com.fingerprint.model.WebGlBasics; -import com.fingerprint.model.WebGlExtensions; +import com.fingerprint.v4.model.Canvas; +import com.fingerprint.v4.model.Emoji; +import com.fingerprint.v4.model.FontPreferences; +import com.fingerprint.v4.model.PluginsInner; +import com.fingerprint.v4.model.TouchSupport; +import com.fingerprint.v4.model.WebGlBasics; +import com.fingerprint.v4.model.WebGlExtensions; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/RequestHeaderModifications.java b/sdk/src/main/java/com/fingerprint/v4/model/RequestHeaderModifications.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/model/RequestHeaderModifications.java rename to sdk/src/main/java/com/fingerprint/v4/model/RequestHeaderModifications.java index b4b7f99d..1529b209 100644 --- a/sdk/src/main/java/com/fingerprint/model/RequestHeaderModifications.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/RequestHeaderModifications.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,12 +22,12 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.RuleActionHeaderField; +import com.fingerprint.v4.model.RuleActionHeaderField; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/RuleActionHeaderField.java b/sdk/src/main/java/com/fingerprint/v4/model/RuleActionHeaderField.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/RuleActionHeaderField.java rename to sdk/src/main/java/com/fingerprint/v4/model/RuleActionHeaderField.java index 396ee0af..f82683ec 100644 --- a/sdk/src/main/java/com/fingerprint/model/RuleActionHeaderField.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/RuleActionHeaderField.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/RuleActionType.java b/sdk/src/main/java/com/fingerprint/v4/model/RuleActionType.java similarity index 95% rename from sdk/src/main/java/com/fingerprint/model/RuleActionType.java rename to sdk/src/main/java/com/fingerprint/v4/model/RuleActionType.java index 50d648fe..9a6a6dde 100644 --- a/sdk/src/main/java/com/fingerprint/model/RuleActionType.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/RuleActionType.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/SDK.java b/sdk/src/main/java/com/fingerprint/v4/model/SDK.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/SDK.java rename to sdk/src/main/java/com/fingerprint/v4/model/SDK.java index 191208c5..7f861bcc 100644 --- a/sdk/src/main/java/com/fingerprint/model/SDK.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/SDK.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,12 +22,12 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.Integration; +import com.fingerprint.v4.model.Integration; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/SearchEventsBot.java b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsBot.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/SearchEventsBot.java rename to sdk/src/main/java/com/fingerprint/v4/model/SearchEventsBot.java index 0854ea43..148cca0b 100644 --- a/sdk/src/main/java/com/fingerprint/model/SearchEventsBot.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsBot.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/SearchEventsSdkPlatform.java b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsSdkPlatform.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/SearchEventsSdkPlatform.java rename to sdk/src/main/java/com/fingerprint/v4/model/SearchEventsSdkPlatform.java index a81a9953..b10091d5 100644 --- a/sdk/src/main/java/com/fingerprint/model/SearchEventsSdkPlatform.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsSdkPlatform.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/SearchEventsVpnConfidence.java b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsVpnConfidence.java similarity index 96% rename from sdk/src/main/java/com/fingerprint/model/SearchEventsVpnConfidence.java rename to sdk/src/main/java/com/fingerprint/v4/model/SearchEventsVpnConfidence.java index 01029922..d1487cc6 100644 --- a/sdk/src/main/java/com/fingerprint/model/SearchEventsVpnConfidence.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/SearchEventsVpnConfidence.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/SupplementaryIDHighRecall.java b/sdk/src/main/java/com/fingerprint/v4/model/SupplementaryIDHighRecall.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/SupplementaryIDHighRecall.java rename to sdk/src/main/java/com/fingerprint/v4/model/SupplementaryIDHighRecall.java index 97a066ac..97e34c50 100644 --- a/sdk/src/main/java/com/fingerprint/model/SupplementaryIDHighRecall.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/SupplementaryIDHighRecall.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.IdentificationConfidence; +import com.fingerprint.v4.model.IdentificationConfidence; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/TamperingDetails.java b/sdk/src/main/java/com/fingerprint/v4/model/TamperingDetails.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/TamperingDetails.java rename to sdk/src/main/java/com/fingerprint/v4/model/TamperingDetails.java index fc7f2943..d19f170b 100644 --- a/sdk/src/main/java/com/fingerprint/model/TamperingDetails.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/TamperingDetails.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/TouchSupport.java b/sdk/src/main/java/com/fingerprint/v4/model/TouchSupport.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/TouchSupport.java rename to sdk/src/main/java/com/fingerprint/v4/model/TouchSupport.java index 62721b87..9c7e6b6d 100644 --- a/sdk/src/main/java/com/fingerprint/model/TouchSupport.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/TouchSupport.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/Velocity.java b/sdk/src/main/java/com/fingerprint/v4/model/Velocity.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/Velocity.java rename to sdk/src/main/java/com/fingerprint/v4/model/Velocity.java index 63131905..7798fa3a 100644 --- a/sdk/src/main/java/com/fingerprint/model/Velocity.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/Velocity.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -22,10 +22,10 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; -import com.fingerprint.model.VelocityData; +import com.fingerprint.v4.model.VelocityData; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/VelocityData.java b/sdk/src/main/java/com/fingerprint/v4/model/VelocityData.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/model/VelocityData.java rename to sdk/src/main/java/com/fingerprint/v4/model/VelocityData.java index 778b649b..438c4a96 100644 --- a/sdk/src/main/java/com/fingerprint/model/VelocityData.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/VelocityData.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/VpnConfidence.java b/sdk/src/main/java/com/fingerprint/v4/model/VpnConfidence.java similarity index 95% rename from sdk/src/main/java/com/fingerprint/model/VpnConfidence.java rename to sdk/src/main/java/com/fingerprint/v4/model/VpnConfidence.java index 3b3d941d..43ef0490 100644 --- a/sdk/src/main/java/com/fingerprint/model/VpnConfidence.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/VpnConfidence.java @@ -11,14 +11,14 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; import java.util.HashMap; import java.util.Locale; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/src/main/java/com/fingerprint/model/VpnMethods.java b/sdk/src/main/java/com/fingerprint/v4/model/VpnMethods.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/VpnMethods.java rename to sdk/src/main/java/com/fingerprint/v4/model/VpnMethods.java index c76e9da0..a600d9b8 100644 --- a/sdk/src/main/java/com/fingerprint/model/VpnMethods.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/VpnMethods.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/WebGlBasics.java b/sdk/src/main/java/com/fingerprint/v4/model/WebGlBasics.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/WebGlBasics.java rename to sdk/src/main/java/com/fingerprint/v4/model/WebGlBasics.java index 28b96d46..f4b98d2b 100644 --- a/sdk/src/main/java/com/fingerprint/model/WebGlBasics.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/WebGlBasics.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/model/WebGlExtensions.java b/sdk/src/main/java/com/fingerprint/v4/model/WebGlExtensions.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/model/WebGlExtensions.java rename to sdk/src/main/java/com/fingerprint/v4/model/WebGlExtensions.java index 4d2e71d9..2043a483 100644 --- a/sdk/src/main/java/com/fingerprint/model/WebGlExtensions.java +++ b/sdk/src/main/java/com/fingerprint/v4/model/WebGlExtensions.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.model; +package com.fingerprint.v4.model; import java.util.Objects; import java.util.Map; @@ -26,7 +26,7 @@ import java.util.Arrays; import java.util.List; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.sdk.JSON; /** diff --git a/sdk/src/main/java/com/fingerprint/sdk/ApiClient.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/sdk/ApiClient.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java index 1950b4fb..af3e279e 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/ApiClient.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import jakarta.ws.rs.client.Client; import jakarta.ws.rs.client.ClientBuilder; @@ -76,10 +76,10 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import com.fingerprint.sdk.auth.Authentication; -import com.fingerprint.sdk.auth.HttpBasicAuth; -import com.fingerprint.sdk.auth.HttpBearerAuth; -import com.fingerprint.sdk.auth.ApiKeyAuth; +import com.fingerprint.v4.sdk.auth.Authentication; +import com.fingerprint.v4.sdk.auth.HttpBasicAuth; +import com.fingerprint.v4.sdk.auth.HttpBearerAuth; +import com.fingerprint.v4.sdk.auth.ApiKeyAuth; /** *

ApiClient class.

diff --git a/sdk/src/main/java/com/fingerprint/sdk/ApiException.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiException.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/ApiException.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/ApiException.java index 4f260951..8c457cb3 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/ApiException.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiException.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.Map; import java.util.List; diff --git a/sdk/src/main/java/com/fingerprint/sdk/ApiResponse.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiResponse.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/ApiResponse.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/ApiResponse.java index b1ea2757..7dab6f56 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/ApiResponse.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiResponse.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.List; import java.util.Map; diff --git a/sdk/src/main/java/com/fingerprint/sdk/Configuration.java b/sdk/src/main/java/com/fingerprint/v4/sdk/Configuration.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/sdk/Configuration.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/Configuration.java index 470a3d5f..484bb0de 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/Configuration.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/Configuration.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.Objects; import java.util.concurrent.atomic.AtomicReference; diff --git a/sdk/src/main/java/com/fingerprint/sdk/JSON.java b/sdk/src/main/java/com/fingerprint/v4/sdk/JSON.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/sdk/JSON.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/JSON.java index 12bb0440..bab95a90 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/JSON.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/JSON.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; diff --git a/sdk/src/main/java/com/fingerprint/sdk/JavaTimeFormatter.java b/sdk/src/main/java/com/fingerprint/v4/sdk/JavaTimeFormatter.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/JavaTimeFormatter.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/JavaTimeFormatter.java index dd10c340..820b32d0 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/JavaTimeFormatter.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/JavaTimeFormatter.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; diff --git a/sdk/src/main/java/com/fingerprint/sdk/Pair.java b/sdk/src/main/java/com/fingerprint/v4/sdk/Pair.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/sdk/Pair.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/Pair.java index 2b98ec84..41b66b63 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/Pair.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/Pair.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.16.0") public class Pair { diff --git a/sdk/src/main/java/com/fingerprint/sdk/RFC3339DateFormat.java b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339DateFormat.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/RFC3339DateFormat.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339DateFormat.java index 149f61d1..0b34cdec 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/RFC3339DateFormat.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339DateFormat.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import com.fasterxml.jackson.databind.util.StdDateFormat; diff --git a/sdk/src/main/java/com/fingerprint/sdk/RFC3339InstantDeserializer.java b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339InstantDeserializer.java similarity index 99% rename from sdk/src/main/java/com/fingerprint/sdk/RFC3339InstantDeserializer.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339InstantDeserializer.java index a67a1b3f..04b65bc0 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/RFC3339InstantDeserializer.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339InstantDeserializer.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.io.IOException; import java.time.Instant; diff --git a/sdk/src/main/java/com/fingerprint/sdk/RFC3339JavaTimeModule.java b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339JavaTimeModule.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/sdk/RFC3339JavaTimeModule.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339JavaTimeModule.java index 15933b42..20678892 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/RFC3339JavaTimeModule.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/RFC3339JavaTimeModule.java @@ -10,7 +10,7 @@ * Do not edit the class manually. */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.time.Instant; import java.time.OffsetDateTime; diff --git a/sdk/src/main/java/com/fingerprint/sdk/Region.java b/sdk/src/main/java/com/fingerprint/v4/sdk/Region.java similarity index 89% rename from sdk/src/main/java/com/fingerprint/sdk/Region.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/Region.java index 4d8a80cb..754f8132 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/Region.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/Region.java @@ -1,4 +1,4 @@ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; public enum Region { GLOBAL ("https://api.fpjs.io/v4"), diff --git a/sdk/src/main/java/com/fingerprint/sdk/ServerConfiguration.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ServerConfiguration.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/ServerConfiguration.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/ServerConfiguration.java index e8b36a4f..b5a73e01 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/ServerConfiguration.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ServerConfiguration.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.Map; diff --git a/sdk/src/main/java/com/fingerprint/sdk/ServerVariable.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ServerVariable.java similarity index 97% rename from sdk/src/main/java/com/fingerprint/sdk/ServerVariable.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/ServerVariable.java index 9cd2cc24..d97fee44 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/ServerVariable.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ServerVariable.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.HashSet; diff --git a/sdk/src/main/java/com/fingerprint/sdk/StringUtil.java b/sdk/src/main/java/com/fingerprint/v4/sdk/StringUtil.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/StringUtil.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/StringUtil.java index 7ce8024b..ec0ef246 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/StringUtil.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/StringUtil.java @@ -11,7 +11,7 @@ */ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import java.util.Collection; import java.util.Iterator; diff --git a/sdk/src/main/java/com/fingerprint/sdk/WebhookValidation.java b/sdk/src/main/java/com/fingerprint/v4/sdk/WebhookValidation.java similarity index 98% rename from sdk/src/main/java/com/fingerprint/sdk/WebhookValidation.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/WebhookValidation.java index a6ba0334..1f1dcc84 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/WebhookValidation.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/WebhookValidation.java @@ -1,4 +1,4 @@ -package com.fingerprint.sdk; +package com.fingerprint.v4.sdk; import org.apache.commons.codec.binary.Hex; diff --git a/sdk/src/main/java/com/fingerprint/sdk/auth/ApiKeyAuth.java b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/ApiKeyAuth.java similarity index 94% rename from sdk/src/main/java/com/fingerprint/sdk/auth/ApiKeyAuth.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/auth/ApiKeyAuth.java index 5bdb575e..498d84e8 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/auth/ApiKeyAuth.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/ApiKeyAuth.java @@ -11,10 +11,10 @@ */ -package com.fingerprint.sdk.auth; +package com.fingerprint.v4.sdk.auth; -import com.fingerprint.sdk.Pair; -import com.fingerprint.sdk.ApiException; +import com.fingerprint.v4.sdk.Pair; +import com.fingerprint.v4.sdk.ApiException; import java.net.URI; import java.util.Map; diff --git a/sdk/src/main/java/com/fingerprint/sdk/auth/Authentication.java b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/Authentication.java similarity index 91% rename from sdk/src/main/java/com/fingerprint/sdk/auth/Authentication.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/auth/Authentication.java index a8062adb..605217c6 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/auth/Authentication.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/Authentication.java @@ -11,10 +11,10 @@ */ -package com.fingerprint.sdk.auth; +package com.fingerprint.v4.sdk.auth; -import com.fingerprint.sdk.Pair; -import com.fingerprint.sdk.ApiException; +import com.fingerprint.v4.sdk.Pair; +import com.fingerprint.v4.sdk.ApiException; import java.net.URI; import java.util.Map; diff --git a/sdk/src/main/java/com/fingerprint/sdk/auth/HttpBasicAuth.java b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBasicAuth.java similarity index 93% rename from sdk/src/main/java/com/fingerprint/sdk/auth/HttpBasicAuth.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBasicAuth.java index 94bd8dbe..a36dd005 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/auth/HttpBasicAuth.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBasicAuth.java @@ -11,10 +11,10 @@ */ -package com.fingerprint.sdk.auth; +package com.fingerprint.v4.sdk.auth; -import com.fingerprint.sdk.Pair; -import com.fingerprint.sdk.ApiException; +import com.fingerprint.v4.sdk.Pair; +import com.fingerprint.v4.sdk.ApiException; import java.util.Base64; import java.nio.charset.StandardCharsets; diff --git a/sdk/src/main/java/com/fingerprint/sdk/auth/HttpBearerAuth.java b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBearerAuth.java similarity index 94% rename from sdk/src/main/java/com/fingerprint/sdk/auth/HttpBearerAuth.java rename to sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBearerAuth.java index b7da61c0..3ccada09 100644 --- a/sdk/src/main/java/com/fingerprint/sdk/auth/HttpBearerAuth.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/auth/HttpBearerAuth.java @@ -11,10 +11,10 @@ */ -package com.fingerprint.sdk.auth; +package com.fingerprint.v4.sdk.auth; -import com.fingerprint.sdk.Pair; -import com.fingerprint.sdk.ApiException; +import com.fingerprint.v4.sdk.Pair; +import com.fingerprint.v4.sdk.ApiException; import java.net.URI; import java.util.Map; diff --git a/sdk/src/test/java/com/fingerprint/SealedTest.java b/sdk/src/test/java/com/fingerprint/v4/SealedTest.java similarity index 99% rename from sdk/src/test/java/com/fingerprint/SealedTest.java rename to sdk/src/test/java/com/fingerprint/v4/SealedTest.java index 274ed86d..acac1238 100644 --- a/sdk/src/test/java/com/fingerprint/SealedTest.java +++ b/sdk/src/test/java/com/fingerprint/v4/SealedTest.java @@ -1,9 +1,10 @@ -package com.fingerprint; +package com.fingerprint.v4; import com.fasterxml.jackson.core.io.JsonEOFException; -import com.fingerprint.Sealed.InvalidSealedDataException; -import com.fingerprint.model.Event; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.model.Event; +import com.fingerprint.v4.sdk.JSON; +import com.fingerprint.v4.Sealed; +import com.fingerprint.v4.Sealed.InvalidSealedDataException; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; diff --git a/sdk/src/test/java/com/fingerprint/SerializationTest.java b/sdk/src/test/java/com/fingerprint/v4/SerializationTest.java similarity index 91% rename from sdk/src/test/java/com/fingerprint/SerializationTest.java rename to sdk/src/test/java/com/fingerprint/v4/SerializationTest.java index 03b3c27f..893d1312 100644 --- a/sdk/src/test/java/com/fingerprint/SerializationTest.java +++ b/sdk/src/test/java/com/fingerprint/v4/SerializationTest.java @@ -1,11 +1,11 @@ -package com.fingerprint; +package com.fingerprint.v4; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import com.fingerprint.model.Event; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.JSON; +import com.fingerprint.v4.model.Event; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.JSON; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; diff --git a/sdk/src/test/java/com/fingerprint/WebhookValidationTest.java b/sdk/src/test/java/com/fingerprint/v4/WebhookValidationTest.java similarity index 95% rename from sdk/src/test/java/com/fingerprint/WebhookValidationTest.java rename to sdk/src/test/java/com/fingerprint/v4/WebhookValidationTest.java index 8521cfb3..068849e2 100644 --- a/sdk/src/test/java/com/fingerprint/WebhookValidationTest.java +++ b/sdk/src/test/java/com/fingerprint/v4/WebhookValidationTest.java @@ -1,10 +1,9 @@ -package com.fingerprint; +package com.fingerprint.v4; -import com.fingerprint.sdk.WebhookValidation; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; - +import com.fingerprint.v4.sdk.WebhookValidation; import java.nio.charset.StandardCharsets; import java.security.NoSuchAlgorithmException; diff --git a/sdk/src/test/java/com/fingerprint/api/FingerprintApiTest.java b/sdk/src/test/java/com/fingerprint/v4/api/FingerprintApiTest.java similarity index 99% rename from sdk/src/test/java/com/fingerprint/api/FingerprintApiTest.java rename to sdk/src/test/java/com/fingerprint/v4/api/FingerprintApiTest.java index a2c7e03e..a30fde4a 100644 --- a/sdk/src/test/java/com/fingerprint/api/FingerprintApiTest.java +++ b/sdk/src/test/java/com/fingerprint/v4/api/FingerprintApiTest.java @@ -1,15 +1,15 @@ -package com.fingerprint.api; +package com.fingerprint.v4.api; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import com.fingerprint.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.ApiResponse; -import com.fingerprint.sdk.Pair; +import com.fingerprint.v4.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.ApiResponse; +import com.fingerprint.v4.sdk.Pair; import jakarta.ws.rs.core.GenericType; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; From 5ecbe4a5f05790dcdc28c2dd17ffe321616de277 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Thu, 26 Feb 2026 08:21:57 -0600 Subject: [PATCH 2/6] chore: update openapi-generator-ignore for package name change --- .openapi-generator-ignore | 4 +- .../v4/model/AbstractOpenApiSchema.java | 149 ------------------ 2 files changed, 2 insertions(+), 151 deletions(-) delete mode 100644 sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java diff --git a/.openapi-generator-ignore b/.openapi-generator-ignore index fda2c229..4a55aa8d 100644 --- a/.openapi-generator-ignore +++ b/.openapi-generator-ignore @@ -2,8 +2,8 @@ build.sbt git_push.sh api/* -src/test/java/com/fingerprint/model/* -src/main/java/com/fingerprint/model/AbstractOpenApiSchema.java +src/test/java/com/fingerprint/v4/model/* +src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java src/main/AndroidManifest.xml .github/workflows/maven.yml pom.xml diff --git a/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java b/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java deleted file mode 100644 index bd4e2023..00000000 --- a/sdk/src/main/java/com/fingerprint/v4/model/AbstractOpenApiSchema.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * Server API - * Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. - * - * The version of the OpenAPI document: 4 - * Contact: support@fingerprint.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.fingerprint.v4.model; - -import com.fingerprint.v4.sdk.ApiException; -import java.util.Objects; -import java.lang.reflect.Type; -import java.util.Map; -import jakarta.ws.rs.core.GenericType; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * Abstract class for oneOf,anyOf schemas defined in OpenAPI spec - */ -@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.16.0") -public abstract class AbstractOpenApiSchema { - - // store the actual instance of the schema/object - private Object instance; - - // is nullable - private Boolean isNullable; - - // schema type (e.g. oneOf, anyOf) - private final String schemaType; - - public AbstractOpenApiSchema(String schemaType, Boolean isNullable) { - this.schemaType = schemaType; - this.isNullable = isNullable; - } - - /** - * Get the list of oneOf/anyOf composed schemas allowed to be stored in this object - * - * @return an instance of the actual schema/object - */ - public abstract Map> getSchemas(); - - /** - * Get the actual instance - * - * @return an instance of the actual schema/object - */ - @JsonValue - public Object getActualInstance() {return instance;} - - /** - * Set the actual instance - * - * @param instance the actual instance of the schema/object - */ - public void setActualInstance(Object instance) {this.instance = instance;} - - /** - * Get the instant recursively when the schemas defined in oneOf/anyof happen to be oneOf/anyOf schema as well - * - * @return an instance of the actual schema/object - */ - public Object getActualInstanceRecursively() { - return getActualInstanceRecursively(this); - } - - private Object getActualInstanceRecursively(AbstractOpenApiSchema object) { - if (object.getActualInstance() == null) { - return null; - } else if (object.getActualInstance() instanceof AbstractOpenApiSchema) { - return getActualInstanceRecursively((AbstractOpenApiSchema)object.getActualInstance()); - } else { - return object.getActualInstance(); - } - } - - /** - * Get the schema type (e.g. anyOf, oneOf) - * - * @return the schema type - */ - public String getSchemaType() { - return schemaType; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class ").append(getClass()).append(" {\n"); - sb.append(" instance: ").append(toIndentedString(instance)).append("\n"); - sb.append(" isNullable: ").append(toIndentedString(isNullable)).append("\n"); - sb.append(" schemaType: ").append(toIndentedString(schemaType)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AbstractOpenApiSchema a = (AbstractOpenApiSchema) o; - return Objects.equals(this.instance, a.instance) && - Objects.equals(this.isNullable, a.isNullable) && - Objects.equals(this.schemaType, a.schemaType); - } - - @Override - public int hashCode() { - return Objects.hash(instance, isNullable, schemaType); - } - - /** - * Is nullable - * - * @return true if it's nullable - */ - public Boolean isNullable() { - if (Boolean.TRUE.equals(isNullable)) { - return Boolean.TRUE; - } else { - return Boolean.FALSE; - } - } - - - -} From c9763d1d9172076c0bf61dc86df486cf4850e2a3 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Thu, 26 Feb 2026 08:31:03 -0600 Subject: [PATCH 3/6] chore: fix groupId in build.gradle.kts --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 0722db12..6186c441 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,7 @@ val projectVersion: String by project allprojects { - group = "com.fingerprint" + group = "com.github.fingerprintjs" version = projectVersion } From de7fd79bcc24d82109fd23da9d67fe37e273e022 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Thu, 26 Feb 2026 08:31:14 -0600 Subject: [PATCH 4/6] chore: fix package references in documentation --- README.md | 24 ++++++------- docs/FingerprintApi.md | 40 ++++++++++----------- template/README.mustache | 24 ++++++------- template/libraries/jersey3/api_doc.mustache | 10 +++--- 4 files changed, 49 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index d988adfd..df58d049 100644 --- a/README.md +++ b/README.md @@ -109,14 +109,14 @@ Please follow the [installation](#installation) instruction and execute the foll ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.model.Events; -import com.fingerprint.model.UpdateEvents; -import com.fingerprint.model.VisitorsGetResponse; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Configuration; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.model.Events; +import com.fingerprint.v4.model.UpdateEvents; +import com.fingerprint.v4.model.VisitorsGetResponse; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Configuration; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key @@ -191,10 +191,10 @@ public class FingerprintApiExample { This SDK provides utility methods for decoding [sealed results](https://dev.fingerprint.com/docs/sealed-client-results). ```java -package com.fingerprint.example; +package com.fingerprint.v4.example; -import com.fingerprint.Sealed; -import com.fingerprint.model.EventsGetResponse; +import com.fingerprint.v4.Sealed; +import com.fingerprint.v4.model.EventsGetResponse; import java.util.Base64; @@ -229,7 +229,7 @@ This SDK provides utility method for verifying the HMAC signature of the incomin Here is an example implementation using Spring Boot: ```java -import com.fingerprint.sdk.WebhookValidation; +import com.fingerprint.v4.sdk.WebhookValidation; @RestController class WebhookController { diff --git a/docs/FingerprintApi.md b/docs/FingerprintApi.md index 3ce9d587..9fef22c2 100644 --- a/docs/FingerprintApi.md +++ b/docs/FingerprintApi.md @@ -47,11 +47,11 @@ Please [contact our support team](https://fingerprint.com/support/) to enable it ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.sdk.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.sdk.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key @@ -124,11 +124,11 @@ Use `event_id` as the URL path parameter. This API method is scoped to a request ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.sdk.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.sdk.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key @@ -232,11 +232,11 @@ Smart Signals not activated for your workspace or are not included in the respon ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.sdk.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.sdk.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key @@ -438,11 +438,11 @@ error (HTTP 409 Conflict. The event is not mutable yet.) as the event is fully p ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.sdk.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.sdk.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key diff --git a/template/README.mustache b/template/README.mustache index 409839dc..e74804a8 100644 --- a/template/README.mustache +++ b/template/README.mustache @@ -136,14 +136,14 @@ Please follow the [installation](#installation) instruction and execute the foll ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.model.Events; -import com.fingerprint.model.UpdateEvents; -import com.fingerprint.model.VisitorsGetResponse; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Configuration; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.model.Events; +import com.fingerprint.v4.model.UpdateEvents; +import com.fingerprint.v4.model.VisitorsGetResponse; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Configuration; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key @@ -218,10 +218,10 @@ public class FingerprintApiExample { This SDK provides utility methods for decoding [sealed results](https://dev.fingerprint.com/docs/sealed-client-results). ```java -package com.fingerprint.example; +package com.fingerprint.v4.example; -import com.fingerprint.Sealed; -import com.fingerprint.model.EventsGetResponse; +import com.fingerprint.v4.Sealed; +import com.fingerprint.v4.model.EventsGetResponse; import java.util.Base64; @@ -256,7 +256,7 @@ This SDK provides utility method for verifying the HMAC signature of the incomin Here is an example implementation using Spring Boot: ```java -import com.fingerprint.sdk.WebhookValidation; +import com.fingerprint.v4.sdk.WebhookValidation; @RestController class WebhookController { diff --git a/template/libraries/jersey3/api_doc.mustache b/template/libraries/jersey3/api_doc.mustache index 4359cec4..d62e10ff 100644 --- a/template/libraries/jersey3/api_doc.mustache +++ b/template/libraries/jersey3/api_doc.mustache @@ -25,11 +25,11 @@ All URIs are relative to *{{basePath}}* ```java package main; -import com.fingerprint.api.FingerprintApi; -import com.fingerprint.sdk.model.*; -import com.fingerprint.sdk.ApiClient; -import com.fingerprint.sdk.ApiException; -import com.fingerprint.sdk.Region; +import com.fingerprint.v4.api.FingerprintApi; +import com.fingerprint.v4.sdk.model.*; +import com.fingerprint.v4.sdk.ApiClient; +import com.fingerprint.v4.sdk.ApiException; +import com.fingerprint.v4.sdk.Region; public class FingerprintApiExample { // Fingerprint Secret API Key From 06dcd86264989cf430b5796eba12a84c3747029f Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Thu, 26 Feb 2026 12:05:26 -0600 Subject: [PATCH 5/6] chore: update breaking changes list to include package change --- .changeset/weak-eagles-deliver.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.changeset/weak-eagles-deliver.md b/.changeset/weak-eagles-deliver.md index 58d2ee08..af8565b9 100644 --- a/.changeset/weak-eagles-deliver.md +++ b/.changeset/weak-eagles-deliver.md @@ -8,6 +8,7 @@ Migrate to Server API v4 - SDK version bumped to `8.0.0` - Server API version upgraded from v3 to v4 +- Changed root package for the SDK from `com.fingerprint` to `com.fingerprint.v4` - Removed `GetVisits` and `GetRelatedVisitors` operations. - Improved models used by the `GetEvent` and `SearchEvents` operations to use a more concise shape and clearer names. From 7ba8295154ef5389958f8d94e3e7f8b7f60b7aa7 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Thu, 26 Feb 2026 12:18:44 -0600 Subject: [PATCH 6/6] chore: add changeset for next prerelease --- .changeset/twelve-games-turn.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/twelve-games-turn.md diff --git a/.changeset/twelve-games-turn.md b/.changeset/twelve-games-turn.md new file mode 100644 index 00000000..dfa06b6b --- /dev/null +++ b/.changeset/twelve-games-turn.md @@ -0,0 +1,5 @@ +--- +"java-sdk": patch +--- + +Change root package from `com.fingerprint` to `com.fingerprint.v4`