From 1835a3b3fe9563ec6043c9e332b66ec1054f2d67 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 21:02:27 +0000 Subject: [PATCH 1/7] feat(client): add convenience overloads for some methods --- .../async/threeDS/DecisioningServiceAsync.kt | 35 +++++++++++++++++++ .../blocking/threeDS/DecisioningService.kt | 35 +++++++++++++++++++ .../threeDS/DecisioningServiceAsyncTest.kt | 11 ++---- .../threeDS/DecisioningServiceTest.kt | 11 ++---- 4 files changed, 76 insertions(+), 16 deletions(-) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsync.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsync.kt index 984a4b18a..5f3c4861d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsync.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsync.kt @@ -6,6 +6,7 @@ import com.lithic.api.core.ClientOptions import com.lithic.api.core.RequestOptions import com.lithic.api.core.http.HttpResponse import com.lithic.api.core.http.HttpResponseFor +import com.lithic.api.models.ChallengeResponse import com.lithic.api.models.DecisioningRetrieveSecretResponse import com.lithic.api.models.ThreeDSDecisioningChallengeResponseParams import com.lithic.api.models.ThreeDSDecisioningRetrieveSecretParams @@ -43,6 +44,22 @@ interface DecisioningServiceAsync { requestOptions: RequestOptions = RequestOptions.none(), ): CompletableFuture + /** @see challengeResponse */ + fun challengeResponse( + challengeResponse: ChallengeResponse, + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture = + challengeResponse( + ThreeDSDecisioningChallengeResponseParams.builder() + .challengeResponse(challengeResponse) + .build(), + requestOptions, + ) + + /** @see challengeResponse */ + fun challengeResponse(challengeResponse: ChallengeResponse): CompletableFuture = + challengeResponse(challengeResponse, RequestOptions.none()) + /** * Retrieve the 3DS Decisioning HMAC secret key. If one does not exist for your program yet, * calling this endpoint will create one for you. The headers (which you can use to verify 3DS @@ -127,6 +144,24 @@ interface DecisioningServiceAsync { requestOptions: RequestOptions = RequestOptions.none(), ): CompletableFuture + /** @see challengeResponse */ + fun challengeResponse( + challengeResponse: ChallengeResponse, + requestOptions: RequestOptions = RequestOptions.none(), + ): CompletableFuture = + challengeResponse( + ThreeDSDecisioningChallengeResponseParams.builder() + .challengeResponse(challengeResponse) + .build(), + requestOptions, + ) + + /** @see challengeResponse */ + fun challengeResponse( + challengeResponse: ChallengeResponse + ): CompletableFuture = + challengeResponse(challengeResponse, RequestOptions.none()) + /** * Returns a raw HTTP response for `get /v1/three_ds_decisioning/secret`, but is otherwise * the same as [DecisioningServiceAsync.retrieveSecret]. diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningService.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningService.kt index f71db895d..d1c3c41a3 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningService.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningService.kt @@ -7,6 +7,7 @@ import com.lithic.api.core.ClientOptions import com.lithic.api.core.RequestOptions import com.lithic.api.core.http.HttpResponse import com.lithic.api.core.http.HttpResponseFor +import com.lithic.api.models.ChallengeResponse import com.lithic.api.models.DecisioningRetrieveSecretResponse import com.lithic.api.models.ThreeDSDecisioningChallengeResponseParams import com.lithic.api.models.ThreeDSDecisioningRetrieveSecretParams @@ -42,6 +43,22 @@ interface DecisioningService { requestOptions: RequestOptions = RequestOptions.none(), ) + /** @see challengeResponse */ + fun challengeResponse( + challengeResponse: ChallengeResponse, + requestOptions: RequestOptions = RequestOptions.none(), + ) = + challengeResponse( + ThreeDSDecisioningChallengeResponseParams.builder() + .challengeResponse(challengeResponse) + .build(), + requestOptions, + ) + + /** @see challengeResponse */ + fun challengeResponse(challengeResponse: ChallengeResponse) = + challengeResponse(challengeResponse, RequestOptions.none()) + /** * Retrieve the 3DS Decisioning HMAC secret key. If one does not exist for your program yet, * calling this endpoint will create one for you. The headers (which you can use to verify 3DS @@ -122,6 +139,24 @@ interface DecisioningService { requestOptions: RequestOptions = RequestOptions.none(), ): HttpResponse + /** @see challengeResponse */ + @MustBeClosed + fun challengeResponse( + challengeResponse: ChallengeResponse, + requestOptions: RequestOptions = RequestOptions.none(), + ): HttpResponse = + challengeResponse( + ThreeDSDecisioningChallengeResponseParams.builder() + .challengeResponse(challengeResponse) + .build(), + requestOptions, + ) + + /** @see challengeResponse */ + @MustBeClosed + fun challengeResponse(challengeResponse: ChallengeResponse): HttpResponse = + challengeResponse(challengeResponse, RequestOptions.none()) + /** * Returns a raw HTTP response for `get /v1/three_ds_decisioning/secret`, but is otherwise * the same as [DecisioningService.retrieveSecret]. diff --git a/lithic-java-core/src/test/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsyncTest.kt b/lithic-java-core/src/test/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsyncTest.kt index 14e424132..865df4a63 100644 --- a/lithic-java-core/src/test/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsyncTest.kt +++ b/lithic-java-core/src/test/kotlin/com/lithic/api/services/async/threeDS/DecisioningServiceAsyncTest.kt @@ -6,7 +6,6 @@ import com.lithic.api.TestServerExtension import com.lithic.api.client.okhttp.LithicOkHttpClientAsync import com.lithic.api.models.ChallengeResponse import com.lithic.api.models.ChallengeResult -import com.lithic.api.models.ThreeDSDecisioningChallengeResponseParams import org.junit.jupiter.api.Test import org.junit.jupiter.api.extension.ExtendWith @@ -24,13 +23,9 @@ internal class DecisioningServiceAsyncTest { val future = decisioningServiceAsync.challengeResponse( - ThreeDSDecisioningChallengeResponseParams.builder() - .challengeResponse( - ChallengeResponse.builder() - .token("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") - .challengeResponse(ChallengeResult.APPROVE) - .build() - ) + ChallengeResponse.builder() + .token("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .challengeResponse(ChallengeResult.APPROVE) .build() ) diff --git a/lithic-java-core/src/test/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningServiceTest.kt b/lithic-java-core/src/test/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningServiceTest.kt index ecdfd942e..1b7a935e1 100644 --- a/lithic-java-core/src/test/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningServiceTest.kt +++ b/lithic-java-core/src/test/kotlin/com/lithic/api/services/blocking/threeDS/DecisioningServiceTest.kt @@ -6,7 +6,6 @@ import com.lithic.api.TestServerExtension import com.lithic.api.client.okhttp.LithicOkHttpClient import com.lithic.api.models.ChallengeResponse import com.lithic.api.models.ChallengeResult -import com.lithic.api.models.ThreeDSDecisioningChallengeResponseParams import org.junit.jupiter.api.Test import org.junit.jupiter.api.extension.ExtendWith @@ -23,13 +22,9 @@ internal class DecisioningServiceTest { val decisioningService = client.threeDS().decisioning() decisioningService.challengeResponse( - ThreeDSDecisioningChallengeResponseParams.builder() - .challengeResponse( - ChallengeResponse.builder() - .token("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") - .challengeResponse(ChallengeResult.APPROVE) - .build() - ) + ChallengeResponse.builder() + .token("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .challengeResponse(ChallengeResult.APPROVE) .build() ) } From 300682586590f3cd263ae552c62603f0bf06b74c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:53:20 +0000 Subject: [PATCH 2/7] feat(client): expose sleeper option fix(client): ensure single timer is created per client --- .../api/client/okhttp/LithicOkHttpClient.kt | 12 ++++ .../client/okhttp/LithicOkHttpClientAsync.kt | 12 ++++ .../com/lithic/api/core/ClientOptions.kt | 61 ++++++++++++++----- .../com/lithic/api/core/DefaultSleeper.kt | 28 +++++++++ .../api/core/PhantomReachableSleeper.kt | 23 +++++++ .../kotlin/com/lithic/api/core/Sleeper.kt | 21 +++++++ .../api/core/http/RetryingHttpClient.kt | 41 +++---------- .../api/core/http/RetryingHttpClientTest.kt | 9 ++- 8 files changed, 158 insertions(+), 49 deletions(-) create mode 100644 lithic-java-core/src/main/kotlin/com/lithic/api/core/DefaultSleeper.kt create mode 100644 lithic-java-core/src/main/kotlin/com/lithic/api/core/PhantomReachableSleeper.kt create mode 100644 lithic-java-core/src/main/kotlin/com/lithic/api/core/Sleeper.kt diff --git a/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClient.kt b/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClient.kt index 1872c42da..1eb00e26b 100644 --- a/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClient.kt +++ b/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClient.kt @@ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.json.JsonMapper import com.lithic.api.client.LithicClient import com.lithic.api.client.LithicClientImpl import com.lithic.api.core.ClientOptions +import com.lithic.api.core.Sleeper import com.lithic.api.core.Timeout import com.lithic.api.core.http.AsyncStreamResponse import com.lithic.api.core.http.Headers @@ -133,6 +134,17 @@ class LithicOkHttpClient private constructor() { clientOptions.streamHandlerExecutor(streamHandlerExecutor) } + /** + * The interface to use for delaying execution, like during retries. + * + * This is primarily useful for using fake delays in tests. + * + * Defaults to real execution delays. + * + * This class takes ownership of the sleeper and closes it when closed. + */ + fun sleeper(sleeper: Sleeper) = apply { clientOptions.sleeper(sleeper) } + /** * The clock to use for operations that require timing, like retries. * diff --git a/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClientAsync.kt b/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClientAsync.kt index 82fbba48c..0f0acb3ed 100644 --- a/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClientAsync.kt +++ b/lithic-java-client-okhttp/src/main/kotlin/com/lithic/api/client/okhttp/LithicOkHttpClientAsync.kt @@ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.json.JsonMapper import com.lithic.api.client.LithicClientAsync import com.lithic.api.client.LithicClientAsyncImpl import com.lithic.api.core.ClientOptions +import com.lithic.api.core.Sleeper import com.lithic.api.core.Timeout import com.lithic.api.core.http.AsyncStreamResponse import com.lithic.api.core.http.Headers @@ -133,6 +134,17 @@ class LithicOkHttpClientAsync private constructor() { clientOptions.streamHandlerExecutor(streamHandlerExecutor) } + /** + * The interface to use for delaying execution, like during retries. + * + * This is primarily useful for using fake delays in tests. + * + * Defaults to real execution delays. + * + * This class takes ownership of the sleeper and closes it when closed. + */ + fun sleeper(sleeper: Sleeper) = apply { clientOptions.sleeper(sleeper) } + /** * The clock to use for operations that require timing, like retries. * diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/core/ClientOptions.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/core/ClientOptions.kt index 114aecec6..f298434c8 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/core/ClientOptions.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/core/ClientOptions.kt @@ -54,6 +54,16 @@ private constructor( * This class takes ownership of the executor and shuts it down, if possible, when closed. */ @get:JvmName("streamHandlerExecutor") val streamHandlerExecutor: Executor, + /** + * The interface to use for delaying execution, like during retries. + * + * This is primarily useful for using fake delays in tests. + * + * Defaults to real execution delays. + * + * This class takes ownership of the sleeper and closes it when closed. + */ + @get:JvmName("sleeper") val sleeper: Sleeper, /** * The clock to use for operations that require timing, like retries. * @@ -153,6 +163,7 @@ private constructor( private var checkJacksonVersionCompatibility: Boolean = true private var jsonMapper: JsonMapper = jsonMapper() private var streamHandlerExecutor: Executor? = null + private var sleeper: Sleeper? = null private var clock: Clock = Clock.systemUTC() private var baseUrl: String? = null private var headers: Headers.Builder = Headers.builder() @@ -169,6 +180,7 @@ private constructor( checkJacksonVersionCompatibility = clientOptions.checkJacksonVersionCompatibility jsonMapper = clientOptions.jsonMapper streamHandlerExecutor = clientOptions.streamHandlerExecutor + sleeper = clientOptions.sleeper clock = clientOptions.clock baseUrl = clientOptions.baseUrl headers = clientOptions.headers.toBuilder() @@ -224,6 +236,17 @@ private constructor( else streamHandlerExecutor } + /** + * The interface to use for delaying execution, like during retries. + * + * This is primarily useful for using fake delays in tests. + * + * Defaults to real execution delays. + * + * This class takes ownership of the sleeper and closes it when closed. + */ + fun sleeper(sleeper: Sleeper) = apply { this.sleeper = PhantomReachableSleeper(sleeper) } + /** * The clock to use for operations that require timing, like retries. * @@ -422,6 +445,25 @@ private constructor( */ fun build(): ClientOptions { val httpClient = checkRequired("httpClient", httpClient) + val streamHandlerExecutor = + streamHandlerExecutor + ?: PhantomReachableExecutorService( + Executors.newCachedThreadPool( + object : ThreadFactory { + + private val threadFactory: ThreadFactory = + Executors.defaultThreadFactory() + private val count = AtomicLong(0) + + override fun newThread(runnable: Runnable): Thread = + threadFactory.newThread(runnable).also { + it.name = + "lithic-stream-handler-thread-${count.getAndIncrement()}" + } + } + ) + ) + val sleeper = sleeper ?: PhantomReachableSleeper(DefaultSleeper()) val apiKey = checkRequired("apiKey", apiKey) val headers = Headers.builder() @@ -446,26 +488,14 @@ private constructor( httpClient, RetryingHttpClient.builder() .httpClient(httpClient) + .sleeper(sleeper) .clock(clock) .maxRetries(maxRetries) .build(), checkJacksonVersionCompatibility, jsonMapper, - streamHandlerExecutor - ?: Executors.newCachedThreadPool( - object : ThreadFactory { - - private val threadFactory: ThreadFactory = - Executors.defaultThreadFactory() - private val count = AtomicLong(0) - - override fun newThread(runnable: Runnable): Thread = - threadFactory.newThread(runnable).also { - it.name = - "lithic-stream-handler-thread-${count.getAndIncrement()}" - } - } - ), + streamHandlerExecutor, + sleeper, clock, baseUrl, headers.build(), @@ -492,5 +522,6 @@ private constructor( fun close() { httpClient.close() (streamHandlerExecutor as? ExecutorService)?.shutdown() + sleeper.close() } } diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/core/DefaultSleeper.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/core/DefaultSleeper.kt new file mode 100644 index 000000000..98cc7dc60 --- /dev/null +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/core/DefaultSleeper.kt @@ -0,0 +1,28 @@ +package com.lithic.api.core + +import java.time.Duration +import java.util.Timer +import java.util.TimerTask +import java.util.concurrent.CompletableFuture + +class DefaultSleeper : Sleeper { + + private val timer = Timer("DefaultSleeper", true) + + override fun sleep(duration: Duration) = Thread.sleep(duration.toMillis()) + + override fun sleepAsync(duration: Duration): CompletableFuture { + val future = CompletableFuture() + timer.schedule( + object : TimerTask() { + override fun run() { + future.complete(null) + } + }, + duration.toMillis(), + ) + return future + } + + override fun close() = timer.cancel() +} diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/core/PhantomReachableSleeper.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/core/PhantomReachableSleeper.kt new file mode 100644 index 000000000..744d3ed74 --- /dev/null +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/core/PhantomReachableSleeper.kt @@ -0,0 +1,23 @@ +package com.lithic.api.core + +import java.time.Duration +import java.util.concurrent.CompletableFuture + +/** + * A delegating wrapper around a [Sleeper] that closes it once it's only phantom reachable. + * + * This class ensures the [Sleeper] is closed even if the user forgets to do it. + */ +internal class PhantomReachableSleeper(private val sleeper: Sleeper) : Sleeper { + + init { + closeWhenPhantomReachable(this, sleeper) + } + + override fun sleep(duration: Duration) = sleeper.sleep(duration) + + override fun sleepAsync(duration: Duration): CompletableFuture = + sleeper.sleepAsync(duration) + + override fun close() = sleeper.close() +} diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/core/Sleeper.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/core/Sleeper.kt new file mode 100644 index 000000000..dd81f68d3 --- /dev/null +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/core/Sleeper.kt @@ -0,0 +1,21 @@ +package com.lithic.api.core + +import java.time.Duration +import java.util.concurrent.CompletableFuture + +/** + * An interface for delaying execution for a specified amount of time. + * + * Useful for testing and cleaning up resources. + */ +interface Sleeper : AutoCloseable { + + /** Synchronously pauses execution for the given [duration]. */ + fun sleep(duration: Duration) + + /** Asynchronously pauses execution for the given [duration]. */ + fun sleepAsync(duration: Duration): CompletableFuture + + /** Overridden from [AutoCloseable] to not have a checked exception in its signature. */ + override fun close() +} diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/core/http/RetryingHttpClient.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/core/http/RetryingHttpClient.kt index b27f1442a..e9c964004 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/core/http/RetryingHttpClient.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/core/http/RetryingHttpClient.kt @@ -1,6 +1,8 @@ package com.lithic.api.core.http +import com.lithic.api.core.DefaultSleeper import com.lithic.api.core.RequestOptions +import com.lithic.api.core.Sleeper import com.lithic.api.core.checkRequired import com.lithic.api.errors.LithicIoException import com.lithic.api.errors.LithicRetryableException @@ -11,8 +13,6 @@ import java.time.OffsetDateTime import java.time.format.DateTimeFormatter import java.time.format.DateTimeParseException import java.time.temporal.ChronoUnit -import java.util.Timer -import java.util.TimerTask import java.util.UUID import java.util.concurrent.CompletableFuture import java.util.concurrent.ThreadLocalRandom @@ -130,7 +130,10 @@ private constructor( return executeWithRetries(modifiedRequest, requestOptions) } - override fun close() = httpClient.close() + override fun close() { + httpClient.close() + sleeper.close() + } private fun isRetryable(request: HttpRequest): Boolean = // Some requests, such as when a request body is being streamed, cannot be retried because @@ -235,33 +238,14 @@ private constructor( class Builder internal constructor() { private var httpClient: HttpClient? = null - private var sleeper: Sleeper = - object : Sleeper { - - private val timer = Timer("RetryingHttpClient", true) - - override fun sleep(duration: Duration) = Thread.sleep(duration.toMillis()) - - override fun sleepAsync(duration: Duration): CompletableFuture { - val future = CompletableFuture() - timer.schedule( - object : TimerTask() { - override fun run() { - future.complete(null) - } - }, - duration.toMillis(), - ) - return future - } - } + private var sleeper: Sleeper? = null private var clock: Clock = Clock.systemUTC() private var maxRetries: Int = 2 private var idempotencyHeader: String? = null fun httpClient(httpClient: HttpClient) = apply { this.httpClient = httpClient } - @JvmSynthetic internal fun sleeper(sleeper: Sleeper) = apply { this.sleeper = sleeper } + fun sleeper(sleeper: Sleeper) = apply { this.sleeper = sleeper } fun clock(clock: Clock) = apply { this.clock = clock } @@ -272,17 +256,10 @@ private constructor( fun build(): HttpClient = RetryingHttpClient( checkRequired("httpClient", httpClient), - sleeper, + sleeper ?: DefaultSleeper(), clock, maxRetries, idempotencyHeader, ) } - - internal interface Sleeper { - - fun sleep(duration: Duration) - - fun sleepAsync(duration: Duration): CompletableFuture - } } diff --git a/lithic-java-core/src/test/kotlin/com/lithic/api/core/http/RetryingHttpClientTest.kt b/lithic-java-core/src/test/kotlin/com/lithic/api/core/http/RetryingHttpClientTest.kt index a58f57c34..29d7ab18a 100644 --- a/lithic-java-core/src/test/kotlin/com/lithic/api/core/http/RetryingHttpClientTest.kt +++ b/lithic-java-core/src/test/kotlin/com/lithic/api/core/http/RetryingHttpClientTest.kt @@ -6,6 +6,7 @@ import com.github.tomakehurst.wiremock.junit5.WireMockTest import com.github.tomakehurst.wiremock.stubbing.Scenario import com.lithic.api.client.okhttp.OkHttpClient import com.lithic.api.core.RequestOptions +import com.lithic.api.core.Sleeper import com.lithic.api.errors.LithicRetryableException import java.io.InputStream import java.time.Duration @@ -294,12 +295,14 @@ internal class RetryingHttpClientTest { .httpClient(failingHttpClient) .maxRetries(2) .sleeper( - object : RetryingHttpClient.Sleeper { + object : Sleeper { override fun sleep(duration: Duration) {} override fun sleepAsync(duration: Duration): CompletableFuture = CompletableFuture.completedFuture(null) + + override fun close() {} } ) .build() @@ -333,12 +336,14 @@ internal class RetryingHttpClientTest { .httpClient(httpClient) // Use a no-op `Sleeper` to make the test fast. .sleeper( - object : RetryingHttpClient.Sleeper { + object : Sleeper { override fun sleep(duration: Duration) {} override fun sleepAsync(duration: Duration): CompletableFuture = CompletableFuture.completedFuture(null) + + override fun close() {} } ) From 36fa6d6a567c00b8c24b63fd4eff99a93ed5f787 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 18:40:12 +0000 Subject: [PATCH 3/7] chore: improve formatter performance --- scripts/fast-format | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/fast-format b/scripts/fast-format index e16bfc56f..1b3bc473a 100755 --- a/scripts/fast-format +++ b/scripts/fast-format @@ -2,7 +2,12 @@ set -euo pipefail +echo "Script started with $# arguments" +echo "Arguments: $*" +echo "Script location: $(dirname "$0")" + cd "$(dirname "$0")/.." +echo "Changed to directory: $(pwd)" if [ $# -eq 0 ]; then echo "Usage: $0 [additional-formatter-args...]" @@ -12,6 +17,8 @@ fi FILE_LIST="$1" +echo "Looking for file: $FILE_LIST" + if [ ! -f "$FILE_LIST" ]; then echo "Error: File '$FILE_LIST' not found" exit 1 @@ -23,9 +30,9 @@ if ! command -v ktfmt-fast-format &> /dev/null; then fi # Process Kotlin files -kt_files=$(grep -E '\.kt$' "$FILE_LIST" | grep -v './buildSrc/build/') -kt_files=$(grep -E '\.kt$' "$FILE_LIST" | grep -v './buildSrc/build/') -echo "==> Found $(echo "$kt_files" | wc -l) Kotlin files:" +echo "==> Looking for Kotlin files" +kt_files=$(grep -E '\.kt$' "$FILE_LIST" | grep -v './buildSrc/build/' || true) +echo "==> Done looking for Kotlin files" if [[ -n "$kt_files" ]]; then echo "==> will format Kotlin files" From 472d95b0e63d7530e5e40674d9d65e5e3a66e6f4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 20:09:21 +0000 Subject: [PATCH 4/7] chore(docs): small updates to doc strings on a few endpoints --- .stats.yml | 4 ++-- .../lithic/api/models/AccountActivityListResponse.kt | 3 +++ .../AccountActivityRetrieveTransactionResponse.kt | 3 +++ .../api/models/TransactionSimulateVoidParams.kt | 12 ++++++++---- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6e7f0fbbc..ad4e59b36 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 169 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-1d44bb7fad99487af1161eb24dfd5369440eda7e80ed237cbc1acc6802a7d212.yml -openapi_spec_hash: 1b6b6215b60094b76b91c56b925a251a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-fbbce0ea11d3e86e532f705804f3d79e8eecfb8a7796e3a6ad3c50cccee14bb1.yml +openapi_spec_hash: 3f44b97866ca74effe5e70fc9c64effb config_hash: 768e8f0faa1a21e26b07e6cdc395cebf diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt index c75cd40ed..3d23a2a84 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt @@ -316,6 +316,9 @@ private constructor( override fun ObjectCodec.deserialize(node: JsonNode): AccountActivityListResponse { val json = JsonValue.fromJsonNode(node) + val family = json.asObject().getOrNull()?.get("family")?.asString()?.getOrNull() + + when (family) {} val bestMatches = sequenceOf( diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt index 1e8946198..7183a0705 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt @@ -326,6 +326,9 @@ private constructor( node: JsonNode ): AccountActivityRetrieveTransactionResponse { val json = JsonValue.fromJsonNode(node) + val family = json.asObject().getOrNull()?.get("family")?.asString()?.getOrNull() + + when (family) {} val bestMatches = sequenceOf( diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt index 30893afa6..1f7423108 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt @@ -44,7 +44,8 @@ private constructor( /** * Amount (in cents) to void. Typically this will match the amount in the original - * authorization, but can be less. + * authorization, but can be less. Applies to authorization reversals only. An authorization + * expiry will always apply to the full pending amount. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -144,7 +145,8 @@ private constructor( /** * Amount (in cents) to void. Typically this will match the amount in the original - * authorization, but can be less. + * authorization, but can be less. Applies to authorization reversals only. An authorization + * expiry will always apply to the full pending amount. */ fun amount(amount: Long) = apply { body.amount(amount) } @@ -339,7 +341,8 @@ private constructor( /** * Amount (in cents) to void. Typically this will match the amount in the original - * authorization, but can be less. + * authorization, but can be less. Applies to authorization reversals only. An authorization + * expiry will always apply to the full pending amount. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -432,7 +435,8 @@ private constructor( /** * Amount (in cents) to void. Typically this will match the amount in the original - * authorization, but can be less. + * authorization, but can be less. Applies to authorization reversals only. An + * authorization expiry will always apply to the full pending amount. */ fun amount(amount: Long) = amount(JsonField.of(amount)) From f09453c5007dc265cc5fc06dc161395605d12ccf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 23 Sep 2025 21:09:45 +0000 Subject: [PATCH 5/7] chore(internal): change some comment formatting --- .../kotlin/com/lithic/api/models/Account.kt | 66 ++-- .../api/models/AccountActivityListResponse.kt | 72 ++--- ...ountActivityRetrieveTransactionResponse.kt | 72 ++--- .../com/lithic/api/models/AccountHolder.kt | 12 +- .../api/models/AccountHolderCreateResponse.kt | 6 +- .../lithic/api/models/AccountUpdateParams.kt | 80 ++--- .../lithic/api/models/AuthRuleCondition.kt | 64 ++-- .../api/models/AuthRuleV2CreateParams.kt | 306 +++++++++--------- .../api/models/AuthRuleV2DraftParams.kt | 102 +++--- .../api/models/AuthRuleV2ReportParams.kt | 2 +- .../models/AuthenticationRetrieveResponse.kt | 96 +++--- .../lithic/api/models/BookTransferResponse.kt | 18 +- .../main/kotlin/com/lithic/api/models/Card.kt | 110 +++---- .../api/models/CardConvertPhysicalParams.kt | 60 ++-- .../com/lithic/api/models/CardCreateParams.kt | 290 ++++++++--------- .../com/lithic/api/models/CardEmbedParams.kt | 9 +- .../lithic/api/models/CardReissueParams.kt | 60 ++-- .../com/lithic/api/models/CardRenewParams.kt | 60 ++-- .../api/models/CardSearchByPanParams.kt | 4 +- .../com/lithic/api/models/CardUpdateParams.kt | 174 +++++----- .../models/Conditional3dsActionParameters.kt | 48 +-- .../lithic/api/models/ConditionalAttribute.kt | 32 +- .../kotlin/com/lithic/api/models/Dispute.kt | 234 +++++++------- .../com/lithic/api/models/DisputeEvidence.kt | 30 +- .../kotlin/com/lithic/api/models/Event.kt | 102 +++--- .../lithic/api/models/FinancialTransaction.kt | 60 ++-- .../com/lithic/api/models/NonPciCard.kt | 182 +++++------ .../kotlin/com/lithic/api/models/Payment.kt | 96 +++--- .../api/models/PaymentCreateResponse.kt | 16 +- .../lithic/api/models/PaymentRetryResponse.kt | 16 +- .../lithic/api/models/SpendLimitDuration.kt | 8 +- .../com/lithic/api/models/Transaction.kt | 18 +- .../TransactionSimulateAuthorizationParams.kt | 50 +-- .../models/TransactionSimulateVoidParams.kt | 20 +- .../kotlin/com/lithic/api/models/Transfer.kt | 36 +-- .../com/lithic/api/models/V2ApplyResponse.kt | 204 ++++++------ .../com/lithic/api/models/V2CreateResponse.kt | 204 ++++++------ .../com/lithic/api/models/V2DraftResponse.kt | 204 ++++++------ .../com/lithic/api/models/V2ListResponse.kt | 204 ++++++------ .../lithic/api/models/V2PromoteResponse.kt | 204 ++++++------ .../lithic/api/models/V2RetrieveResponse.kt | 204 ++++++------ .../com/lithic/api/models/V2UpdateResponse.kt | 204 ++++++------ .../models/VelocityLimitParamsPeriodWindow.kt | 40 +-- .../api/services/async/CardServiceAsync.kt | 15 +- .../async/authRules/V2ServiceAsync.kt | 2 +- .../api/services/blocking/CardService.kt | 15 +- .../services/blocking/authRules/V2Service.kt | 2 +- 47 files changed, 2052 insertions(+), 2061 deletions(-) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt index 72dbc254e..93b472de2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt @@ -106,10 +106,10 @@ private constructor( /** * Account state: - * - `ACTIVE` - Account is able to transact and create new cards. - * - `PAUSED` - Account will not be able to transact or create new cards. It can be set back to + * * `ACTIVE` - Account is able to transact and create new cards. + * * `PAUSED` - Account will not be able to transact or create new cards. It can be set back to * `ACTIVE`. - * - `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts are + * * `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts are * unable to be transitioned to `ACTIVE` or `PAUSED` states. Accounts can be manually set to * `CLOSED`, or this can be done by Lithic due to failure to pass KYB/KYC or for * risk/compliance reasons. Please contact [support@lithic.com](mailto:support@lithic.com) if @@ -157,28 +157,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen * or fabricated identity information, encompassing both true identity theft and synthetic * identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized * access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or violations * of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In * future implementations, this status may prevent clients from activating the account via * APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the above + * * `OTHER` - The reason for the account's current status does not fall into any of the above * categories. A comment should be provided to specify the particular reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -384,10 +384,10 @@ private constructor( /** * Account state: - * - `ACTIVE` - Account is able to transact and create new cards. - * - `PAUSED` - Account will not be able to transact or create new cards. It can be set back + * * `ACTIVE` - Account is able to transact and create new cards. + * * `PAUSED` - Account will not be able to transact or create new cards. It can be set back * to `ACTIVE`. - * - `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts + * * `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts * are unable to be transitioned to `ACTIVE` or `PAUSED` states. Accounts can be manually * set to `CLOSED`, or this can be done by Lithic due to failure to pass KYB/KYC or for * risk/compliance reasons. Please contact [support@lithic.com](mailto:support@lithic.com) @@ -479,28 +479,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with * stolen or fabricated identity information, encompassing both true identity theft and * synthetic identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as * unauthorized access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or * violations of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. * In future implementations, this status may prevent clients from activating the account * via APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the + * * `OTHER` - The reason for the account's current status does not fall into any of the * above categories. A comment should be provided to specify the particular reason. */ fun substatus(substatus: Substatus) = substatus(JsonField.of(substatus)) @@ -870,10 +870,10 @@ private constructor( /** * Account state: - * - `ACTIVE` - Account is able to transact and create new cards. - * - `PAUSED` - Account will not be able to transact or create new cards. It can be set back to + * * `ACTIVE` - Account is able to transact and create new cards. + * * `PAUSED` - Account will not be able to transact or create new cards. It can be set back to * `ACTIVE`. - * - `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts are + * * `CLOSED` - Account will not be able to transact or create new cards. `CLOSED` accounts are * unable to be transitioned to `ACTIVE` or `PAUSED` states. Accounts can be manually set to * `CLOSED`, or this can be done by Lithic due to failure to pass KYB/KYC or for * risk/compliance reasons. Please contact [support@lithic.com](mailto:support@lithic.com) if @@ -1306,28 +1306,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen * or fabricated identity information, encompassing both true identity theft and synthetic * identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized * access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or violations * of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In * future implementations, this status may prevent clients from activating the account via * APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the above + * * `OTHER` - The reason for the account's current status does not fall into any of the above * categories. A comment should be provided to specify the particular reason. */ class Substatus @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt index 3d23a2a84..830471968 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt @@ -8753,22 +8753,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -8940,23 +8940,23 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending * approval/release from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to * the Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available * balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. */ fun type(type: Type) = type(JsonField.of(type)) @@ -9223,22 +9223,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. */ class Type @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt index 7183a0705..d8de42c62 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt @@ -8783,22 +8783,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -8970,23 +8970,23 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending * approval/release from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to * the Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available * balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. */ fun type(type: Type) = type(JsonField.of(type)) @@ -9253,22 +9253,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. */ class Type @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt index 83b33d195..79d4d7d49 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt @@ -278,7 +278,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -879,7 +879,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ fun status(status: Status) = status(JsonField.of(status)) @@ -2114,7 +2114,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2608,7 +2608,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -2722,7 +2722,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ fun status(status: Status) = status(JsonField.of(status)) @@ -2847,7 +2847,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt index d508e6a66..3ab5cb670 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt @@ -83,7 +83,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -263,7 +263,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ fun status(status: Status) = status(JsonField.of(status)) @@ -450,7 +450,7 @@ private constructor( * KYC and KYB evaluation states. * * Note: - * - `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. + * * `PENDING_REVIEW` is only applicable for the `KYB_BASIC` workflow. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt index 0bb67da34..5413efba6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt @@ -84,28 +84,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen * or fabricated identity information, encompassing both true identity theft and synthetic * identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized * access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or violations * of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In * future implementations, this status may prevent clients from activating the account via * APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the above + * * `OTHER` - The reason for the account's current status does not fall into any of the above * categories. A comment should be provided to specify the particular reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -313,28 +313,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with * stolen or fabricated identity information, encompassing both true identity theft and * synthetic identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as * unauthorized access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or * violations of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. * In future implementations, this status may prevent clients from activating the account * via APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the + * * `OTHER` - The reason for the account's current status does not fall into any of the * above categories. A comment should be provided to specify the particular reason. */ fun substatus(substatus: Substatus) = apply { body.substatus(substatus) } @@ -606,28 +606,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with * stolen or fabricated identity information, encompassing both true identity theft and * synthetic identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as * unauthorized access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or * violations of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. * In future implementations, this status may prevent clients from activating the account * via APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the + * * `OTHER` - The reason for the account's current status does not fall into any of the * above categories. A comment should be provided to specify the particular reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -838,29 +838,29 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with * stolen or fabricated identity information, encompassing both true identity theft * and synthetic identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as * unauthorized access or fraudulent transactions, necessitating further * investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the * legitimate account holder. Examples include disputing valid transactions without * cause, falsely claiming non-receipt of goods, or engaging in intentional bust-out * schemes to exploit account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of * the account for personal reasons. This encompasses situations such as bankruptcy, * other financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to * business strategy, risk management, inactivity, product changes, regulatory * concerns, or violations of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within * a specified period. This status applies to accounts that are paused or closed due * to inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal * review. In future implementations, this status may prevent clients from activating * the account via APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the + * * `OTHER` - The reason for the account's current status does not fall into any of the * above categories. A comment should be provided to specify the particular reason. */ fun substatus(substatus: Substatus) = substatus(JsonField.of(substatus)) @@ -1143,28 +1143,28 @@ private constructor( /** * Account state substatus values: - * - `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen + * * `FRAUD_IDENTIFIED` - The account has been recognized as being created or used with stolen * or fabricated identity information, encompassing both true identity theft and synthetic * identities. - * - `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized + * * `SUSPICIOUS_ACTIVITY` - The account has exhibited suspicious behavior, such as unauthorized * access or fraudulent transactions, necessitating further investigation. - * - `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate + * * `RISK_VIOLATION` - The account has been involved in deliberate misuse by the legitimate * account holder. Examples include disputing valid transactions without cause, falsely * claiming non-receipt of goods, or engaging in intentional bust-out schemes to exploit * account services. - * - `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the + * * `END_USER_REQUEST` - The account holder has voluntarily requested the closure of the * account for personal reasons. This encompasses situations such as bankruptcy, other * financial considerations, or the account holder's death. - * - `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business + * * `ISSUER_REQUEST` - The issuer has initiated the closure of the account due to business * strategy, risk management, inactivity, product changes, regulatory concerns, or violations * of terms and conditions. - * - `NOT_ACTIVE` - The account has not had any transactions or payment activity within a + * * `NOT_ACTIVE` - The account has not had any transactions or payment activity within a * specified period. This status applies to accounts that are paused or closed due to * inactivity. - * - `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In + * * `INTERNAL_REVIEW` - The account is temporarily paused pending further internal review. In * future implementations, this status may prevent clients from activating the account via * APIs until the review is completed. - * - `OTHER` - The reason for the account's current status does not fall into any of the above + * * `OTHER` - The reason for the account's current status does not fall into any of the above * categories. A comment should be provided to specify the particular reason. */ class Substatus @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt index 08ff4eab3..e18f8be73 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt @@ -52,39 +52,39 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business by + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business by * the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 * alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the * transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies to + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies to * the transaction. Valid values are `NONE`, `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was * entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, * `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, * `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee field in + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee field in * the settlement/cardholder billing currency. This is the amount the issuer should authorize * against unless the issuer is paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a given + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a given * authorization. Scores are on a range of 0-999, with 0 representing the lowest risk and 999 * representing the highest risk. For Visa transactions, where the raw score has a range of * 0-99, Lithic will normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 * minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing hour up + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing hour up * and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 * hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the transaction. Valid values + * * `CARD_STATE`: The current state of the card associated with the transaction. Valid values * are `CLOSED`, `OPEN`, `PAUSED`, `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values are + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values are * `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of the + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, `BLOCKED`. + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of the * token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, * `OTHER`, `NONE`. * @@ -170,43 +170,43 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business * by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 * alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the * transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies * to the transaction. Valid values are `NONE`, `3DS_AUTHENTICATED`, or * `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was * entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, * `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, * `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee * field in the settlement/cardholder billing currency. This is the amount the issuer * should authorize against unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a given + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a given * authorization. Scores are on a range of 0-999, with 0 representing the lowest risk and * 999 representing the highest risk. For Visa transactions, where the raw score has a * range of 0-99, Lithic will normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 * minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing * hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 * hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the transaction. Valid + * * `CARD_STATE`: The current state of the card associated with the transaction. Valid * values are `CLOSED`, `OPEN`, `PAUSED`, `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values * are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, * `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of * the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, * `MERCHANT`, `OTHER`, `NONE`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt index 9efad1fd0..f271893ef 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt @@ -1757,51 +1757,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1898,54 +1898,54 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: * (1) all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and * (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to * the issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary * account number (PAN) was entered. Valid values are `AUTO_ENTRY`, * `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, * `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, * `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, * `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus * the acquirer fee field in the settlement/cardholder billing * currency. This is the amount the issuer should authorize against * unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level + * * `RISK_SCORE`: Network-provided score assessing risk level * associated with a given authorization. Scores are on a range of * 0-999, with 0 representing the lowest risk and 999 representing the * highest risk. For Visa transactions, where the raw score has a * range of 0-99, Lithic will normalize the score by multiplying the * raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the * card in the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card * in the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the * card in the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, + * * `WALLET_TYPE`: For transactions using a digital wallet token, * indicates the source of the token. Valid values are `APPLE_PAY`, * `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, * `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -2075,51 +2075,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -4248,51 +4248,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -4389,54 +4389,54 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: * (1) all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and * (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to * the issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary * account number (PAN) was entered. Valid values are `AUTO_ENTRY`, * `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, * `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, * `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, * `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus * the acquirer fee field in the settlement/cardholder billing * currency. This is the amount the issuer should authorize against * unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level + * * `RISK_SCORE`: Network-provided score assessing risk level * associated with a given authorization. Scores are on a range of * 0-999, with 0 representing the lowest risk and 999 representing the * highest risk. For Visa transactions, where the raw score has a * range of 0-99, Lithic will normalize the score by multiplying the * raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the * card in the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card * in the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the * card in the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, + * * `WALLET_TYPE`: For transactions using a digital wallet token, * indicates the source of the token. Valid values are `APPLE_PAY`, * `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, * `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -4566,51 +4566,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -6783,51 +6783,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -6924,54 +6924,54 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: * (1) all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and * (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to * the issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary * account number (PAN) was entered. Valid values are `AUTO_ENTRY`, * `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, * `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, * `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, * `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus * the acquirer fee field in the settlement/cardholder billing * currency. This is the amount the issuer should authorize against * unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level + * * `RISK_SCORE`: Network-provided score assessing risk level * associated with a given authorization. Scores are on a range of * 0-999, with 0 representing the lowest risk and 999 representing the * highest risk. For Visa transactions, where the raw score has a * range of 0-99, Lithic will normalize the score by multiplying the * raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the * card in the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card * in the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the * card in the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, + * * `WALLET_TYPE`: For transactions using a digital wallet token, * indicates the source of the token. Valid values are `APPLE_PAY`, * `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, * `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -7101,51 +7101,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt index ece31078d..a0a8fc631 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt @@ -1163,50 +1163,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a * business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO * 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands * Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of * the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer * applies to the transaction. Valid values are `NONE`, `3DS_AUTHENTICATED`, or * `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number * (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, `CONTACTLESS`, * `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, * `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, * `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer * fee field in the settlement/cardholder billing currency. This is the amount the * issuer should authorize against unless the issuer is paying the acquirer fee on * behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing the * lowest risk and 999 representing the highest risk. For Visa transactions, where * the raw score has a range of 0-99, Lithic will normalize the score by * multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the transaction. + * * `CARD_STATE`: The current state of the card associated with the transaction. * Valid values are `CLOSED`, `OPEN`, `PAUSED`, `PENDING_ACTIVATION`, * `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, `SAMSUNG_PAY`, * `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction indicates + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction indicates * the source of the token. Valid values are `CARDHOLDER`, `MERCHANT`, `UNKNOWN`. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. @@ -1296,50 +1296,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1460,50 +1460,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a * business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO * 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands * Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of * the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer * applies to the transaction. Valid values are `NONE`, `3DS_AUTHENTICATED`, or * `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number * (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, `CONTACTLESS`, * `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, * `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, `UNSPECIFIED`, * `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer * fee field in the settlement/cardholder billing currency. This is the amount the * issuer should authorize against unless the issuer is paying the acquirer fee on * behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing the * lowest risk and 999 representing the highest risk. For Visa transactions, where * the raw score has a range of 0-99, Lithic will normalize the score by * multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the transaction. + * * `CARD_STATE`: The current state of the card associated with the transaction. * Valid values are `CLOSED`, `OPEN`, `PAUSED`, `PENDING_ACTIVATION`, * `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, `SAMSUNG_PAY`, * `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction indicates + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction indicates * the source of the token. Valid values are `CARDHOLDER`, `MERCHANT`, `UNKNOWN`. */ class Attribute diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ReportParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ReportParams.kt index 127bd164d..79fc2c43f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ReportParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ReportParams.kt @@ -31,7 +31,7 @@ import kotlin.jvm.optionals.getOrNull * Auth Rule has not yet been promoted, causing the draft version of the rule to be applied in * shadow mode. * 2. At time `t + 1 hour` a performance report is requested for the Auth Rule. This performance - * report will _only_ contain data for the Auth Rule being executed in the window between `t` and + * report will *only* contain data for the Auth Rule being executed in the window between `t` and * `t + 1 hour`. This is because Lithic's transaction processing system will only start capturing * data for the Auth Rule at the time it is created. * 3. At time `t + 2 hours` the draft version of the Auth Rule is promoted to the active version of diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt index 09a5fd32f..59e4aca69 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt @@ -209,14 +209,14 @@ private constructor( /** * Indicates whether a challenge is requested for this transaction - * - `NO_PREFERENCE` - No Preference - * - `NO_CHALLENGE_REQUESTED` - No Challenge Requested - * - `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) - * - `CHALLENGE_MANDATE` - Challenge requested (Mandate) - * - `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk analysis + * * `NO_PREFERENCE` - No Preference + * * `NO_CHALLENGE_REQUESTED` - No Challenge Requested + * * `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) + * * `CHALLENGE_MANDATE` - Challenge requested (Mandate) + * * `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk analysis * is already performed) - * - `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) - * - `OTHER` - Other indicators not captured by above. These are rarely used + * * `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) + * * `OTHER` - Other indicators not captured by above. These are rarely used * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -729,14 +729,14 @@ private constructor( /** * Indicates whether a challenge is requested for this transaction - * - `NO_PREFERENCE` - No Preference - * - `NO_CHALLENGE_REQUESTED` - No Challenge Requested - * - `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) - * - `CHALLENGE_MANDATE` - Challenge requested (Mandate) - * - `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk + * * `NO_PREFERENCE` - No Preference + * * `NO_CHALLENGE_REQUESTED` - No Challenge Requested + * * `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) + * * `CHALLENGE_MANDATE` - Challenge requested (Mandate) + * * `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk * analysis is already performed) - * - `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) - * - `OTHER` - Other indicators not captured by above. These are rarely used + * * `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) + * * `OTHER` - Other indicators not captured by above. These are rarely used */ fun threeDSRequestorChallengeIndicator( threeDSRequestorChallengeIndicator: ThreeDSRequestorChallengeIndicator @@ -4655,14 +4655,14 @@ private constructor( /** * Indicates whether a challenge is requested for this transaction - * - `NO_PREFERENCE` - No Preference - * - `NO_CHALLENGE_REQUESTED` - No Challenge Requested - * - `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) - * - `CHALLENGE_MANDATE` - Challenge requested (Mandate) - * - `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk analysis + * * `NO_PREFERENCE` - No Preference + * * `NO_CHALLENGE_REQUESTED` - No Challenge Requested + * * `CHALLENGE_PREFERENCE` - Challenge requested (3DS Requestor preference) + * * `CHALLENGE_MANDATE` - Challenge requested (Mandate) + * * `NO_CHALLENGE_RISK_ALREADY_ASSESSED` - No Challenge requested (Transactional risk analysis * is already performed) - * - `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) - * - `OTHER` - Other indicators not captured by above. These are rarely used + * * `DATA_SHARE_ONLY` - No Challenge requested (Data Share Only) + * * `OTHER` - Other indicators not captured by above. These are rarely used */ class ThreeDSRequestorChallengeIndicator @JsonCreator @@ -6504,20 +6504,20 @@ private constructor( /** * Indicates the status of the challenge - * - SUCCESS - Cardholder completed the challenge successfully - * - PENDING - Challenge was issued to the cardholder and was not completed yet - * - SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided + * * SUCCESS - Cardholder completed the challenge successfully + * * PENDING - Challenge was issued to the cardholder and was not completed yet + * * SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided * phone number. Relevant only for SMS_OTP method - * - CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given + * * CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given * challenge TTL - * - CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" on + * * CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" on * the challenge UI - * - CANCELED_OOB - Cardholder canceled the challenge out of band - * - ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect OTP + * * CANCELED_OOB - Cardholder canceled the challenge out of band + * * ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect OTP * more than the allowed number of times or requesting a new OTP more than the allowed * number of times - * - ABORTED - Merchant aborted authentication after a challenge was requested - * - ERROR - The challenge failed for a reason different than those documented + * * ABORTED - Merchant aborted authentication after a challenge was requested + * * ERROR - The challenge failed for a reason different than those documented * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -6615,20 +6615,20 @@ private constructor( /** * Indicates the status of the challenge - * - SUCCESS - Cardholder completed the challenge successfully - * - PENDING - Challenge was issued to the cardholder and was not completed yet - * - SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided + * * SUCCESS - Cardholder completed the challenge successfully + * * PENDING - Challenge was issued to the cardholder and was not completed yet + * * SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided * phone number. Relevant only for SMS_OTP method - * - CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given + * * CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given * challenge TTL - * - CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" + * * CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" * on the challenge UI - * - CANCELED_OOB - Cardholder canceled the challenge out of band - * - ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect + * * CANCELED_OOB - Cardholder canceled the challenge out of band + * * ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect * OTP more than the allowed number of times or requesting a new OTP more than the * allowed number of times - * - ABORTED - Merchant aborted authentication after a challenge was requested - * - ERROR - The challenge failed for a reason different than those documented + * * ABORTED - Merchant aborted authentication after a challenge was requested + * * ERROR - The challenge failed for a reason different than those documented */ fun status(status: Status) = status(JsonField.of(status)) @@ -6866,20 +6866,20 @@ private constructor( /** * Indicates the status of the challenge - * - SUCCESS - Cardholder completed the challenge successfully - * - PENDING - Challenge was issued to the cardholder and was not completed yet - * - SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided + * * SUCCESS - Cardholder completed the challenge successfully + * * PENDING - Challenge was issued to the cardholder and was not completed yet + * * SMS_DELIVERY_FAILED - Lithic confirmed undeliverability of the SMS to the provided * phone number. Relevant only for SMS_OTP method - * - CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given + * * CARDHOLDER_TIMEOUT - Cardholder failed to complete the challenge within the given * challenge TTL - * - CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" on + * * CANCELED_VIA_CHALLENGE_UI - Cardholder canceled the challenge by selecting "cancel" on * the challenge UI - * - CANCELED_OOB - Cardholder canceled the challenge out of band - * - ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect OTP + * * CANCELED_OOB - Cardholder canceled the challenge out of band + * * ATTEMPTS_EXCEEDED - Cardholder failed the challenge by either entering an incorrect OTP * more than the allowed number of times or requesting a new OTP more than the allowed * number of times - * - ABORTED - Merchant aborted authentication after a challenge was requested - * - ERROR - The challenge failed for a reason different than those documented + * * ABORTED - Merchant aborted authentication after a challenge was requested + * * ERROR - The challenge failed for a reason different than those documented */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt index 136d124ff..ca7e1c391 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt @@ -197,9 +197,9 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `REVERSED` - The transfer was reversed - * - `SETTLED` - The transfer is completed. + * * `DECLINED` - The transfer was declined. + * * `REVERSED` - The transfer was reversed + * * `SETTLED` - The transfer is completed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -614,9 +614,9 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `REVERSED` - The transfer was reversed - * - `SETTLED` - The transfer is completed. + * * `DECLINED` - The transfer was declined. + * * `REVERSED` - The transfer was reversed + * * `SETTLED` - The transfer is completed. */ fun status(status: Status) = status(JsonField.of(status)) @@ -2148,9 +2148,9 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `REVERSED` - The transfer was reversed - * - `SETTLED` - The transfer is completed. + * * `DECLINED` - The transfer was declined. + * * `REVERSED` - The transfer was reversed + * * `SETTLED` - The transfer is completed. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt index 5a0193bf0..81ed0621a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt @@ -233,13 +233,13 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To * support recurring monthly payments, which can occur on different day every month, the time * window we consider for monthly velocity starts 6 days after the current calendar date one * month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is + * * `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is * under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -249,14 +249,14 @@ private constructor( spendLimitDuration.getRequired("spend_limit_duration") /** - * Card state values: _ `CLOSED` - Card will no longer approve authorizations. Closing a card - * cannot be undone. _ `OPEN` - Card will approve authorizations (if they match card and account - * parameters). _ `PAUSED` - Card will decline authorizations, but can be resumed at a later - * time. _ `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is + * Card state values: * `CLOSED` - Card will no longer approve authorizations. Closing a card + * cannot be undone. * `OPEN` - Card will approve authorizations (if they match card and account + * parameters). * `PAUSED` - Card will decline authorizations, but can be resumed at a later + * time. * `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is * provisioned pending manufacturing and fulfillment. Cards in this state can accept * authorizations for e-commerce purchases, but not for "Card Present" purchases where the - * physical card itself is present. \* `PENDING_ACTIVATION` - At regular intervals, cards of - * type `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and + * physical card itself is present. * `PENDING_ACTIVATION` - At regular intervals, cards of type + * `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and * updated to state `PENDING_ACTIVATION`. Similar to `PENDING_FULFILLMENT`, cards in this state * can be used for e-commerce transactions or can be added to mobile wallets. API clients should * update the card's state to `OPEN` only after the cardholder confirms receipt of the card. In @@ -268,14 +268,14 @@ private constructor( fun state(): NonPciCard.State = state.getRequired("state") /** - * Card types: _ `VIRTUAL` - Card will authorize at any merchant and can be added to a digital - * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). _ + * Card types: * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital + * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, credit, - * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. _ `SINGLE_USE` - Card is closed - * upon first successful authorization. _ `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to - * the first merchant that successfully authorizes the card. _ `UNLOCKED` - _[Deprecated]_ - * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. _ `DIGITAL_WALLET` - - * _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL instead. + * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. * `SINGLE_USE` - Card is closed + * upon first successful authorization. * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to + * the first merchant that successfully authorizes the card. * `UNLOCKED` - *[Deprecated]* + * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. * `DIGITAL_WALLET` - + * *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL instead. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -394,22 +394,22 @@ private constructor( fun replacementFor(): Optional = replacementFor.getOptional("replacement_for") /** - * Card state substatus values: _ `LOST` - The physical card is no longer in the cardholder's - * possession due to being lost or never received by the cardholder. _ `COMPROMISED` - Card + * Card state substatus values: * `LOST` - The physical card is no longer in the cardholder's + * possession due to being lost or never received by the cardholder. * `COMPROMISED` - Card * information has been exposed, potentially leading to unauthorized access. This may involve - * physical card theft, cloning, or online data breaches. _ `DAMAGED` - The physical card is not - * functioning properly, such as having chip failures or a demagnetized magnetic stripe. _ + * physical card theft, cloning, or online data breaches. * `DAMAGED` - The physical card is not + * functioning properly, such as having chip failures or a demagnetized magnetic stripe. * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated - * to fraud or damage, such as switching to a different product or closing the account. _ + * to fraud or damage, such as switching to a different product or closing the account. * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, such - * as account inactivity, product or policy changes, or technology upgrades. _ `NOT_ACTIVE` - + * as account inactivity, product or policy changes, or technology upgrades. * `NOT_ACTIVE` - * The card hasn’t had any transaction activity for a specified period, applicable to statuses - * like `PAUSED` or `CLOSED`. _ `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious + * like `PAUSED` or `CLOSED`. * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious * transactions or activities that require review. This can involve prompting the cardholder to - * confirm legitimate use or report confirmed fraud. _ `INTERNAL_REVIEW` - The card is - * temporarily paused pending further internal review. _ `EXPIRED` - The card has expired and - * has been closed without being reissued. _ `UNDELIVERABLE` - The card cannot be delivered to - * the cardholder and has been returned. \* `OTHER` - The reason for the status does not fall + * confirm legitimate use or report confirmed fraud. * `INTERNAL_REVIEW` - The card is + * temporarily paused pending further internal review. * `EXPIRED` - The card has expired and + * has been closed without being reissued. * `UNDELIVERABLE` - The card cannot be delivered to + * the cardholder and has been returned. * `OTHER` - The reason for the status does not fall * into any of the above categories. A comment can be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -853,14 +853,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = @@ -878,13 +878,13 @@ private constructor( } /** - * Card state values: _ `CLOSED` - Card will no longer approve authorizations. Closing a - * card cannot be undone. _ `OPEN` - Card will approve authorizations (if they match card - * and account parameters). _ `PAUSED` - Card will decline authorizations, but can be - * resumed at a later time. _ `PENDING_FULFILLMENT` - The initial state for cards of type + * Card state values: * `CLOSED` - Card will no longer approve authorizations. Closing a + * card cannot be undone. * `OPEN` - Card will approve authorizations (if they match card + * and account parameters). * `PAUSED` - Card will decline authorizations, but can be + * resumed at a later time. * `PENDING_FULFILLMENT` - The initial state for cards of type * `PHYSICAL`. The card is provisioned pending manufacturing and fulfillment. Cards in this * state can accept authorizations for e-commerce purchases, but not for "Card Present" - * purchases where the physical card itself is present. \* `PENDING_ACTIVATION` - At regular + * purchases where the physical card itself is present. * `PENDING_ACTIVATION` - At regular * intervals, cards of type `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card * production warehouse and updated to state `PENDING_ACTIVATION`. Similar to * `PENDING_FULFILLMENT`, cards in this state can be used for e-commerce transactions or can @@ -904,14 +904,14 @@ private constructor( fun state(state: JsonField) = apply { this.state = state } /** - * Card types: _ `VIRTUAL` - Card will authorize at any merchant and can be added to a + * Card types: * `VIRTUAL` - Card will authorize at any merchant and can be added to a * digital wallet like Apple Pay or Google Pay (if the card program is digital - * wallet-enabled). _ `PHYSICAL` - Manufactured and sent to the cardholder. We offer white - * label branding, credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. _ - * `SINGLE_USE` - Card is closed upon first successful authorization. _ `MERCHANT_LOCKED` - - * _[Deprecated]_ Card is locked to the first merchant that successfully authorizes the - * card. _ `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL - * instead. _ `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please + * wallet-enabled). * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white + * label branding, credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. * + * `SINGLE_USE` - Card is closed upon first successful authorization. * `MERCHANT_LOCKED` - + * *[Deprecated]* Card is locked to the first merchant that successfully authorizes the + * card. * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL + * instead. * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please * use VIRTUAL instead. */ fun type(type: NonPciCard.Type) = type(JsonField.of(type)) @@ -1144,23 +1144,23 @@ private constructor( } /** - * Card state substatus values: _ `LOST` - The physical card is no longer in the - * cardholder's possession due to being lost or never received by the cardholder. _ + * Card state substatus values: * `LOST` - The physical card is no longer in the + * cardholder's possession due to being lost or never received by the cardholder. * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized - * access. This may involve physical card theft, cloning, or online data breaches. _ + * access. This may involve physical card theft, cloning, or online data breaches. * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures - * or a demagnetized magnetic stripe. _ `END_USER_REQUEST` - The cardholder requested the + * or a demagnetized magnetic stripe. * `END_USER_REQUEST` - The cardholder requested the * closure of the card for reasons unrelated to fraud or damage, such as switching to a - * different product or closing the account. _ `ISSUER_REQUEST` - The issuer closed the card + * different product or closing the account. * `ISSUER_REQUEST` - The issuer closed the card * for reasons unrelated to fraud or damage, such as account inactivity, product or policy - * changes, or technology upgrades. _ `NOT_ACTIVE` - The card hasn’t had any transaction - * activity for a specified period, applicable to statuses like `PAUSED` or `CLOSED`. _ + * changes, or technology upgrades. * `NOT_ACTIVE` - The card hasn’t had any transaction + * activity for a specified period, applicable to statuses like `PAUSED` or `CLOSED`. * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate use - * or report confirmed fraud. _ `INTERNAL_REVIEW` - The card is temporarily paused pending - * further internal review. _ `EXPIRED` - The card has expired and has been closed without - * being reissued. _ `UNDELIVERABLE` - The card cannot be delivered to the cardholder and - * has been returned. \* `OTHER` - The reason for the status does not fall into any of the + * or report confirmed fraud. * `INTERNAL_REVIEW` - The card is temporarily paused pending + * further internal review. * `EXPIRED` - The card has expired and has been closed without + * being reissued. * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and + * has been returned. * `OTHER` - The reason for the status does not fall into any of the * above categories. A comment can be provided to specify the reason. */ fun substatus(substatus: NonPciCard.Substatus) = substatus(JsonField.of(substatus)) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt index 55698c12a..23ad7ca5a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt @@ -70,13 +70,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -214,14 +214,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = apply { @@ -441,14 +441,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -580,15 +580,15 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, * with tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with * tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = @@ -707,13 +707,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking */ class ShippingMethod @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt index bb183ea5f..17eacdab7 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt @@ -34,16 +34,16 @@ private constructor( /** * Card types: - * - `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet like + * * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet like * Apple Pay or Google Pay (if the card program is digital wallet-enabled). - * - `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, + * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, * credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. Reach out at * [lithic.com/contact](https://lithic.com/contact) for more information. - * - `SINGLE_USE` - Card is closed upon first successful authorization. - * - `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to the first merchant that successfully + * * `SINGLE_USE` - Card is closed upon first successful authorization. + * * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to the first merchant that successfully * authorizes the card. - * - `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL instead. - * - `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL instead. + * * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -54,7 +54,7 @@ private constructor( /** * Globally unique identifier for the account that the card will be associated with. Required * for programs enrolling users using the - * [/account_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See + * [/account\_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See * [Managing Your Program](doc:managing-your-program) for more information. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -168,25 +168,25 @@ private constructor( /** * Card state substatus values for the card that this card will replace: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being lost or + * * `LOST` - The physical card is no longer in the cardholder's possession due to being lost or * never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures or + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures or * a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated * to fraud or damage, such as switching to a different product or closing the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that * require review. This can involve prompting the cardholder to confirm legitimate use or * report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -203,13 +203,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -230,13 +230,13 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To * support recurring monthly payments, which can occur on different day every month, the time * window we consider for monthly velocity starts 6 days after the current calendar date one * month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is + * * `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is * under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -246,8 +246,8 @@ private constructor( /** * Card state values: - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -446,17 +446,17 @@ private constructor( /** * Card types: - * - `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet + * * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet * like Apple Pay or Google Pay (if the card program is digital wallet-enabled). - * - `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, + * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, * credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. Reach out at * [lithic.com/contact](https://lithic.com/contact) for more information. - * - `SINGLE_USE` - Card is closed upon first successful authorization. - * - `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to the first merchant that + * * `SINGLE_USE` - Card is closed upon first successful authorization. + * * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to the first merchant that * successfully authorizes the card. - * - `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. - * - `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. */ fun type(type: Type) = apply { body.type(type) } @@ -472,7 +472,7 @@ private constructor( /** * Globally unique identifier for the account that the card will be associated with. * Required for programs enrolling users using the - * [/account_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See + * [/account\_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See * [Managing Your Program](doc:managing-your-program) for more information. */ fun accountToken(accountToken: String) = apply { body.accountToken(accountToken) } @@ -668,26 +668,26 @@ private constructor( /** * Card state substatus values for the card that this card will replace: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures * or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing the * account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate * use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. */ fun replacementSubstatus(replacementSubstatus: ReplacementSubstatus) = apply { @@ -723,14 +723,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = apply { @@ -767,14 +767,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = apply { @@ -794,8 +794,8 @@ private constructor( /** * Card state values: - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ fun state(state: State) = apply { body.state(state) } @@ -1042,17 +1042,17 @@ private constructor( /** * Card types: - * - `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet + * * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet * like Apple Pay or Google Pay (if the card program is digital wallet-enabled). - * - `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, + * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, * credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. Reach out at * [lithic.com/contact](https://lithic.com/contact) for more information. - * - `SINGLE_USE` - Card is closed upon first successful authorization. - * - `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to the first merchant that + * * `SINGLE_USE` - Card is closed upon first successful authorization. + * * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to the first merchant that * successfully authorizes the card. - * - `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. - * - `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -1063,7 +1063,7 @@ private constructor( /** * Globally unique identifier for the account that the card will be associated with. * Required for programs enrolling users using the - * [/account_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See + * [/account\_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See * [Managing Your Program](doc:managing-your-program) for more information. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1181,26 +1181,26 @@ private constructor( /** * Card state substatus values for the card that this card will replace: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures * or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing the * account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate * use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1219,14 +1219,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1249,14 +1249,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1267,8 +1267,8 @@ private constructor( /** * Card state values: - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -1513,18 +1513,18 @@ private constructor( /** * Card types: - * - `VIRTUAL` - Card will authorize at any merchant and can be added to a digital + * * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital * wallet like Apple Pay or Google Pay (if the card program is digital * wallet-enabled). - * - `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label + * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label * branding, credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. Reach * out at [lithic.com/contact](https://lithic.com/contact) for more information. - * - `SINGLE_USE` - Card is closed upon first successful authorization. - * - `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to the first merchant that + * * `SINGLE_USE` - Card is closed upon first successful authorization. + * * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to the first merchant that * successfully authorizes the card. - * - `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. - * - `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use + * * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use * VIRTUAL instead. */ fun type(type: Type) = type(JsonField.of(type)) @@ -1541,7 +1541,7 @@ private constructor( /** * Globally unique identifier for the account that the card will be associated with. * Required for programs enrolling users using the - * [/account_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See + * [/account\_holders endpoint](https://docs.lithic.com/docs/account-holders-kyc). See * [Managing Your Program](doc:managing-your-program) for more information. */ fun accountToken(accountToken: String) = accountToken(JsonField.of(accountToken)) @@ -1741,29 +1741,29 @@ private constructor( /** * Card state substatus values for the card that this card will replace: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to + * * `COMPROMISED` - Card information has been exposed, potentially leading to * unauthorized access. This may involve physical card theft, cloning, or online data * breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip + * * `DAMAGED` - The physical card is not functioning properly, such as having chip * failures or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing * the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or * damage, such as account inactivity, product or policy changes, or technology * upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or * activities that require review. This can involve prompting the cardholder to * confirm legitimate use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been * returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. + * * `OTHER` - The reason for the status does not fall into any of the above categories. * A comment should be provided to specify the reason. */ fun replacementSubstatus(replacementSubstatus: ReplacementSubstatus) = @@ -1798,15 +1798,15 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, * with tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with * tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = @@ -1843,15 +1843,15 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing * year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of * the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing * month. To support recurring monthly payments, which can occur on different day * every month, the time window we consider for monthly velocity starts 6 days after * the current calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = @@ -1870,9 +1870,9 @@ private constructor( /** * Card state values: - * - `OPEN` - Card will approve authorizations (if they match card and account + * * `OPEN` - Card will approve authorizations (if they match card and account * parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ fun state(state: State) = state(JsonField.of(state)) @@ -2067,16 +2067,16 @@ private constructor( /** * Card types: - * - `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet like + * * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital wallet like * Apple Pay or Google Pay (if the card program is digital wallet-enabled). - * - `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, + * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, * credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. Reach out at * [lithic.com/contact](https://lithic.com/contact) for more information. - * - `SINGLE_USE` - Card is closed upon first successful authorization. - * - `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to the first merchant that successfully + * * `SINGLE_USE` - Card is closed upon first successful authorization. + * * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to the first merchant that successfully * authorizes the card. - * - `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL instead. - * - `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL + * * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL instead. + * * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL * instead. */ class Type @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2230,25 +2230,25 @@ private constructor( /** * Card state substatus values for the card that this card will replace: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being lost or + * * `LOST` - The physical card is no longer in the cardholder's possession due to being lost or * never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures or + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures or * a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated * to fraud or damage, such as switching to a different product or closing the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that * require review. This can involve prompting the cardholder to confirm legitimate use or * report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. */ class ReplacementSubstatus @@ -2439,13 +2439,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking */ class ShippingMethod @JsonCreator private constructor(private val value: JsonField) : @@ -2603,8 +2603,8 @@ private constructor( /** * Card state values: - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ class State @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardEmbedParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardEmbedParams.kt index eb8b269b7..18393bab0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardEmbedParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardEmbedParams.kt @@ -21,12 +21,9 @@ import java.util.Objects * that the url for the request can be inserted straight into the `src` attribute of an iframe. * * ```html - * + * * ``` * * You should compute the request payload on the server side. You can render it (or the whole diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt index 223a468fd..3d1e875f3 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt @@ -65,13 +65,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -204,14 +204,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = apply { @@ -425,14 +425,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -557,15 +557,15 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, * with tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with * tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = @@ -677,13 +677,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking */ class ShippingMethod @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt index 7f7a5d609..ea7efd7d8 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt @@ -87,13 +87,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -275,14 +275,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = apply { @@ -534,14 +534,14 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -721,15 +721,15 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options * besides `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with * tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, * with tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with * tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or * similar international option, with tracking */ fun shippingMethod(shippingMethod: ShippingMethod) = @@ -864,13 +864,13 @@ private constructor( /** * Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides * `STANDARD` require additional permissions. - * - `STANDARD` - USPS regular mail or similar international option, with no tracking - * - `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking - * - `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking - * - `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with + * * `STANDARD` - USPS regular mail or similar international option, with no tracking + * * `STANDARD_WITH_TRACKING` - USPS regular mail or similar international option, with tracking + * * `PRIORITY` - USPS Priority, 1-3 day shipping, with tracking + * * `EXPRESS` - FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with * tracking - * - `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking - * - `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar + * * `2_DAY` - FedEx or UPS depending on card manufacturer, 2-day shipping, with tracking + * * `EXPEDITED` - FedEx or UPS depending on card manufacturer, Standard Overnight or similar * international option, with tracking */ class ShippingMethod @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt index 1048750ec..c6688d9c2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt @@ -20,9 +20,9 @@ import java.util.Objects /** * Get card configuration such as spend limit and state. Customers must be PCI compliant to use this - * endpoint. Please contact [support@lithic.com](mailto:support@lithic.com) for questions. _Note: + * endpoint. Please contact [support@lithic.com](mailto:support@lithic.com) for questions. *Note: * this is a `POST` endpoint because it is more secure to send sensitive data in a request body than - * in a URL._ + * in a URL.* */ class CardSearchByPanParams private constructor( diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt index 692cabbc9..db969fcd1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt @@ -23,7 +23,7 @@ import kotlin.jvm.optionals.getOrNull /** * Update the specified properties of the card. Unsupplied properties will remain unchanged. * - * _Note: setting a card to a `CLOSED` state is a final action that cannot be undone._ + * *Note: setting a card to a `CLOSED` state is a final action that cannot be undone.* */ class CardUpdateParams private constructor( @@ -103,13 +103,13 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To * support recurring monthly payments, which can occur on different day every month, the time * window we consider for monthly velocity starts 6 days after the current calendar date one * month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is + * * `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is * under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -119,9 +119,9 @@ private constructor( /** * Card state values: - * - `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -130,25 +130,25 @@ private constructor( /** * Card state substatus values: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being lost or + * * `LOST` - The physical card is no longer in the cardholder's possession due to being lost or * never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures or + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures or * a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated * to fraud or damage, such as switching to a different product or closing the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that * require review. This can involve prompting the cardholder to confirm legitimate use or * report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -393,14 +393,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = apply { @@ -420,9 +420,9 @@ private constructor( /** * Card state values: - * - `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ fun state(state: State) = apply { body.state(state) } @@ -436,26 +436,26 @@ private constructor( /** * Card state substatus values: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures * or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing the * account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate * use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. */ fun substatus(substatus: Substatus) = apply { body.substatus(substatus) } @@ -736,14 +736,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -754,9 +754,9 @@ private constructor( /** * Card state values: - * - `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -765,26 +765,26 @@ private constructor( /** * Card state substatus values: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures * or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing the * account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate * use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1036,15 +1036,15 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing * year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of * the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing * month. To support recurring monthly payments, which can occur on different day * every month, the time window we consider for monthly velocity starts 6 days after * the current calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = @@ -1063,11 +1063,11 @@ private constructor( /** * Card state values: - * - `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be + * * `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be * undone. - * - `OPEN` - Card will approve authorizations (if they match card and account + * * `OPEN` - Card will approve authorizations (if they match card and account * parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ fun state(state: State) = state(JsonField.of(state)) @@ -1082,29 +1082,29 @@ private constructor( /** * Card state substatus values: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being + * * `LOST` - The physical card is no longer in the cardholder's possession due to being * lost or never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to + * * `COMPROMISED` - Card information has been exposed, potentially leading to * unauthorized access. This may involve physical card theft, cloning, or online data * breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip + * * `DAMAGED` - The physical card is not functioning properly, such as having chip * failures or a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons * unrelated to fraud or damage, such as switching to a different product or closing * the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or * damage, such as account inactivity, product or policy changes, or technology * upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or * activities that require review. This can involve prompting the cardholder to * confirm legitimate use or report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been * returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. + * * `OTHER` - The reason for the status does not fall into any of the above categories. * A comment should be provided to specify the reason. */ fun substatus(substatus: Substatus) = substatus(JsonField.of(substatus)) @@ -1373,9 +1373,9 @@ private constructor( /** * Card state values: - * - `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. - * - `OPEN` - Card will approve authorizations (if they match card and account parameters). - * - `PAUSED` - Card will decline authorizations, but can be resumed at a later time. + * * `CLOSED` - Card will no longer approve authorizations. Closing a card cannot be undone. + * * `OPEN` - Card will approve authorizations (if they match card and account parameters). + * * `PAUSED` - Card will decline authorizations, but can be resumed at a later time. */ class State @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1510,25 +1510,25 @@ private constructor( /** * Card state substatus values: - * - `LOST` - The physical card is no longer in the cardholder's possession due to being lost or + * * `LOST` - The physical card is no longer in the cardholder's possession due to being lost or * never received by the cardholder. - * - `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized + * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized * access. This may involve physical card theft, cloning, or online data breaches. - * - `DAMAGED` - The physical card is not functioning properly, such as having chip failures or + * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures or * a demagnetized magnetic stripe. - * - `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated + * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated * to fraud or damage, such as switching to a different product or closing the account. - * - `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, + * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, * such as account inactivity, product or policy changes, or technology upgrades. - * - `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, + * * `NOT_ACTIVE` - The card hasn’t had any transaction activity for a specified period, * applicable to statuses like `PAUSED` or `CLOSED`. - * - `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that + * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities that * require review. This can involve prompting the cardholder to confirm legitimate use or * report confirmed fraud. - * - `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. - * - `EXPIRED` - The card has expired and has been closed without being reissued. - * - `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. - * - `OTHER` - The reason for the status does not fall into any of the above categories. A + * * `INTERNAL_REVIEW` - The card is temporarily paused pending further internal review. + * * `EXPIRED` - The card has expired and has been closed without being reissued. + * * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and has been returned. + * * `OTHER` - The reason for the status does not fall into any of the above categories. A * comment should be provided to specify the reason. */ class Substatus @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt index 7c36cd7be..45f7b68c8 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt @@ -373,21 +373,21 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business * by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 * alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the * transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). + * * `DESCRIPTOR`: Short description of card acceptor. + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee * field in the settlement/cardholder billing currency. This is the amount the issuer * should authorize against unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk + * * `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk * level, with a higher value indicating a higher amount of risk. - * - `MESSAGE_CATEGORY`: The category of the authentication being processed. + * * `MESSAGE_CATEGORY`: The category of the authentication being processed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -473,23 +473,23 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a * business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO * 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands * Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the * transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee + * * `DESCRIPTOR`: Short description of card acceptor. + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee * field in the settlement/cardholder billing currency. This is the amount the issuer * should authorize against unless the issuer is paying the acquirer fee on behalf of * the cardholder. - * - `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk + * * `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk * level, with a higher value indicating a higher amount of risk. - * - `MESSAGE_CATEGORY`: The category of the authentication being processed. + * * `MESSAGE_CATEGORY`: The category of the authentication being processed. */ fun attribute(attribute: Attribute) = attribute(JsonField.of(attribute)) @@ -601,21 +601,21 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business * by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 * alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the * transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). + * * `DESCRIPTOR`: Short description of card acceptor. + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee * field in the settlement/cardholder billing currency. This is the amount the issuer * should authorize against unless the issuer is paying the acquirer fee on behalf of the * cardholder. - * - `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk + * * `RISK_SCORE`: Mastercard only: Assessment by the network of the authentication risk * level, with a higher value indicating a higher amount of risk. - * - `MESSAGE_CATEGORY`: The category of the authentication being processed. + * * `MESSAGE_CATEGORY`: The category of the authentication being processed. */ class Attribute @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalAttribute.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalAttribute.kt index bc811244c..e524c2091 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalAttribute.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalAttribute.kt @@ -11,38 +11,38 @@ import com.lithic.api.errors.LithicInvalidDataException * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business by the + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify a business by the * types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 alpha-3 + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all ISO 3166-1 alpha-3 * country codes, (2) QZZ for Kosovo, and (3) ANT for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies to the + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency of the transaction. + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor (merchant). + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the issuer applies to the * transaction. Valid values are `NONE`, `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account number (PAN) was * entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, * `ERROR_MAGNETIC_STRIPE`, `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee field in the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the acquirer fee field in the * settlement/cardholder billing currency. This is the amount the issuer should authorize against * unless the issuer is paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a given + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a given * authorization. Scores are on a range of 0-999, with 0 representing the lowest risk and 999 * representing the highest risk. For Visa transactions, where the raw score has a range of 0-99, * Lithic will normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 minutes + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the trailing 15 minutes * before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing hour up and + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the trailing hour up and * until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 hours + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the trailing 24 hours * up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the transaction. Valid values are + * * `CARD_STATE`: The current state of the card associated with the transaction. Valid values are * `CLOSED`, `OPEN`, `PAUSED`, `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values are + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. Valid values are * `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of the + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, `OK`, `BLOCKED`. + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the source of the * token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, * `OTHER`, `NONE`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt index 621b2f77c..73572382e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt @@ -210,20 +210,20 @@ private constructor( /** * Dispute reason: - * - `ATM_CASH_MISDISPENSE`: ATM cash misdispense. - * - `CANCELLED`: Transaction was cancelled by the customer. - * - `DUPLICATED`: The transaction was a duplicate. - * - `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. - * - `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. - * - `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant activity. - * - `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. - * - `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. - * - `INCORRECT_AMOUNT`: The transaction amount was incorrect. - * - `MISSING_AUTH`: The transaction was missing authorization. - * - `OTHER`: Other reason. - * - `PROCESSING_ERROR`: Processing error. - * - `REFUND_NOT_PROCESSED`: The refund was not processed. - * - `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. + * * `ATM_CASH_MISDISPENSE`: ATM cash misdispense. + * * `CANCELLED`: Transaction was cancelled by the customer. + * * `DUPLICATED`: The transaction was a duplicate. + * * `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. + * * `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. + * * `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant activity. + * * `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. + * * `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. + * * `INCORRECT_AMOUNT`: The transaction amount was incorrect. + * * `MISSING_AUTH`: The transaction was missing authorization. + * * `OTHER`: Other reason. + * * `PROCESSING_ERROR`: Processing error. + * * `REFUND_NOT_PROCESSED`: The refund was not processed. + * * `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -257,23 +257,23 @@ private constructor( /** * Reason for the dispute resolution: - * - `CASE_LOST`: This case was lost at final arbitration. - * - `NETWORK_REJECTED`: Network rejected. - * - `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. - * - `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. - * - `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. - * - `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. - * - `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. - * - `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. - * - `PAST_FILING_DATE`: Past filing date. - * - `PREARBITRATION_REJECTED`: Prearbitration rejected. - * - `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. - * - `REFUNDED`: Refunded. - * - `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. - * - `WITHDRAWN`: Withdrawn. - * - `WON_ARBITRATION`: Won arbitration. - * - `WON_FIRST_CHARGEBACK`: Won first chargeback. - * - `WON_PREARBITRATION`: Won prearbitration. + * * `CASE_LOST`: This case was lost at final arbitration. + * * `NETWORK_REJECTED`: Network rejected. + * * `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. + * * `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. + * * `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. + * * `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. + * * `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. + * * `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. + * * `PAST_FILING_DATE`: Past filing date. + * * `PREARBITRATION_REJECTED`: Prearbitration rejected. + * * `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. + * * `REFUNDED`: Refunded. + * * `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. + * * `WITHDRAWN`: Withdrawn. + * * `WON_ARBITRATION`: Won arbitration. + * * `WON_FIRST_CHARGEBACK`: Won first chargeback. + * * `WON_PREARBITRATION`: Won prearbitration. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -283,14 +283,14 @@ private constructor( /** * Status types: - * - `NEW` - New dispute case is opened. - * - `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. - * - `SUBMITTED` - Dispute is submitted to the card network. - * - `REPRESENTMENT` - Case has entered second presentment. - * - `PREARBITRATION` - Case has entered prearbitration. - * - `ARBITRATION` - Case has entered arbitration. - * - `CASE_WON` - Case was won and credit will be issued. - * - `CASE_CLOSED` - Case was lost or withdrawn. + * * `NEW` - New dispute case is opened. + * * `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. + * * `SUBMITTED` - Dispute is submitted to the card network. + * * `REPRESENTMENT` - Case has entered second presentment. + * * `PREARBITRATION` - Case has entered prearbitration. + * * `ARBITRATION` - Case has entered arbitration. + * * `CASE_WON` - Case was won and credit will be issued. + * * `CASE_CLOSED` - Case was lost or withdrawn. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -756,21 +756,21 @@ private constructor( /** * Dispute reason: - * - `ATM_CASH_MISDISPENSE`: ATM cash misdispense. - * - `CANCELLED`: Transaction was cancelled by the customer. - * - `DUPLICATED`: The transaction was a duplicate. - * - `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. - * - `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. - * - `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant + * * `ATM_CASH_MISDISPENSE`: ATM cash misdispense. + * * `CANCELLED`: Transaction was cancelled by the customer. + * * `DUPLICATED`: The transaction was a duplicate. + * * `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. + * * `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. + * * `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant * activity. - * - `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. - * - `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. - * - `INCORRECT_AMOUNT`: The transaction amount was incorrect. - * - `MISSING_AUTH`: The transaction was missing authorization. - * - `OTHER`: Other reason. - * - `PROCESSING_ERROR`: Processing error. - * - `REFUND_NOT_PROCESSED`: The refund was not processed. - * - `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. + * * `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. + * * `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. + * * `INCORRECT_AMOUNT`: The transaction amount was incorrect. + * * `MISSING_AUTH`: The transaction was missing authorization. + * * `OTHER`: Other reason. + * * `PROCESSING_ERROR`: Processing error. + * * `REFUND_NOT_PROCESSED`: The refund was not processed. + * * `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. */ fun reason(reason: Reason) = reason(JsonField.of(reason)) @@ -841,23 +841,23 @@ private constructor( /** * Reason for the dispute resolution: - * - `CASE_LOST`: This case was lost at final arbitration. - * - `NETWORK_REJECTED`: Network rejected. - * - `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. - * - `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. - * - `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. - * - `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. - * - `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. - * - `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. - * - `PAST_FILING_DATE`: Past filing date. - * - `PREARBITRATION_REJECTED`: Prearbitration rejected. - * - `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. - * - `REFUNDED`: Refunded. - * - `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. - * - `WITHDRAWN`: Withdrawn. - * - `WON_ARBITRATION`: Won arbitration. - * - `WON_FIRST_CHARGEBACK`: Won first chargeback. - * - `WON_PREARBITRATION`: Won prearbitration. + * * `CASE_LOST`: This case was lost at final arbitration. + * * `NETWORK_REJECTED`: Network rejected. + * * `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. + * * `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. + * * `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. + * * `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. + * * `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. + * * `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. + * * `PAST_FILING_DATE`: Past filing date. + * * `PREARBITRATION_REJECTED`: Prearbitration rejected. + * * `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. + * * `REFUNDED`: Refunded. + * * `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. + * * `WITHDRAWN`: Withdrawn. + * * `WON_ARBITRATION`: Won arbitration. + * * `WON_FIRST_CHARGEBACK`: Won first chargeback. + * * `WON_PREARBITRATION`: Won prearbitration. */ fun resolutionReason(resolutionReason: ResolutionReason?) = resolutionReason(JsonField.ofNullable(resolutionReason)) @@ -879,14 +879,14 @@ private constructor( /** * Status types: - * - `NEW` - New dispute case is opened. - * - `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. - * - `SUBMITTED` - Dispute is submitted to the card network. - * - `REPRESENTMENT` - Case has entered second presentment. - * - `PREARBITRATION` - Case has entered prearbitration. - * - `ARBITRATION` - Case has entered arbitration. - * - `CASE_WON` - Case was won and credit will be issued. - * - `CASE_CLOSED` - Case was lost or withdrawn. + * * `NEW` - New dispute case is opened. + * * `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. + * * `SUBMITTED` - Dispute is submitted to the card network. + * * `REPRESENTMENT` - Case has entered second presentment. + * * `PREARBITRATION` - Case has entered prearbitration. + * * `ARBITRATION` - Case has entered arbitration. + * * `CASE_WON` - Case was won and credit will be issued. + * * `CASE_CLOSED` - Case was lost or withdrawn. */ fun status(status: Status) = status(JsonField.of(status)) @@ -1052,20 +1052,20 @@ private constructor( /** * Dispute reason: - * - `ATM_CASH_MISDISPENSE`: ATM cash misdispense. - * - `CANCELLED`: Transaction was cancelled by the customer. - * - `DUPLICATED`: The transaction was a duplicate. - * - `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. - * - `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. - * - `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant activity. - * - `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. - * - `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. - * - `INCORRECT_AMOUNT`: The transaction amount was incorrect. - * - `MISSING_AUTH`: The transaction was missing authorization. - * - `OTHER`: Other reason. - * - `PROCESSING_ERROR`: Processing error. - * - `REFUND_NOT_PROCESSED`: The refund was not processed. - * - `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. + * * `ATM_CASH_MISDISPENSE`: ATM cash misdispense. + * * `CANCELLED`: Transaction was cancelled by the customer. + * * `DUPLICATED`: The transaction was a duplicate. + * * `FRAUD_CARD_NOT_PRESENT`: Fraudulent transaction, card not present. + * * `FRAUD_CARD_PRESENT`: Fraudulent transaction, card present. + * * `FRAUD_OTHER`: Fraudulent transaction, other types such as questionable merchant activity. + * * `GOODS_SERVICES_NOT_AS_DESCRIBED`: The goods or services were not as described. + * * `GOODS_SERVICES_NOT_RECEIVED`: The goods or services were not received. + * * `INCORRECT_AMOUNT`: The transaction amount was incorrect. + * * `MISSING_AUTH`: The transaction was missing authorization. + * * `OTHER`: Other reason. + * * `PROCESSING_ERROR`: Processing error. + * * `REFUND_NOT_PROCESSED`: The refund was not processed. + * * `RECURRING_TRANSACTION_NOT_CANCELLED`: The recurring transaction was not cancelled. */ class Reason @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1267,23 +1267,23 @@ private constructor( /** * Reason for the dispute resolution: - * - `CASE_LOST`: This case was lost at final arbitration. - * - `NETWORK_REJECTED`: Network rejected. - * - `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. - * - `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. - * - `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. - * - `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. - * - `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. - * - `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. - * - `PAST_FILING_DATE`: Past filing date. - * - `PREARBITRATION_REJECTED`: Prearbitration rejected. - * - `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. - * - `REFUNDED`: Refunded. - * - `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. - * - `WITHDRAWN`: Withdrawn. - * - `WON_ARBITRATION`: Won arbitration. - * - `WON_FIRST_CHARGEBACK`: Won first chargeback. - * - `WON_PREARBITRATION`: Won prearbitration. + * * `CASE_LOST`: This case was lost at final arbitration. + * * `NETWORK_REJECTED`: Network rejected. + * * `NO_DISPUTE_RIGHTS_3DS`: No dispute rights, 3DS. + * * `NO_DISPUTE_RIGHTS_BELOW_THRESHOLD`: No dispute rights, below threshold. + * * `NO_DISPUTE_RIGHTS_CONTACTLESS`: No dispute rights, contactless. + * * `NO_DISPUTE_RIGHTS_HYBRID`: No dispute rights, hybrid. + * * `NO_DISPUTE_RIGHTS_MAX_CHARGEBACKS`: No dispute rights, max chargebacks. + * * `NO_DISPUTE_RIGHTS_OTHER`: No dispute rights, other. + * * `PAST_FILING_DATE`: Past filing date. + * * `PREARBITRATION_REJECTED`: Prearbitration rejected. + * * `PROCESSOR_REJECTED_OTHER`: Processor rejected, other. + * * `REFUNDED`: Refunded. + * * `REFUNDED_AFTER_CHARGEBACK`: Refunded after chargeback. + * * `WITHDRAWN`: Withdrawn. + * * `WON_ARBITRATION`: Won arbitration. + * * `WON_FIRST_CHARGEBACK`: Won first chargeback. + * * `WON_PREARBITRATION`: Won prearbitration. */ class ResolutionReason @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1508,14 +1508,14 @@ private constructor( /** * Status types: - * - `NEW` - New dispute case is opened. - * - `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. - * - `SUBMITTED` - Dispute is submitted to the card network. - * - `REPRESENTMENT` - Case has entered second presentment. - * - `PREARBITRATION` - Case has entered prearbitration. - * - `ARBITRATION` - Case has entered arbitration. - * - `CASE_WON` - Case was won and credit will be issued. - * - `CASE_CLOSED` - Case was lost or withdrawn. + * * `NEW` - New dispute case is opened. + * * `PENDING_CUSTOMER` - Lithic is waiting for customer to provide more information. + * * `SUBMITTED` - Dispute is submitted to the card network. + * * `REPRESENTMENT` - Case has entered second presentment. + * * `PREARBITRATION` - Case has entered prearbitration. + * * `ARBITRATION` - Case has entered arbitration. + * * `CASE_WON` - Case was won and credit will be issued. + * * `CASE_CLOSED` - Case was lost or withdrawn. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt index e05c29c1e..0877a57a3 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt @@ -86,11 +86,11 @@ private constructor( /** * Upload status types: - * - `DELETED` - Evidence was deleted. - * - `ERROR` - Evidence upload failed. - * - `PENDING` - Evidence is pending upload. - * - `REJECTED` - Evidence was rejected. - * - `UPLOADED` - Evidence was uploaded. + * * `DELETED` - Evidence was deleted. + * * `ERROR` - Evidence upload failed. + * * `PENDING` - Evidence is pending upload. + * * `REJECTED` - Evidence was rejected. + * * `UPLOADED` - Evidence was uploaded. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -267,11 +267,11 @@ private constructor( /** * Upload status types: - * - `DELETED` - Evidence was deleted. - * - `ERROR` - Evidence upload failed. - * - `PENDING` - Evidence is pending upload. - * - `REJECTED` - Evidence was rejected. - * - `UPLOADED` - Evidence was uploaded. + * * `DELETED` - Evidence was deleted. + * * `ERROR` - Evidence upload failed. + * * `PENDING` - Evidence is pending upload. + * * `REJECTED` - Evidence was rejected. + * * `UPLOADED` - Evidence was uploaded. */ fun uploadStatus(uploadStatus: UploadStatus) = uploadStatus(JsonField.of(uploadStatus)) @@ -413,11 +413,11 @@ private constructor( /** * Upload status types: - * - `DELETED` - Evidence was deleted. - * - `ERROR` - Evidence upload failed. - * - `PENDING` - Evidence is pending upload. - * - `REJECTED` - Evidence was rejected. - * - `UPLOADED` - Evidence was uploaded. + * * `DELETED` - Evidence was deleted. + * * `ERROR` - Evidence upload failed. + * * `PENDING` - Evidence is pending upload. + * * `REJECTED` - Evidence was rejected. + * * `UPLOADED` - Evidence was uploaded. */ class UploadStatus @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt index 30745976f..37bd4cc2e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt @@ -61,32 +61,32 @@ private constructor( /** * Event types: - * - `account_holder.created` - Notification that a new account holder has been created and was + * * `account_holder.created` - Notification that a new account holder has been created and was * not rejected. - * - `account_holder.updated` - Notification that an account holder was updated. - * - `account_holder.verification` - Notification than an account holder's identity verification + * * `account_holder.updated` - Notification that an account holder was updated. + * * `account_holder.verification` - Notification than an account holder's identity verification * is complete. - * - `card.created` - Notification that a card has been created. - * - `card.renewed` - Notification that a card has been renewed. - * - `card.reissued` - Notification that a card has been reissued. - * - `card.shipped` - Physical card shipment notification. See + * * `card.created` - Notification that a card has been created. + * * `card.renewed` - Notification that a card has been renewed. + * * `card.reissued` - Notification that a card has been reissued. + * * `card.shipped` - Physical card shipment notification. See * https://docs.lithic.com/docs/cards#physical-card-shipped-webhook. - * - `card.converted` - Notification that a virtual card has been converted to a physical card. - * - `card_transaction.updated` - Transaction Lifecycle webhook. See + * * `card.converted` - Notification that a virtual card has been converted to a physical card. + * * `card_transaction.updated` - Transaction Lifecycle webhook. See * https://docs.lithic.com/docs/transaction-webhooks. - * - `dispute.updated` - A dispute has been updated. - * - `dispute_transaction.created` - A new dispute transaction has been created. - * - `dispute_transaction.updated` - A dispute transaction has been updated. - * - `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to + * * `dispute.updated` - A dispute has been updated. + * * `dispute_transaction.created` - A new dispute transaction has been created. + * * `dispute_transaction.updated` - A dispute transaction has been updated. + * * `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to * activate a digital wallet token. - * - `digital_wallet.tokenization_result` - Notification of the end result of a tokenization, + * * `digital_wallet.tokenization_result` - Notification of the end result of a tokenization, * whether successful or failed. - * - `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to an + * * `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to an * end user to complete digital wallet authentication. See * https://docs.lithic.com/docs/tokenization-control#digital-wallet-tokenization-auth-code. - * - `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a two + * * `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a two * factor authentication code for activating a digital wallet has been sent to the end user. - * - `digital_wallet.tokenization_updated` - Notification that a digital wallet tokenization's + * * `digital_wallet.tokenization_updated` - Notification that a digital wallet tokenization's * status has changed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -203,34 +203,34 @@ private constructor( /** * Event types: - * - `account_holder.created` - Notification that a new account holder has been created and + * * `account_holder.created` - Notification that a new account holder has been created and * was not rejected. - * - `account_holder.updated` - Notification that an account holder was updated. - * - `account_holder.verification` - Notification than an account holder's identity + * * `account_holder.updated` - Notification that an account holder was updated. + * * `account_holder.verification` - Notification than an account holder's identity * verification is complete. - * - `card.created` - Notification that a card has been created. - * - `card.renewed` - Notification that a card has been renewed. - * - `card.reissued` - Notification that a card has been reissued. - * - `card.shipped` - Physical card shipment notification. See + * * `card.created` - Notification that a card has been created. + * * `card.renewed` - Notification that a card has been renewed. + * * `card.reissued` - Notification that a card has been reissued. + * * `card.shipped` - Physical card shipment notification. See * https://docs.lithic.com/docs/cards#physical-card-shipped-webhook. - * - `card.converted` - Notification that a virtual card has been converted to a physical + * * `card.converted` - Notification that a virtual card has been converted to a physical * card. - * - `card_transaction.updated` - Transaction Lifecycle webhook. See + * * `card_transaction.updated` - Transaction Lifecycle webhook. See * https://docs.lithic.com/docs/transaction-webhooks. - * - `dispute.updated` - A dispute has been updated. - * - `dispute_transaction.created` - A new dispute transaction has been created. - * - `dispute_transaction.updated` - A dispute transaction has been updated. - * - `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to + * * `dispute.updated` - A dispute has been updated. + * * `dispute_transaction.created` - A new dispute transaction has been created. + * * `dispute_transaction.updated` - A dispute transaction has been updated. + * * `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to * activate a digital wallet token. - * - `digital_wallet.tokenization_result` - Notification of the end result of a + * * `digital_wallet.tokenization_result` - Notification of the end result of a * tokenization, whether successful or failed. - * - `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to + * * `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to * an end user to complete digital wallet authentication. See * https://docs.lithic.com/docs/tokenization-control#digital-wallet-tokenization-auth-code. - * - `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a + * * `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a * two factor authentication code for activating a digital wallet has been sent to the end * user. - * - `digital_wallet.tokenization_updated` - Notification that a digital wallet + * * `digital_wallet.tokenization_updated` - Notification that a digital wallet * tokenization's status has changed. */ fun eventType(eventType: EventType) = eventType(JsonField.of(eventType)) @@ -334,32 +334,32 @@ private constructor( /** * Event types: - * - `account_holder.created` - Notification that a new account holder has been created and was + * * `account_holder.created` - Notification that a new account holder has been created and was * not rejected. - * - `account_holder.updated` - Notification that an account holder was updated. - * - `account_holder.verification` - Notification than an account holder's identity verification + * * `account_holder.updated` - Notification that an account holder was updated. + * * `account_holder.verification` - Notification than an account holder's identity verification * is complete. - * - `card.created` - Notification that a card has been created. - * - `card.renewed` - Notification that a card has been renewed. - * - `card.reissued` - Notification that a card has been reissued. - * - `card.shipped` - Physical card shipment notification. See + * * `card.created` - Notification that a card has been created. + * * `card.renewed` - Notification that a card has been renewed. + * * `card.reissued` - Notification that a card has been reissued. + * * `card.shipped` - Physical card shipment notification. See * https://docs.lithic.com/docs/cards#physical-card-shipped-webhook. - * - `card.converted` - Notification that a virtual card has been converted to a physical card. - * - `card_transaction.updated` - Transaction Lifecycle webhook. See + * * `card.converted` - Notification that a virtual card has been converted to a physical card. + * * `card_transaction.updated` - Transaction Lifecycle webhook. See * https://docs.lithic.com/docs/transaction-webhooks. - * - `dispute.updated` - A dispute has been updated. - * - `dispute_transaction.created` - A new dispute transaction has been created. - * - `dispute_transaction.updated` - A dispute transaction has been updated. - * - `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to + * * `dispute.updated` - A dispute has been updated. + * * `dispute_transaction.created` - A new dispute transaction has been created. + * * `dispute_transaction.updated` - A dispute transaction has been updated. + * * `digital_wallet.tokenization_approval_request` - Card network's request to Lithic to * activate a digital wallet token. - * - `digital_wallet.tokenization_result` - Notification of the end result of a tokenization, + * * `digital_wallet.tokenization_result` - Notification of the end result of a tokenization, * whether successful or failed. - * - `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to an + * * `digital_wallet.tokenization_two_factor_authentication_code` - A code to be passed to an * end user to complete digital wallet authentication. See * https://docs.lithic.com/docs/tokenization-control#digital-wallet-tokenization-auth-code. - * - `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a two + * * `digital_wallet.tokenization_two_factor_authentication_code_sent` - Notification that a two * factor authentication code for activating a digital wallet has been sent to the end user. - * - `digital_wallet.tokenization_updated` - Notification that a digital wallet tokenization's + * * `digital_wallet.tokenization_updated` - Notification that a digital wallet tokenization's * status has changed. */ class EventType @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt index adefc490f..c3b93c107 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt @@ -87,10 +87,10 @@ private constructor( /** * Status types: - * - `CARD` - Issuing card transaction. - * - `ACH` - Transaction over ACH. - * - `INTERNAL` - Transaction for internal adjustment. - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `CARD` - Issuing card transaction. + * * `ACH` - Transaction over ACH. + * * `INTERNAL` - Transaction for internal adjustment. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -160,12 +160,12 @@ private constructor( /** * Status types: - * - `DECLINED` - The transaction was declined. - * - `EXPIRED` - The authorization as it has passed its expiration time. Card transaction only. - * - `PENDING` - The transaction is expected to settle. - * - `RETURNED` - The transaction has been returned. - * - `SETTLED` - The transaction is completed. - * - `VOIDED` - The transaction was voided. Card transaction only. + * * `DECLINED` - The transaction was declined. + * * `EXPIRED` - The authorization as it has passed its expiration time. Card transaction only. + * * `PENDING` - The transaction is expected to settle. + * * `RETURNED` - The transaction has been returned. + * * `SETTLED` - The transaction is completed. + * * `VOIDED` - The transaction was voided. Card transaction only. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -341,10 +341,10 @@ private constructor( /** * Status types: - * - `CARD` - Issuing card transaction. - * - `ACH` - Transaction over ACH. - * - `INTERNAL` - Transaction for internal adjustment. - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `CARD` - Issuing card transaction. + * * `ACH` - Transaction over ACH. + * * `INTERNAL` - Transaction for internal adjustment. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. */ fun category(category: Category) = category(JsonField.of(category)) @@ -472,13 +472,13 @@ private constructor( /** * Status types: - * - `DECLINED` - The transaction was declined. - * - `EXPIRED` - The authorization as it has passed its expiration time. Card transaction + * * `DECLINED` - The transaction was declined. + * * `EXPIRED` - The authorization as it has passed its expiration time. Card transaction * only. - * - `PENDING` - The transaction is expected to settle. - * - `RETURNED` - The transaction has been returned. - * - `SETTLED` - The transaction is completed. - * - `VOIDED` - The transaction was voided. Card transaction only. + * * `PENDING` - The transaction is expected to settle. + * * `RETURNED` - The transaction has been returned. + * * `SETTLED` - The transaction is completed. + * * `VOIDED` - The transaction was voided. Card transaction only. */ fun status(status: Status) = status(JsonField.of(status)) @@ -610,10 +610,10 @@ private constructor( /** * Status types: - * - `CARD` - Issuing card transaction. - * - `ACH` - Transaction over ACH. - * - `INTERNAL` - Transaction for internal adjustment. - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `CARD` - Issuing card transaction. + * * `ACH` - Transaction over ACH. + * * `INTERNAL` - Transaction for internal adjustment. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. */ class Category @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1844,12 +1844,12 @@ private constructor( /** * Status types: - * - `DECLINED` - The transaction was declined. - * - `EXPIRED` - The authorization as it has passed its expiration time. Card transaction only. - * - `PENDING` - The transaction is expected to settle. - * - `RETURNED` - The transaction has been returned. - * - `SETTLED` - The transaction is completed. - * - `VOIDED` - The transaction was voided. Card transaction only. + * * `DECLINED` - The transaction was declined. + * * `EXPIRED` - The authorization as it has passed its expiration time. Card transaction only. + * * `PENDING` - The transaction is expected to settle. + * * `RETURNED` - The transaction has been returned. + * * `SETTLED` - The transaction is completed. + * * `VOIDED` - The transaction was voided. Card transaction only. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt index 1daee9213..7619421f1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt @@ -198,13 +198,13 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To * support recurring monthly payments, which can occur on different day every month, the time * window we consider for monthly velocity starts 6 days after the current calendar date one * month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is + * * `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is * under the spend limit. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -214,14 +214,14 @@ private constructor( spendLimitDuration.getRequired("spend_limit_duration") /** - * Card state values: _ `CLOSED` - Card will no longer approve authorizations. Closing a card - * cannot be undone. _ `OPEN` - Card will approve authorizations (if they match card and account - * parameters). _ `PAUSED` - Card will decline authorizations, but can be resumed at a later - * time. _ `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is + * Card state values: * `CLOSED` - Card will no longer approve authorizations. Closing a card + * cannot be undone. * `OPEN` - Card will approve authorizations (if they match card and account + * parameters). * `PAUSED` - Card will decline authorizations, but can be resumed at a later + * time. * `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is * provisioned pending manufacturing and fulfillment. Cards in this state can accept * authorizations for e-commerce purchases, but not for "Card Present" purchases where the - * physical card itself is present. \* `PENDING_ACTIVATION` - At regular intervals, cards of - * type `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and + * physical card itself is present. * `PENDING_ACTIVATION` - At regular intervals, cards of type + * `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and * updated to state `PENDING_ACTIVATION`. Similar to `PENDING_FULFILLMENT`, cards in this state * can be used for e-commerce transactions or can be added to mobile wallets. API clients should * update the card's state to `OPEN` only after the cardholder confirms receipt of the card. In @@ -233,14 +233,14 @@ private constructor( fun state(): State = state.getRequired("state") /** - * Card types: _ `VIRTUAL` - Card will authorize at any merchant and can be added to a digital - * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). _ + * Card types: * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital + * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, credit, - * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. _ `SINGLE_USE` - Card is closed - * upon first successful authorization. _ `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to - * the first merchant that successfully authorizes the card. _ `UNLOCKED` - _[Deprecated]_ - * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. _ `DIGITAL_WALLET` - - * _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL instead. + * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. * `SINGLE_USE` - Card is closed + * upon first successful authorization. * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to + * the first merchant that successfully authorizes the card. * `UNLOCKED` - *[Deprecated]* + * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. * `DIGITAL_WALLET` - + * *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL instead. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -359,22 +359,22 @@ private constructor( fun replacementFor(): Optional = replacementFor.getOptional("replacement_for") /** - * Card state substatus values: _ `LOST` - The physical card is no longer in the cardholder's - * possession due to being lost or never received by the cardholder. _ `COMPROMISED` - Card + * Card state substatus values: * `LOST` - The physical card is no longer in the cardholder's + * possession due to being lost or never received by the cardholder. * `COMPROMISED` - Card * information has been exposed, potentially leading to unauthorized access. This may involve - * physical card theft, cloning, or online data breaches. _ `DAMAGED` - The physical card is not - * functioning properly, such as having chip failures or a demagnetized magnetic stripe. _ + * physical card theft, cloning, or online data breaches. * `DAMAGED` - The physical card is not + * functioning properly, such as having chip failures or a demagnetized magnetic stripe. * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated - * to fraud or damage, such as switching to a different product or closing the account. _ + * to fraud or damage, such as switching to a different product or closing the account. * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, such - * as account inactivity, product or policy changes, or technology upgrades. _ `NOT_ACTIVE` - + * as account inactivity, product or policy changes, or technology upgrades. * `NOT_ACTIVE` - * The card hasn’t had any transaction activity for a specified period, applicable to statuses - * like `PAUSED` or `CLOSED`. _ `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious + * like `PAUSED` or `CLOSED`. * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious * transactions or activities that require review. This can involve prompting the cardholder to - * confirm legitimate use or report confirmed fraud. _ `INTERNAL_REVIEW` - The card is - * temporarily paused pending further internal review. _ `EXPIRED` - The card has expired and - * has been closed without being reissued. _ `UNDELIVERABLE` - The card cannot be delivered to - * the cardholder and has been returned. \* `OTHER` - The reason for the status does not fall + * confirm legitimate use or report confirmed fraud. * `INTERNAL_REVIEW` - The card is + * temporarily paused pending further internal review. * `EXPIRED` - The card has expired and + * has been closed without being reissued. * `UNDELIVERABLE` - The card cannot be delivered to + * the cardholder and has been returned. * `OTHER` - The reason for the status does not fall * into any of the above categories. A comment can be provided to specify the reason. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -773,14 +773,14 @@ private constructor( /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the * card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. * To support recurring monthly payments, which can occur on different day every month, * the time window we consider for monthly velocity starts 6 days after the current * calendar date one month prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual + * * `TRANSACTION` - Card will authorize multiple transactions if each individual * transaction is under the spend limit. */ fun spendLimitDuration(spendLimitDuration: SpendLimitDuration) = @@ -798,13 +798,13 @@ private constructor( } /** - * Card state values: _ `CLOSED` - Card will no longer approve authorizations. Closing a - * card cannot be undone. _ `OPEN` - Card will approve authorizations (if they match card - * and account parameters). _ `PAUSED` - Card will decline authorizations, but can be - * resumed at a later time. _ `PENDING_FULFILLMENT` - The initial state for cards of type + * Card state values: * `CLOSED` - Card will no longer approve authorizations. Closing a + * card cannot be undone. * `OPEN` - Card will approve authorizations (if they match card + * and account parameters). * `PAUSED` - Card will decline authorizations, but can be + * resumed at a later time. * `PENDING_FULFILLMENT` - The initial state for cards of type * `PHYSICAL`. The card is provisioned pending manufacturing and fulfillment. Cards in this * state can accept authorizations for e-commerce purchases, but not for "Card Present" - * purchases where the physical card itself is present. \* `PENDING_ACTIVATION` - At regular + * purchases where the physical card itself is present. * `PENDING_ACTIVATION` - At regular * intervals, cards of type `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card * production warehouse and updated to state `PENDING_ACTIVATION`. Similar to * `PENDING_FULFILLMENT`, cards in this state can be used for e-commerce transactions or can @@ -823,14 +823,14 @@ private constructor( fun state(state: JsonField) = apply { this.state = state } /** - * Card types: _ `VIRTUAL` - Card will authorize at any merchant and can be added to a + * Card types: * `VIRTUAL` - Card will authorize at any merchant and can be added to a * digital wallet like Apple Pay or Google Pay (if the card program is digital - * wallet-enabled). _ `PHYSICAL` - Manufactured and sent to the cardholder. We offer white - * label branding, credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. _ - * `SINGLE_USE` - Card is closed upon first successful authorization. _ `MERCHANT_LOCKED` - - * _[Deprecated]_ Card is locked to the first merchant that successfully authorizes the - * card. _ `UNLOCKED` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL - * instead. _ `DIGITAL_WALLET` - _[Deprecated]_ Similar behavior to VIRTUAL cards, please + * wallet-enabled). * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white + * label branding, credit, ATM, PIN debit, chip/EMV, NFC and magstripe functionality. * + * `SINGLE_USE` - Card is closed upon first successful authorization. * `MERCHANT_LOCKED` - + * *[Deprecated]* Card is locked to the first merchant that successfully authorizes the + * card. * `UNLOCKED` - *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL + * instead. * `DIGITAL_WALLET` - *[Deprecated]* Similar behavior to VIRTUAL cards, please * use VIRTUAL instead. */ fun type(type: Type) = type(JsonField.of(type)) @@ -1062,23 +1062,23 @@ private constructor( } /** - * Card state substatus values: _ `LOST` - The physical card is no longer in the - * cardholder's possession due to being lost or never received by the cardholder. _ + * Card state substatus values: * `LOST` - The physical card is no longer in the + * cardholder's possession due to being lost or never received by the cardholder. * * `COMPROMISED` - Card information has been exposed, potentially leading to unauthorized - * access. This may involve physical card theft, cloning, or online data breaches. _ + * access. This may involve physical card theft, cloning, or online data breaches. * * `DAMAGED` - The physical card is not functioning properly, such as having chip failures - * or a demagnetized magnetic stripe. _ `END_USER_REQUEST` - The cardholder requested the + * or a demagnetized magnetic stripe. * `END_USER_REQUEST` - The cardholder requested the * closure of the card for reasons unrelated to fraud or damage, such as switching to a - * different product or closing the account. _ `ISSUER_REQUEST` - The issuer closed the card + * different product or closing the account. * `ISSUER_REQUEST` - The issuer closed the card * for reasons unrelated to fraud or damage, such as account inactivity, product or policy - * changes, or technology upgrades. _ `NOT_ACTIVE` - The card hasn’t had any transaction - * activity for a specified period, applicable to statuses like `PAUSED` or `CLOSED`. _ + * changes, or technology upgrades. * `NOT_ACTIVE` - The card hasn’t had any transaction + * activity for a specified period, applicable to statuses like `PAUSED` or `CLOSED`. * * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious transactions or activities * that require review. This can involve prompting the cardholder to confirm legitimate use - * or report confirmed fraud. _ `INTERNAL_REVIEW` - The card is temporarily paused pending - * further internal review. _ `EXPIRED` - The card has expired and has been closed without - * being reissued. _ `UNDELIVERABLE` - The card cannot be delivered to the cardholder and - * has been returned. \* `OTHER` - The reason for the status does not fall into any of the + * or report confirmed fraud. * `INTERNAL_REVIEW` - The card is temporarily paused pending + * further internal review. * `EXPIRED` - The card has expired and has been closed without + * being reissued. * `UNDELIVERABLE` - The card cannot be delivered to the cardholder and + * has been returned. * `OTHER` - The reason for the status does not fall into any of the * above categories. A comment can be provided to specify the reason. */ fun substatus(substatus: Substatus) = substatus(JsonField.of(substatus)) @@ -1294,9 +1294,9 @@ private constructor( fun lastFour(): String = lastFour.getRequired("last_four") /** - * State of funding source. Funding source states: _ `ENABLED` - The funding account is - * available to use for card creation and transactions. _ `PENDING` - The funding account is - * still being verified e.g. bank micro-deposits verification. \* `DELETED` - The founding + * State of funding source. Funding source states: * `ENABLED` - The funding account is + * available to use for card creation and transactions. * `PENDING` - The funding account is + * still being verified e.g. bank micro-deposits verification. * `DELETED` - The founding * account has been deleted. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -1305,7 +1305,7 @@ private constructor( fun state(): State = state.getRequired("state") /** - * Types of funding source: _ `DEPOSITORY_CHECKING` - Bank checking account. _ + * Types of funding source: * `DEPOSITORY_CHECKING` - Bank checking account. * * `DEPOSITORY_SAVINGS` - Bank savings account. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -1476,9 +1476,9 @@ private constructor( fun lastFour(lastFour: JsonField) = apply { this.lastFour = lastFour } /** - * State of funding source. Funding source states: _ `ENABLED` - The funding account is - * available to use for card creation and transactions. _ `PENDING` - The funding - * account is still being verified e.g. bank micro-deposits verification. \* `DELETED` - + * State of funding source. Funding source states: * `ENABLED` - The funding account is + * available to use for card creation and transactions. * `PENDING` - The funding + * account is still being verified e.g. bank micro-deposits verification. * `DELETED` - * The founding account has been deleted. */ fun state(state: State) = state(JsonField.of(state)) @@ -1493,7 +1493,7 @@ private constructor( fun state(state: JsonField) = apply { this.state = state } /** - * Types of funding source: _ `DEPOSITORY_CHECKING` - Bank checking account. _ + * Types of funding source: * `DEPOSITORY_CHECKING` - Bank checking account. * * `DEPOSITORY_SAVINGS` - Bank savings account. */ fun type(type: Type) = type(JsonField.of(type)) @@ -1623,9 +1623,9 @@ private constructor( (if (nickname.asKnown().isPresent) 1 else 0) /** - * State of funding source. Funding source states: _ `ENABLED` - The funding account is - * available to use for card creation and transactions. _ `PENDING` - The funding account is - * still being verified e.g. bank micro-deposits verification. \* `DELETED` - The founding + * State of funding source. Funding source states: * `ENABLED` - The funding account is + * available to use for card creation and transactions. * `PENDING` - The funding account is + * still being verified e.g. bank micro-deposits verification. * `DELETED` - The founding * account has been deleted. */ class State @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1764,7 +1764,7 @@ private constructor( } /** - * Types of funding source: _ `DEPOSITORY_CHECKING` - Bank checking account. _ + * Types of funding source: * `DEPOSITORY_CHECKING` - Bank checking account. * * `DEPOSITORY_SAVINGS` - Bank savings account. */ class Type @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2066,14 +2066,14 @@ private constructor( } /** - * Card state values: _ `CLOSED` - Card will no longer approve authorizations. Closing a card - * cannot be undone. _ `OPEN` - Card will approve authorizations (if they match card and account - * parameters). _ `PAUSED` - Card will decline authorizations, but can be resumed at a later - * time. _ `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is + * Card state values: * `CLOSED` - Card will no longer approve authorizations. Closing a card + * cannot be undone. * `OPEN` - Card will approve authorizations (if they match card and account + * parameters). * `PAUSED` - Card will decline authorizations, but can be resumed at a later + * time. * `PENDING_FULFILLMENT` - The initial state for cards of type `PHYSICAL`. The card is * provisioned pending manufacturing and fulfillment. Cards in this state can accept * authorizations for e-commerce purchases, but not for "Card Present" purchases where the - * physical card itself is present. \* `PENDING_ACTIVATION` - At regular intervals, cards of - * type `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and + * physical card itself is present. * `PENDING_ACTIVATION` - At regular intervals, cards of type + * `PHYSICAL` in state `PENDING_FULFILLMENT` are sent to the card production warehouse and * updated to state `PENDING_ACTIVATION`. Similar to `PENDING_FULFILLMENT`, cards in this state * can be used for e-commerce transactions or can be added to mobile wallets. API clients should * update the card's state to `OPEN` only after the cardholder confirms receipt of the card. In @@ -2223,14 +2223,14 @@ private constructor( } /** - * Card types: _ `VIRTUAL` - Card will authorize at any merchant and can be added to a digital - * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). _ + * Card types: * `VIRTUAL` - Card will authorize at any merchant and can be added to a digital + * wallet like Apple Pay or Google Pay (if the card program is digital wallet-enabled). * * `PHYSICAL` - Manufactured and sent to the cardholder. We offer white label branding, credit, - * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. _ `SINGLE_USE` - Card is closed - * upon first successful authorization. _ `MERCHANT_LOCKED` - _[Deprecated]_ Card is locked to - * the first merchant that successfully authorizes the card. _ `UNLOCKED` - _[Deprecated]_ - * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. _ `DIGITAL_WALLET` - - * _[Deprecated]_ Similar behavior to VIRTUAL cards, please use VIRTUAL instead. + * ATM, PIN debit, chip/EMV, NFC and magstripe functionality. * `SINGLE_USE` - Card is closed + * upon first successful authorization. * `MERCHANT_LOCKED` - *[Deprecated]* Card is locked to + * the first merchant that successfully authorizes the card. * `UNLOCKED` - *[Deprecated]* + * Similar behavior to VIRTUAL cards, please use VIRTUAL instead. * `DIGITAL_WALLET` - + * *[Deprecated]* Similar behavior to VIRTUAL cards, please use VIRTUAL instead. */ class Type @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2382,22 +2382,22 @@ private constructor( } /** - * Card state substatus values: _ `LOST` - The physical card is no longer in the cardholder's - * possession due to being lost or never received by the cardholder. _ `COMPROMISED` - Card + * Card state substatus values: * `LOST` - The physical card is no longer in the cardholder's + * possession due to being lost or never received by the cardholder. * `COMPROMISED` - Card * information has been exposed, potentially leading to unauthorized access. This may involve - * physical card theft, cloning, or online data breaches. _ `DAMAGED` - The physical card is not - * functioning properly, such as having chip failures or a demagnetized magnetic stripe. _ + * physical card theft, cloning, or online data breaches. * `DAMAGED` - The physical card is not + * functioning properly, such as having chip failures or a demagnetized magnetic stripe. * * `END_USER_REQUEST` - The cardholder requested the closure of the card for reasons unrelated - * to fraud or damage, such as switching to a different product or closing the account. _ + * to fraud or damage, such as switching to a different product or closing the account. * * `ISSUER_REQUEST` - The issuer closed the card for reasons unrelated to fraud or damage, such - * as account inactivity, product or policy changes, or technology upgrades. _ `NOT_ACTIVE` - + * as account inactivity, product or policy changes, or technology upgrades. * `NOT_ACTIVE` - * The card hasn’t had any transaction activity for a specified period, applicable to statuses - * like `PAUSED` or `CLOSED`. _ `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious + * like `PAUSED` or `CLOSED`. * `SUSPICIOUS_ACTIVITY` - The card has one or more suspicious * transactions or activities that require review. This can involve prompting the cardholder to - * confirm legitimate use or report confirmed fraud. _ `INTERNAL_REVIEW` - The card is - * temporarily paused pending further internal review. _ `EXPIRED` - The card has expired and - * has been closed without being reissued. _ `UNDELIVERABLE` - The card cannot be delivered to - * the cardholder and has been returned. \* `OTHER` - The reason for the status does not fall + * confirm legitimate use or report confirmed fraud. * `INTERNAL_REVIEW` - The card is + * temporarily paused pending further internal review. * `EXPIRED` - The card has expired and + * has been closed without being reissued. * `UNDELIVERABLE` - The card cannot be delivered to + * the cardholder and has been returned. * `OTHER` - The reason for the status does not fall * into any of the above categories. A comment can be provided to specify the reason. */ class Substatus @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt index fa874e6e4..519853493 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt @@ -246,11 +246,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release (origination + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release (origination * debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -782,11 +782,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release * (origination debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. */ fun status(status: Status) = status(JsonField.of(status)) @@ -1308,22 +1308,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository Financial + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository Financial * Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository Financial + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository Financial * Institution. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -1492,22 +1492,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository * Financial Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository * Financial Institution. */ fun type(type: Type) = type(JsonField.of(type)) @@ -1769,22 +1769,22 @@ private constructor( /** * Event types: - * - `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release + * * `ACH_ORIGINATION_INITIATED` - ACH origination received and pending approval/release * from an ACH hold. - * - `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. - * - `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. - * - `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the + * * `ACH_ORIGINATION_REVIEWED` - ACH origination has completed the review process. + * * `ACH_ORIGINATION_CANCELLED` - ACH origination has been cancelled. + * * `ACH_ORIGINATION_PROCESSED` - ACH origination has been processed and sent to the * Federal Reserve. - * - `ACH_ORIGINATION_SETTLED` - ACH origination has settled. - * - `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available + * * `ACH_ORIGINATION_SETTLED` - ACH origination has settled. + * * `ACH_ORIGINATION_RELEASED` - ACH origination released from pending to available * balance. - * - `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository Financial + * * `ACH_RETURN_PROCESSED` - ACH origination returned by the Receiving Depository Financial * Institution. - * - `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. - * - `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. - * - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. - * - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. - * - `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository Financial + * * `ACH_RECEIPT_PROCESSED` - ACH receipt pending release from an ACH holder. + * * `ACH_RETURN_INITIATED` - ACH initiated return for a ACH receipt. + * * `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled. + * * `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available balance. + * * `ACH_RETURN_SETTLED` - ACH receipt return settled by the Receiving Depository Financial * Institution. */ class Type @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -3353,11 +3353,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release (origination + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release (origination * debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt index 0379b3700..d395fd736 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt @@ -285,11 +285,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release (origination + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release (origination * debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -850,11 +850,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release * (origination debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. */ fun status(status: Payment.Status) = status(JsonField.of(status)) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt index 593c3fafb..87373f701 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt @@ -285,11 +285,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release (origination + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release (origination * debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is * unexpectedly missing or null (e.g. if the server responded with an unexpected value). @@ -850,11 +850,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The payment was declined. - * - `PENDING` - The payment is being processed and has yet to settle or release + * * `DECLINED` - The payment was declined. + * * `PENDING` - The payment is being processed and has yet to settle or release * (origination debit). - * - `RETURNED` - The payment has been returned. - * - `SETTLED` - The payment is completed. + * * `RETURNED` - The payment has been returned. + * * `SETTLED` - The payment is completed. */ fun status(status: Payment.Status) = status(JsonField.of(status)) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SpendLimitDuration.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SpendLimitDuration.kt index bfd35ac52..96d095051 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SpendLimitDuration.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SpendLimitDuration.kt @@ -9,13 +9,13 @@ import com.lithic.api.errors.LithicInvalidDataException /** * Spend limit duration values: - * - `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. - * - `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. - * - `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To + * * `ANNUALLY` - Card will authorize transactions up to spend limit for the trailing year. + * * `FOREVER` - Card will authorize only up to spend limit for the entire lifetime of the card. + * * `MONTHLY` - Card will authorize transactions up to spend limit for the trailing month. To * support recurring monthly payments, which can occur on different day every month, the time * window we consider for monthly velocity starts 6 days after the current calendar date one month * prior. - * - `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is + * * `TRANSACTION` - Card will authorize multiple transactions if each individual transaction is * under the spend limit. */ class SpendLimitDuration @JsonCreator private constructor(private val value: JsonField) : diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt index 84cd8285e..6f6f53673 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt @@ -2734,11 +2734,11 @@ private constructor( /** * Indicates whether chargeback liability shift applies to the transaction. Possible enum * values: - * - `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure flow, + * * `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure flow, * chargeback liability shift applies. - * - `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant is + * * `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant is * liable. - * - `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated + * * `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated * cryptography, possibly recurring. Chargeback liability shift to the issuer applies. * * @throws LithicInvalidDataException if the JSON field has an unexpected type or is @@ -3019,11 +3019,11 @@ private constructor( /** * Indicates whether chargeback liability shift applies to the transaction. Possible * enum values: - * - `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure + * * `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure * flow, chargeback liability shift applies. - * - `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant + * * `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant * is liable. - * - `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated + * * `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated * cryptography, possibly recurring. Chargeback liability shift to the issuer applies. */ fun liabilityShift(liabilityShift: LiabilityShift) = @@ -3708,11 +3708,11 @@ private constructor( /** * Indicates whether chargeback liability shift applies to the transaction. Possible enum * values: - * - `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure flow, + * * `3DS_AUTHENTICATED`: The transaction was fully authenticated through a 3-D Secure flow, * chargeback liability shift applies. - * - `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant is + * * `NONE`: Chargeback liability shift has not shifted to the issuer, i.e. the merchant is * liable. - * - `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated + * * `TOKEN_AUTHENTICATED`: The transaction was a tokenized payment with validated * cryptography, possibly recurring. Chargeback liability shift to the issuer applies. */ class LiabilityShift diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt index f0ca0e72b..c7d33a2ae 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt @@ -118,16 +118,16 @@ private constructor( /** * Type of event to simulate. - * - `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing + * * `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing * step is required to settle the transaction. - * - `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is + * * `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is * most often observed when a cardholder requests to view a card's balance at an ATM. - * - `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, + * * `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, * meaning a subsequent clearing step is required to settle the transaction. - * - `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds + * * `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds * immediately (such as an ATM withdrawal), and no subsequent clearing is required to settle * the transaction. - * - `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit + * * `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit * funds immediately, and no subsequent clearing is required to settle the transaction. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -404,16 +404,16 @@ private constructor( /** * Type of event to simulate. - * - `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing + * * `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing * step is required to settle the transaction. - * - `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is + * * `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is * most often observed when a cardholder requests to view a card's balance at an ATM. - * - `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, + * * `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, * meaning a subsequent clearing step is required to settle the transaction. - * - `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds + * * `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds * immediately (such as an ATM withdrawal), and no subsequent clearing is required to * settle the transaction. - * - `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit + * * `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit * funds immediately, and no subsequent clearing is required to settle the transaction. */ fun status(status: Status) = apply { body.status(status) } @@ -707,16 +707,16 @@ private constructor( /** * Type of event to simulate. - * - `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing + * * `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing * step is required to settle the transaction. - * - `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is + * * `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is * most often observed when a cardholder requests to view a card's balance at an ATM. - * - `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, + * * `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, * meaning a subsequent clearing step is required to settle the transaction. - * - `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds + * * `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds * immediately (such as an ATM withdrawal), and no subsequent clearing is required to * settle the transaction. - * - `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit + * * `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit * funds immediately, and no subsequent clearing is required to settle the transaction. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -1005,17 +1005,17 @@ private constructor( /** * Type of event to simulate. - * - `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent + * * `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent * clearing step is required to settle the transaction. - * - `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, + * * `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, * and is most often observed when a cardholder requests to view a card's balance at * an ATM. - * - `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a + * * `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a * refund, meaning a subsequent clearing step is required to settle the transaction. - * - `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit + * * `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit * funds immediately (such as an ATM withdrawal), and no subsequent clearing is * required to settle the transaction. - * - `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to + * * `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to * credit funds immediately, and no subsequent clearing is required to settle the * transaction. */ @@ -1169,16 +1169,16 @@ private constructor( /** * Type of event to simulate. - * - `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing + * * `AUTHORIZATION` is a dual message purchase authorization, meaning a subsequent clearing * step is required to settle the transaction. - * - `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is + * * `BALANCE_INQUIRY` is a $0 authorization requesting the balance held on the card, and is * most often observed when a cardholder requests to view a card's balance at an ATM. - * - `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, + * * `CREDIT_AUTHORIZATION` is a dual message request from a merchant to authorize a refund, * meaning a subsequent clearing step is required to settle the transaction. - * - `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds + * * `FINANCIAL_AUTHORIZATION` is a single message request from a merchant to debit funds * immediately (such as an ATM withdrawal), and no subsequent clearing is required to settle * the transaction. - * - `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit + * * `FINANCIAL_CREDIT_AUTHORIZATION` is a single message request from a merchant to credit * funds immediately, and no subsequent clearing is required to settle the transaction. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt index 1f7423108..7dbf55997 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt @@ -54,8 +54,8 @@ private constructor( /** * Type of event to simulate. Defaults to `AUTHORIZATION_REVERSAL`. - * - `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. - * - `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. + * * `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. + * * `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -160,8 +160,8 @@ private constructor( /** * Type of event to simulate. Defaults to `AUTHORIZATION_REVERSAL`. - * - `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. - * - `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. + * * `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. + * * `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. */ fun type(type: Type) = apply { body.type(type) } @@ -351,8 +351,8 @@ private constructor( /** * Type of event to simulate. Defaults to `AUTHORIZATION_REVERSAL`. - * - `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. - * - `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. + * * `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. + * * `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -451,9 +451,9 @@ private constructor( /** * Type of event to simulate. Defaults to `AUTHORIZATION_REVERSAL`. - * - `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by + * * `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by * Lithic. - * - `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. + * * `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. */ fun type(type: Type) = type(JsonField.of(type)) @@ -563,8 +563,8 @@ private constructor( /** * Type of event to simulate. Defaults to `AUTHORIZATION_REVERSAL`. - * - `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. - * - `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. + * * `AUTHORIZATION_EXPIRY` indicates authorization has expired and been reversed by Lithic. + * * `AUTHORIZATION_REVERSAL` indicates authorization was reversed by the merchant. */ class Type @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt index d2eeda223..7a142e731 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt @@ -96,7 +96,7 @@ private constructor( /** * Status types: - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -173,11 +173,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `EXPIRED` - The transfer was held in pending for too long and expired. - * - `PENDING` - The transfer is pending release from a hold. - * - `SETTLED` - The transfer is completed. - * - `VOIDED` - The transfer was reversed before it settled. + * * `DECLINED` - The transfer was declined. + * * `EXPIRED` - The transfer was held in pending for too long and expired. + * * `PENDING` - The transfer is pending release from a hold. + * * `SETTLED` - The transfer is completed. + * * `VOIDED` - The transfer was reversed before it settled. * * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). @@ -366,7 +366,7 @@ private constructor( /** * Status types: - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. */ fun category(category: Category) = category(JsonField.of(category)) @@ -519,11 +519,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `EXPIRED` - The transfer was held in pending for too long and expired. - * - `PENDING` - The transfer is pending release from a hold. - * - `SETTLED` - The transfer is completed. - * - `VOIDED` - The transfer was reversed before it settled. + * * `DECLINED` - The transfer was declined. + * * `EXPIRED` - The transfer was held in pending for too long and expired. + * * `PENDING` - The transfer is pending release from a hold. + * * `SETTLED` - The transfer is completed. + * * `VOIDED` - The transfer was reversed before it settled. */ fun status(status: Status) = status(JsonField.of(status)) @@ -670,7 +670,7 @@ private constructor( /** * Status types: - * - `TRANSFER` - Internal transfer of funds between financial accounts in your program. + * * `TRANSFER` - Internal transfer of funds between financial accounts in your program. */ class Category @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -1883,11 +1883,11 @@ private constructor( /** * Status types: - * - `DECLINED` - The transfer was declined. - * - `EXPIRED` - The transfer was held in pending for too long and expired. - * - `PENDING` - The transfer is pending release from a hold. - * - `SETTLED` - The transfer is completed. - * - `VOIDED` - The transfer was reversed before it settled. + * * `DECLINED` - The transfer was declined. + * * `EXPIRED` - The transfer was held in pending for too long and expired. + * * `PENDING` - The transfer is pending release from a hold. + * * `SETTLED` - The transfer is completed. + * * `VOIDED` - The transfer was reversed before it settled. */ class Status @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt index 7cba5f0ad..b5217205f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt @@ -1611,50 +1611,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1748,51 +1748,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1920,50 +1920,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3592,50 +3592,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3729,51 +3729,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3901,50 +3901,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt index 2f94cea9f..dabd67c99 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt @@ -1612,50 +1612,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1749,51 +1749,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1921,50 +1921,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3593,50 +3593,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3730,51 +3730,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3902,50 +3902,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt index 834dc6a5c..a45574ef9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt @@ -1611,50 +1611,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1748,51 +1748,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1920,50 +1920,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3592,50 +3592,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3729,51 +3729,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3901,50 +3901,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt index 7db8614d7..e196e9b6f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt @@ -1611,50 +1611,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1748,51 +1748,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1920,50 +1920,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3592,50 +3592,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3729,51 +3729,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3901,50 +3901,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt index 8d570d30f..be9585ffa 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt @@ -1612,50 +1612,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1749,51 +1749,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1921,50 +1921,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3593,50 +3593,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3730,51 +3730,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3902,50 +3902,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt index 516ccc604..69610cf14 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt @@ -1612,50 +1612,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1749,51 +1749,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1921,50 +1921,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3593,50 +3593,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3730,51 +3730,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3902,50 +3902,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt index c17a400d8..84795982a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt @@ -1612,50 +1612,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -1749,51 +1749,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -1921,50 +1921,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3593,50 +3593,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. * @@ -3730,51 +3730,51 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to * classify a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) * all ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT * for Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant * currency of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card * acceptor (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, * `ICC`, `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, * `SECURE_CARDLESS`, `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or * `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This * is the amount the issuer should authorize against unless the issuer is * paying the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated + * * `RISK_SCORE`: Network-provided score assessing risk level associated * with a given authorization. Scores are on a range of 0-999, with 0 * representing the lowest risk and 999 representing the highest risk. For * Visa transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in * the trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in * the trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in * the trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the * transaction. Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are + * * `PIN_STATUS`: The current state of card's PIN. Valid values are * `NOT_SET`, `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates * the source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ @@ -3902,50 +3902,50 @@ private constructor( * The attribute to target. * * The following attributes may be targeted: - * - `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify + * * `MCC`: A four-digit number listed in ISO 18245. An MCC is used to classify * a business by the types of goods or services it provides. - * - `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all + * * `COUNTRY`: Country of entity of card acceptor. Possible values are: (1) all * ISO 3166-1 alpha-3 country codes, (2) QZZ for Kosovo, and (3) ANT for * Netherlands Antilles. - * - `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency + * * `CURRENCY`: 3-character alphabetic ISO 4217 code for the merchant currency * of the transaction. - * - `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor + * * `MERCHANT_ID`: Unique alphanumeric identifier for the payment card acceptor * (merchant). - * - `DESCRIPTOR`: Short description of card acceptor. - * - `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the + * * `DESCRIPTOR`: Short description of card acceptor. + * * `LIABILITY_SHIFT`: Indicates whether chargeback liability shift to the * issuer applies to the transaction. Valid values are `NONE`, * `3DS_AUTHENTICATED`, or `TOKEN_AUTHENTICATED`. - * - `PAN_ENTRY_MODE`: The method by which the cardholder's primary account + * * `PAN_ENTRY_MODE`: The method by which the cardholder's primary account * number (PAN) was entered. Valid values are `AUTO_ENTRY`, `BAR_CODE`, * `CONTACTLESS`, `ECOMMERCE`, `ERROR_KEYED`, `ERROR_MAGNETIC_STRIPE`, `ICC`, * `KEY_ENTERED`, `MAGNETIC_STRIPE`, `MANUAL`, `OCR`, `SECURE_CARDLESS`, * `UNSPECIFIED`, `UNKNOWN`, `CREDENTIAL_ON_FILE`, or `ECOMMERCE`. - * - `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the + * * `TRANSACTION_AMOUNT`: The base transaction amount (in cents) plus the * acquirer fee field in the settlement/cardholder billing currency. This is * the amount the issuer should authorize against unless the issuer is paying * the acquirer fee on behalf of the cardholder. - * - `RISK_SCORE`: Network-provided score assessing risk level associated with a + * * `RISK_SCORE`: Network-provided score assessing risk level associated with a * given authorization. Scores are on a range of 0-999, with 0 representing * the lowest risk and 999 representing the highest risk. For Visa * transactions, where the raw score has a range of 0-99, Lithic will * normalize the score by multiplying the raw score by 10x. - * - `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_15M`: The number of transactions on the card in the * trailing 15 minutes before the authorization. - * - `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_1H`: The number of transactions on the card in the * trailing hour up and until the authorization. - * - `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the + * * `CARD_TRANSACTION_COUNT_24H`: The number of transactions on the card in the * trailing 24 hours up and until the authorization. - * - `CARD_STATE`: The current state of the card associated with the + * * `CARD_STATE`: The current state of the card associated with the * transaction. Valid values are `CLOSED`, `OPEN`, `PAUSED`, * `PENDING_ACTIVATION`, `PENDING_FULFILLMENT`. - * - `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. + * * `PIN_ENTERED`: Indicates whether a PIN was entered during the transaction. * Valid values are `TRUE`, `FALSE`. - * - `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, + * * `PIN_STATUS`: The current state of card's PIN. Valid values are `NOT_SET`, * `OK`, `BLOCKED`. - * - `WALLET_TYPE`: For transactions using a digital wallet token, indicates the + * * `WALLET_TYPE`: For transactions using a digital wallet token, indicates the * source of the token. Valid values are `APPLE_PAY`, `GOOGLE_PAY`, * `SAMSUNG_PAY`, `MASTERPASS`, `MERCHANT`, `OTHER`, `NONE`. - * - `TRANSACTION_INITIATOR`: The entity that initiated the transaction + * * `TRANSACTION_INITIATOR`: The entity that initiated the transaction * indicates the source of the token. Valid values are `CARDHOLDER`, * `MERCHANT`, `UNKNOWN`. */ diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt index 99122fa77..0a22346a6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt @@ -54,11 +54,11 @@ private constructor( /** * The window of time to calculate Spend Velocity over. - * - `DAY`: Velocity over the current day since midnight Eastern Time. - * - `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. - * - `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in + * * `DAY`: Velocity over the current day since midnight Eastern Time. + * * `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. + * * `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in * Eastern Time. - * - `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. + * * `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. */ fun fixed(): Optional = Optional.ofNullable(fixed) @@ -109,11 +109,11 @@ private constructor( /** * The window of time to calculate Spend Velocity over. - * - `DAY`: Velocity over the current day since midnight Eastern Time. - * - `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. - * - `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in + * * `DAY`: Velocity over the current day since midnight Eastern Time. + * * `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. + * * `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in * Eastern Time. - * - `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. + * * `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. */ fun asFixed(): FixedWindow = fixed.getOrThrow("fixed") @@ -290,11 +290,11 @@ private constructor( /** * The window of time to calculate Spend Velocity over. - * - `DAY`: Velocity over the current day since midnight Eastern Time. - * - `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. - * - `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month + * * `DAY`: Velocity over the current day since midnight Eastern Time. + * * `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. + * * `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month * in Eastern Time. - * - `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern + * * `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern * Time. */ @JvmStatic fun ofFixed(fixed: FixedWindow) = VelocityLimitParamsPeriodWindow(fixed = fixed) @@ -349,11 +349,11 @@ private constructor( /** * The window of time to calculate Spend Velocity over. - * - `DAY`: Velocity over the current day since midnight Eastern Time. - * - `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. - * - `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month + * * `DAY`: Velocity over the current day since midnight Eastern Time. + * * `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. + * * `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month * in Eastern Time. - * - `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern + * * `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern * Time. */ fun visitFixed(fixed: FixedWindow): T @@ -468,11 +468,11 @@ private constructor( /** * The window of time to calculate Spend Velocity over. - * - `DAY`: Velocity over the current day since midnight Eastern Time. - * - `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. - * - `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in + * * `DAY`: Velocity over the current day since midnight Eastern Time. + * * `WEEK`: Velocity over the current week since 00:00 / 12 AM on Monday in Eastern Time. + * * `MONTH`: Velocity over the current month since 00:00 / 12 AM on the first of the month in * Eastern Time. - * - `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. + * * `YEAR`: Velocity over the current year since 00:00 / 12 AM on January 1st in Eastern Time. */ class FixedWindow @JsonCreator private constructor(private val value: JsonField) : Enum { diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/CardServiceAsync.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/CardServiceAsync.kt index 7d6b7d339..b2b92af78 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/CardServiceAsync.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/CardServiceAsync.kt @@ -98,7 +98,7 @@ interface CardServiceAsync { /** * Update the specified properties of the card. Unsupplied properties will remain unchanged. * - * _Note: setting a card to a `CLOSED` state is a final action that cannot be undone._ + * *Note: setting a card to a `CLOSED` state is a final action that cannot be undone.* */ fun update(cardToken: String): CompletableFuture = update(cardToken, CardUpdateParams.none()) @@ -195,12 +195,9 @@ interface CardServiceAsync { * attribute of an iframe. * * ```html - * + * * ``` * * You should compute the request payload on the server side. You can render it (or the whole @@ -372,8 +369,8 @@ interface CardServiceAsync { /** * Get card configuration such as spend limit and state. Customers must be PCI compliant to use * this endpoint. Please contact [support@lithic.com](mailto:support@lithic.com) for questions. - * _Note: this is a `POST` endpoint because it is more secure to send sensitive data in a - * request body than in a URL._ + * *Note: this is a `POST` endpoint because it is more secure to send sensitive data in a + * request body than in a URL.* */ fun searchByPan(params: CardSearchByPanParams): CompletableFuture = searchByPan(params, RequestOptions.none()) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/authRules/V2ServiceAsync.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/authRules/V2ServiceAsync.kt index 24021a15c..cbd754123 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/authRules/V2ServiceAsync.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/async/authRules/V2ServiceAsync.kt @@ -300,7 +300,7 @@ interface V2ServiceAsync { * The Auth Rule has not yet been promoted, causing the draft version of the rule to be * applied in shadow mode. * 2. At time `t + 1 hour` a performance report is requested for the Auth Rule. This performance - * report will _only_ contain data for the Auth Rule being executed in the window between `t` + * report will *only* contain data for the Auth Rule being executed in the window between `t` * and `t + 1 hour`. This is because Lithic's transaction processing system will only start * capturing data for the Auth Rule at the time it is created. * 3. At time `t + 2 hours` the draft version of the Auth Rule is promoted to the active version diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/CardService.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/CardService.kt index a3834c5ab..7efa49da7 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/CardService.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/CardService.kt @@ -92,7 +92,7 @@ interface CardService { /** * Update the specified properties of the card. Unsupplied properties will remain unchanged. * - * _Note: setting a card to a `CLOSED` state is a final action that cannot be undone._ + * *Note: setting a card to a `CLOSED` state is a final action that cannot be undone.* */ fun update(cardToken: String): Card = update(cardToken, CardUpdateParams.none()) @@ -181,12 +181,9 @@ interface CardService { * attribute of an iframe. * * ```html - * + * * ``` * * You should compute the request payload on the server side. You can render it (or the whole @@ -338,8 +335,8 @@ interface CardService { /** * Get card configuration such as spend limit and state. Customers must be PCI compliant to use * this endpoint. Please contact [support@lithic.com](mailto:support@lithic.com) for questions. - * _Note: this is a `POST` endpoint because it is more secure to send sensitive data in a - * request body than in a URL._ + * *Note: this is a `POST` endpoint because it is more secure to send sensitive data in a + * request body than in a URL.* */ fun searchByPan(params: CardSearchByPanParams): Card = searchByPan(params, RequestOptions.none()) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/authRules/V2Service.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/authRules/V2Service.kt index 1ce1a9ff6..03f5ccb56 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/authRules/V2Service.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/services/blocking/authRules/V2Service.kt @@ -280,7 +280,7 @@ interface V2Service { * The Auth Rule has not yet been promoted, causing the draft version of the rule to be * applied in shadow mode. * 2. At time `t + 1 hour` a performance report is requested for the Auth Rule. This performance - * report will _only_ contain data for the Auth Rule being executed in the window between `t` + * report will *only* contain data for the Auth Rule being executed in the window between `t` * and `t + 1 hour`. This is because Lithic's transaction processing system will only start * capturing data for the Auth Rule at the time it is created. * 3. At time `t + 2 hours` the draft version of the Auth Rule is promoted to the active version From b24cf622050e2d014d54e61b34760b45cf42d713 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 18:07:47 +0000 Subject: [PATCH 6/7] fix(client): deserialization of empty objects --- .../kotlin/com/lithic/api/models/Account.kt | 4 +++ .../models/AccountActivityListPageResponse.kt | 1 + .../api/models/AccountActivityListResponse.kt | 11 ++++++++ ...ountActivityRetrieveTransactionResponse.kt | 11 ++++++++ .../com/lithic/api/models/AccountHolder.kt | 4 +++ .../api/models/AccountHolderCreateParams.kt | 3 ++ .../api/models/AccountHolderCreateResponse.kt | 1 + .../AccountHolderListDocumentsResponse.kt | 1 + .../models/AccountHolderListPageResponse.kt | 1 + ...rSimulateEnrollmentDocumentReviewParams.kt | 1 + ...untHolderSimulateEnrollmentReviewParams.kt | 1 + ...tHolderSimulateEnrollmentReviewResponse.kt | 4 +++ .../api/models/AccountHolderUpdateParams.kt | 6 ++++ .../api/models/AccountHolderUpdateResponse.kt | 6 ++++ .../AccountHolderUploadDocumentParams.kt | 1 + .../api/models/AccountListPageResponse.kt | 1 + .../lithic/api/models/AccountSpendLimits.kt | 4 +++ .../lithic/api/models/AccountUpdateParams.kt | 2 ++ .../kotlin/com/lithic/api/models/Address.kt | 1 + .../com/lithic/api/models/AddressUpdate.kt | 1 + .../com/lithic/api/models/AggregateBalance.kt | 1 + .../AggregateBalanceListPageResponse.kt | 1 + .../models/AggregateBalanceListResponse.kt | 1 + .../kotlin/com/lithic/api/models/ApiStatus.kt | 1 + .../kotlin/com/lithic/api/models/AuthRule.kt | 1 + .../lithic/api/models/AuthRuleCondition.kt | 1 + .../api/models/AuthRuleV2ApplyParams.kt | 3 ++ .../models/AuthRuleV2BacktestCreateParams.kt | 1 + .../api/models/AuthRuleV2CreateParams.kt | 9 ++++++ .../api/models/AuthRuleV2DraftParams.kt | 3 ++ .../api/models/AuthRuleV2ListPageResponse.kt | 1 + .../api/models/AuthRuleV2UpdateParams.kt | 4 +++ .../com/lithic/api/models/AuthStreamSecret.kt | 1 + .../models/AuthenticationRetrieveResponse.kt | 11 ++++++++ .../models/AuthenticationSimulateResponse.kt | 1 + .../api/models/BacktestCreateResponse.kt | 1 + .../com/lithic/api/models/BacktestResults.kt | 3 ++ .../kotlin/com/lithic/api/models/Balance.kt | 1 + .../api/models/BalanceListPageResponse.kt | 1 + .../lithic/api/models/BalanceListResponse.kt | 1 + .../api/models/BookTransferCreateParams.kt | 1 + .../models/BookTransferListPageResponse.kt | 1 + .../lithic/api/models/BookTransferResponse.kt | 3 ++ .../api/models/BookTransferReverseParams.kt | 1 + .../main/kotlin/com/lithic/api/models/Card.kt | 1 + .../CardAggregateBalanceListPageResponse.kt | 1 + .../api/models/CardBalanceListPageResponse.kt | 1 + .../api/models/CardConvertPhysicalParams.kt | 1 + .../com/lithic/api/models/CardCreateParams.kt | 1 + ...ardFinancialTransactionListPageResponse.kt | 1 + .../lithic/api/models/CardListPageResponse.kt | 1 + .../com/lithic/api/models/CardProgram.kt | 1 + .../api/models/CardProgramListPageResponse.kt | 1 + .../lithic/api/models/CardProvisionParams.kt | 1 + .../api/models/CardProvisionResponse.kt | 1 + .../lithic/api/models/CardReissueParams.kt | 1 + .../com/lithic/api/models/CardRenewParams.kt | 1 + .../api/models/CardSearchByPanParams.kt | 1 + .../com/lithic/api/models/CardSpendLimits.kt | 4 +++ .../com/lithic/api/models/CardUpdateParams.kt | 1 + .../api/models/CardWebProvisionParams.kt | 1 + .../api/models/CardWebProvisionResponse.kt | 3 ++ .../kotlin/com/lithic/api/models/Carrier.kt | 1 + .../lithic/api/models/ChallengeResponse.kt | 1 + .../models/Conditional3dsActionParameters.kt | 2 ++ .../api/models/ConditionalBlockParameters.kt | 1 + .../CreditProductPrimeRateCreateParams.kt | 1 + .../DecisioningRetrieveSecretResponse.kt | 1 + .../com/lithic/api/models/DigitalCardArt.kt | 1 + .../models/DigitalCardArtListPageResponse.kt | 1 + .../kotlin/com/lithic/api/models/Dispute.kt | 1 + .../lithic/api/models/DisputeCreateParams.kt | 1 + .../com/lithic/api/models/DisputeEvidence.kt | 1 + .../DisputeInitiateEvidenceUploadParams.kt | 1 + .../DisputeListEvidencesPageResponse.kt | 1 + .../api/models/DisputeListPageResponse.kt | 1 + .../lithic/api/models/DisputeUpdateParams.kt | 1 + .../kotlin/com/lithic/api/models/Document.kt | 2 ++ .../EnhancedCommercialDataRetrieveResponse.kt | 1 + .../com/lithic/api/models/EnhancedData.kt | 7 +++++ .../kotlin/com/lithic/api/models/Event.kt | 1 + .../models/EventListAttemptsPageResponse.kt | 1 + .../api/models/EventListPageResponse.kt | 1 + .../lithic/api/models/EventSubscription.kt | 1 + .../models/EventSubscriptionCreateParams.kt | 1 + ...entSubscriptionListAttemptsPageResponse.kt | 1 + .../EventSubscriptionListPageResponse.kt | 1 + ...tSubscriptionSendSimulatedExampleParams.kt | 1 + .../models/EventSubscriptionUpdateParams.kt | 1 + .../com/lithic/api/models/ExtendedCredit.kt | 1 + .../api/models/ExternalBankAccountAddress.kt | 1 + .../models/ExternalBankAccountCreateParams.kt | 4 +++ .../ExternalBankAccountCreateResponse.kt | 1 + .../ExternalBankAccountListPageResponse.kt | 1 + .../models/ExternalBankAccountListResponse.kt | 1 + ...rnalBankAccountMicroDepositCreateParams.kt | 1 + .../ExternalBankAccountRetrieveResponse.kt | 1 + ...rnalBankAccountRetryMicroDepositsParams.kt | 1 + ...alBankAccountRetryMicroDepositsResponse.kt | 1 + .../ExternalBankAccountRetryPrenoteParams.kt | 1 + ...ExternalBankAccountRetryPrenoteResponse.kt | 1 + .../models/ExternalBankAccountUpdateParams.kt | 1 + .../ExternalBankAccountUpdateResponse.kt | 1 + .../com/lithic/api/models/ExternalPayment.kt | 2 ++ .../api/models/ExternalPaymentCancelParams.kt | 1 + .../api/models/ExternalPaymentCreateParams.kt | 1 + .../models/ExternalPaymentListPageResponse.kt | 1 + .../models/ExternalPaymentReleaseParams.kt | 1 + .../models/ExternalPaymentReverseParams.kt | 1 + .../api/models/ExternalPaymentSettleParams.kt | 1 + .../com/lithic/api/models/ExternalResource.kt | 1 + .../com/lithic/api/models/FinancialAccount.kt | 2 ++ ...FinancialAccountBalanceListPageResponse.kt | 1 + .../models/FinancialAccountCreateParams.kt | 1 + .../models/FinancialAccountCreditConfig.kt | 1 + ...lAccountCreditConfigurationUpdateParams.kt | 1 + .../FinancialAccountListPageResponse.kt | 1 + ...inancialAccountLoanTapeListPageResponse.kt | 1 + ...ncialAccountRegisterAccountNumberParams.kt | 1 + .../models/FinancialAccountUpdateParams.kt | 1 + .../FinancialAccountUpdateStatusParams.kt | 1 + .../lithic/api/models/FinancialTransaction.kt | 2 ++ .../FinancialTransactionListPageResponse.kt | 1 + .../models/FraudTransactionReportParams.kt | 1 + .../models/FundingEventListPageResponse.kt | 1 + .../api/models/FundingEventListResponse.kt | 2 ++ .../FundingEventRetrieveDetailsResponse.kt | 1 + .../models/FundingEventRetrieveResponse.kt | 2 ++ .../main/kotlin/com/lithic/api/models/Kyb.kt | 3 ++ .../lithic/api/models/KybBusinessEntity.kt | 2 ++ .../main/kotlin/com/lithic/api/models/Kyc.kt | 2 ++ .../kotlin/com/lithic/api/models/KycExempt.kt | 1 + .../kotlin/com/lithic/api/models/LoanTape.kt | 10 +++++++ .../models/ManagementOperationCreateParams.kt | 1 + .../ManagementOperationListPageResponse.kt | 1 + .../ManagementOperationReverseParams.kt | 1 + .../models/ManagementOperationTransaction.kt | 3 ++ .../api/models/MerchantLockParameters.kt | 2 ++ .../com/lithic/api/models/MessageAttempt.kt | 1 + .../api/models/MicroDepositCreateResponse.kt | 1 + .../com/lithic/api/models/NetworkProgram.kt | 1 + .../models/NetworkProgramListPageResponse.kt | 1 + .../api/models/NetworkTotalListResponse.kt | 2 ++ .../models/NetworkTotalRetrieveResponse.kt | 2 ++ .../com/lithic/api/models/NonPciCard.kt | 2 ++ .../kotlin/com/lithic/api/models/Payment.kt | 4 +++ .../lithic/api/models/PaymentCreateParams.kt | 2 ++ .../api/models/PaymentCreateResponse.kt | 1 + .../api/models/PaymentListPageResponse.kt | 1 + .../lithic/api/models/PaymentRetryResponse.kt | 1 + .../api/models/PaymentSimulateActionParams.kt | 1 + .../models/PaymentSimulateActionResponse.kt | 1 + .../models/PaymentSimulateReceiptParams.kt | 1 + .../models/PaymentSimulateReceiptResponse.kt | 1 + .../models/PaymentSimulateReleaseParams.kt | 1 + .../models/PaymentSimulateReleaseResponse.kt | 1 + .../api/models/PaymentSimulateReturnParams.kt | 1 + .../models/PaymentSimulateReturnResponse.kt | 1 + .../api/models/PrimeRateRetrieveResponse.kt | 2 ++ ...ReportSettlementListDetailsPageResponse.kt | 1 + ...tSettlementNetworkTotalListPageResponse.kt | 1 + .../com/lithic/api/models/RequiredDocument.kt | 1 + .../models/ResponderEndpointCreateParams.kt | 1 + .../models/ResponderEndpointCreateResponse.kt | 1 + .../api/models/ResponderEndpointStatus.kt | 1 + .../kotlin/com/lithic/api/models/RuleStats.kt | 2 ++ .../com/lithic/api/models/SettlementDetail.kt | 2 ++ .../com/lithic/api/models/SettlementReport.kt | 1 + .../api/models/SettlementSummaryDetails.kt | 1 + .../com/lithic/api/models/ShippingAddress.kt | 1 + .../kotlin/com/lithic/api/models/Statement.kt | 7 +++++ .../lithic/api/models/StatementLineItems.kt | 2 ++ .../com/lithic/api/models/Statements.kt | 1 + .../SubscriptionRetrieveSecretResponse.kt | 1 + ...eDSAuthenticationSimulateOtpEntryParams.kt | 1 + .../ThreeDSAuthenticationSimulateParams.kt | 3 ++ .../com/lithic/api/models/Tokenization.kt | 2 ++ ...nizationDecisioningRotateSecretResponse.kt | 1 + .../models/TokenizationListPageResponse.kt | 1 + .../TokenizationResendActivationCodeParams.kt | 1 + .../lithic/api/models/TokenizationSecret.kt | 1 + .../api/models/TokenizationSimulateParams.kt | 1 + .../models/TokenizationSimulateResponse.kt | 1 + .../TokenizationUpdateDigitalCardArtParams.kt | 1 + ...okenizationUpdateDigitalCardArtResponse.kt | 1 + .../com/lithic/api/models/Transaction.kt | 28 +++++++++++++++++++ .../api/models/TransactionListPageResponse.kt | 1 + .../api/models/TransactionReportResponse.kt | 1 + .../api/models/TransactionRetrieveResponse.kt | 1 + ...actionSimulateAuthorizationAdviceParams.kt | 1 + ...tionSimulateAuthorizationAdviceResponse.kt | 1 + .../TransactionSimulateAuthorizationParams.kt | 1 + ...ransactionSimulateAuthorizationResponse.kt | 1 + .../TransactionSimulateClearingParams.kt | 1 + .../TransactionSimulateClearingResponse.kt | 1 + ...SimulateCreditAuthorizationAdviceParams.kt | 1 + ...mulateCreditAuthorizationAdviceResponse.kt | 1 + ...actionSimulateCreditAuthorizationParams.kt | 1 + ...tionSimulateCreditAuthorizationResponse.kt | 1 + .../models/TransactionSimulateReturnParams.kt | 1 + .../TransactionSimulateReturnResponse.kt | 1 + ...TransactionSimulateReturnReversalParams.kt | 1 + ...ansactionSimulateReturnReversalResponse.kt | 1 + .../models/TransactionSimulateVoidParams.kt | 1 + .../models/TransactionSimulateVoidResponse.kt | 1 + .../kotlin/com/lithic/api/models/Transfer.kt | 2 ++ .../lithic/api/models/TransferCreateParams.kt | 1 + .../com/lithic/api/models/V2ApplyResponse.kt | 7 +++++ .../com/lithic/api/models/V2CreateResponse.kt | 7 +++++ .../com/lithic/api/models/V2DraftResponse.kt | 7 +++++ .../com/lithic/api/models/V2ListResponse.kt | 7 +++++ .../lithic/api/models/V2PromoteResponse.kt | 7 +++++ .../com/lithic/api/models/V2ReportResponse.kt | 1 + .../api/models/V2RetrieveReportResponse.kt | 2 ++ .../lithic/api/models/V2RetrieveResponse.kt | 7 +++++ .../com/lithic/api/models/V2UpdateResponse.kt | 7 +++++ .../lithic/api/models/VelocityLimitParams.kt | 2 ++ .../models/VelocityLimitParamsPeriodWindow.kt | 5 ++++ .../com/lithic/api/models/WirePartyDetails.kt | 1 + 219 files changed, 426 insertions(+) diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt index 93b472de2..e10c836a8 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Account.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Account +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, @@ -633,6 +634,7 @@ private constructor( * limit of 0 indicates that the lifetime limit feature is disabled. */ class SpendLimit + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val daily: JsonField, private val lifetime: JsonField, @@ -1011,6 +1013,7 @@ private constructor( } class AccountHolder + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val businessAccountToken: JsonField, @@ -1495,6 +1498,7 @@ private constructor( @Deprecated("deprecated") class VerificationAddress + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageResponse.kt index c58fceb41..79bb4c7d7 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListPageResponse.kt @@ -20,6 +20,7 @@ import kotlin.jvm.optionals.getOrNull /** A response containing a list of transactions */ class AccountActivityListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt index 830471968..df0e85ddd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityListResponse.kt @@ -386,6 +386,7 @@ private constructor( /** Financial transaction with inheritance from unified base transaction */ class FinancialTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -1239,6 +1240,7 @@ private constructor( /** Financial Event */ class FinancialEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -2703,6 +2705,7 @@ private constructor( /** Book transfer transaction */ class BookTransferTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -3690,6 +3693,7 @@ private constructor( /** Book transfer Event */ class BookTransferEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -5211,6 +5215,7 @@ private constructor( } class TransactionSeries + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val relatedTransactionEventToken: JsonField, private val relatedTransactionToken: JsonField, @@ -5534,6 +5539,7 @@ private constructor( /** Base class for all transaction types in the ledger service */ class CardTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -7308,6 +7314,7 @@ private constructor( /** Payment transaction */ class PaymentTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -8687,6 +8694,7 @@ private constructor( /** Payment Event */ class PaymentEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -10092,6 +10100,7 @@ private constructor( } class AchMethodAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secCode: JsonField, private val addenda: JsonField, @@ -10734,6 +10743,7 @@ private constructor( } class WireMethodAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val wireNetwork: JsonField, private val creditor: JsonField, @@ -11285,6 +11295,7 @@ private constructor( /** Related account tokens for the transaction */ class RelatedAccountTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountToken: JsonField, private val businessAccountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt index d8de42c62..cd452c7b5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountActivityRetrieveTransactionResponse.kt @@ -416,6 +416,7 @@ private constructor( /** Financial transaction with inheritance from unified base transaction */ class FinancialTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -1269,6 +1270,7 @@ private constructor( /** Financial Event */ class FinancialEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -2733,6 +2735,7 @@ private constructor( /** Book transfer transaction */ class BookTransferTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -3720,6 +3723,7 @@ private constructor( /** Book transfer Event */ class BookTransferEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -5241,6 +5245,7 @@ private constructor( } class TransactionSeries + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val relatedTransactionEventToken: JsonField, private val relatedTransactionToken: JsonField, @@ -5564,6 +5569,7 @@ private constructor( /** Base class for all transaction types in the ledger service */ class CardTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -7338,6 +7344,7 @@ private constructor( /** Payment transaction */ class PaymentTransaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -8717,6 +8724,7 @@ private constructor( /** Payment Event */ class PaymentEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -10122,6 +10130,7 @@ private constructor( } class AchMethodAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secCode: JsonField, private val addenda: JsonField, @@ -10764,6 +10773,7 @@ private constructor( } class WireMethodAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val wireNetwork: JsonField, private val creditor: JsonField, @@ -11315,6 +11325,7 @@ private constructor( /** Related account tokens for the transaction */ class RelatedAccountTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountToken: JsonField, private val businessAccountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt index 79d4d7d49..94557f289 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AccountHolder +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, @@ -1092,6 +1093,7 @@ private constructor( (if (websiteUrl.asKnown().isPresent) 1 else 0) class AccountHolderBusinessResponse + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dbaBusinessName: JsonField, @@ -1567,6 +1569,7 @@ private constructor( * information provided via KYC. For example, we do not return the government id. */ class AccountHolderIndividualResponse + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, @@ -2574,6 +2577,7 @@ private constructor( /** Information about the most recent identity verification attempt */ class AccountHolderVerificationApplication + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val created: JsonField, private val status: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateParams.kt index 186a47af9..d31c38214 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateParams.kt @@ -447,6 +447,7 @@ private constructor( } class KybDelegated + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val businessEntity: JsonField, private val beneficialOwnerIndividuals: JsonField>, @@ -966,6 +967,7 @@ private constructor( /** Information for business for which the account is being opened. */ class KybDelegatedBusinessEntity + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val legalBusinessName: JsonField, @@ -1408,6 +1410,7 @@ private constructor( /** Individuals associated with a KYB application. Phone number is optional. */ class KybIndividual + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt index 3ab5cb670..c6820f40c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderCreateResponse.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AccountHolderCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListDocumentsResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListDocumentsResponse.kt index 1555eef7a..97fa2d330 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListDocumentsResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListDocumentsResponse.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AccountHolderListDocumentsResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListPageResponse.kt index 12a86f19d..0390db024 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class AccountHolderListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentDocumentReviewParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentDocumentReviewParams.kt index 722156d82..ff1c258e4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentDocumentReviewParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentDocumentReviewParams.kt @@ -372,6 +372,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateEnrollmentDocumentReviewRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val documentUploadToken: JsonField, private val status: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewParams.kt index f9045d1cb..3320660d6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewParams.kt @@ -323,6 +323,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateEnrollmentReviewRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountHolderToken: JsonField, private val status: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewResponse.kt index 7bcc8b469..f1a266837 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderSimulateEnrollmentReviewResponse.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AccountHolderSimulateEnrollmentReviewResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1081,6 +1082,7 @@ private constructor( (if (websiteUrl.asKnown().isPresent) 1 else 0) class Individual + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, @@ -1459,6 +1461,7 @@ private constructor( * APO/FPO are acceptable. Only USA addresses are currently supported. */ class Address + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, @@ -2603,6 +2606,7 @@ private constructor( /** Information about the most recent identity verification attempt */ class VerificationApplication + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val created: JsonField, private val status: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateParams.kt index d6bd70dc9..35fd00bcb 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateParams.kt @@ -466,6 +466,7 @@ private constructor( /** The KYB request payload for updating a business. */ class KybPatchRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val beneficialOwnerEntities: JsonField>, private val beneficialOwnerIndividuals: JsonField>, @@ -955,6 +956,7 @@ private constructor( (if (websiteUrl.asKnown().isPresent) 1 else 0) class KybBusinessEntityPatch + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val entityToken: JsonField, private val address: JsonField, @@ -1439,6 +1441,7 @@ private constructor( /** Individuals associated with a KYB application. Phone number is optional. */ class IndividualPatch + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val entityToken: JsonField, private val address: JsonField, @@ -1974,6 +1977,7 @@ private constructor( /** The KYC request payload for updating an account holder. */ class KycPatchRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val externalId: JsonField, private val individual: JsonField, @@ -2160,6 +2164,7 @@ private constructor( * run. */ class IndividualPatch + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val entityToken: JsonField, private val address: JsonField, @@ -2681,6 +2686,7 @@ private constructor( /** The legacy request for updating an account holder. */ class PatchRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField, private val businessAccountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateResponse.kt index 310bcef74..68ca91703 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUpdateResponse.kt @@ -211,6 +211,7 @@ private constructor( } class KybKycPatchResponse + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1281,6 +1282,7 @@ private constructor( (if (websiteUrl.asKnown().isPresent) 1 else 0) class Individual + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, @@ -1673,6 +1675,7 @@ private constructor( * acceptable; APO/FPO are acceptable. Only USA addresses are currently supported. */ class Address + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, @@ -2844,6 +2847,7 @@ private constructor( /** Information about the most recent identity verification attempt */ class VerificationApplication + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val created: JsonField, private val status: JsonField, @@ -3746,6 +3750,7 @@ private constructor( } class PatchResponse + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val address: JsonField
, @@ -4151,6 +4156,7 @@ private constructor( /** The address for the account holder */ class Address + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUploadDocumentParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUploadDocumentParams.kt index 88eab8200..966dfb2fe 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUploadDocumentParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolderUploadDocumentParams.kt @@ -320,6 +320,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val documentType: JsonField, private val entityToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountListPageResponse.kt index 2974a5ceb..9de383f89 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class AccountListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountSpendLimits.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountSpendLimits.kt index ed47e6107..6e914fdfa 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountSpendLimits.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountSpendLimits.kt @@ -18,6 +18,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AccountSpendLimits +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val availableSpendLimit: JsonField, private val spendLimit: JsonField, @@ -237,6 +238,7 @@ private constructor( (spendVelocity.asKnown().getOrNull()?.validity() ?: 0) class AvailableSpendLimit + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val daily: JsonField, private val lifetime: JsonField, @@ -462,6 +464,7 @@ private constructor( } class SpendLimit + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val daily: JsonField, private val lifetime: JsonField, @@ -675,6 +678,7 @@ private constructor( } class SpendVelocity + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val daily: JsonField, private val lifetime: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt index 5413efba6..9a75e9e55 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountUpdateParams.kt @@ -514,6 +514,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val comment: JsonField, private val dailySpendLimit: JsonField, @@ -1337,6 +1338,7 @@ private constructor( */ @Deprecated("deprecated") class VerificationAddress + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val address2: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Address.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Address.kt index 41be46188..251f675b2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Address.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Address.kt @@ -17,6 +17,7 @@ import java.util.Objects import java.util.Optional class Address +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AddressUpdate.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AddressUpdate.kt index d1d5bf17f..f62d09bce 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AddressUpdate.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AddressUpdate.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class AddressUpdate +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val address2: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalance.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalance.kt index 92e8aefde..16c545050 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalance.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalance.kt @@ -20,6 +20,7 @@ import kotlin.jvm.optionals.getOrNull /** Aggregate Balance across all end-user accounts */ class AggregateBalance +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val availableAmount: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListPageResponse.kt index 02ea187e2..be5067244 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class AggregateBalanceListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListResponse.kt index e5cdc8d0e..6fb720c8a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AggregateBalanceListResponse.kt @@ -18,6 +18,7 @@ import java.util.Objects /** Card Aggregate Balance across all end-user accounts */ class AggregateBalanceListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val availableAmount: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ApiStatus.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ApiStatus.kt index 8188736c4..0ec8538f5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ApiStatus.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ApiStatus.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class ApiStatus +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val message: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt index 2d9355249..8c222be14 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AuthRule +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val state: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt index e18f8be73..3d64f8ddc 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleCondition.kt @@ -30,6 +30,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class AuthRuleCondition +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ApplyParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ApplyParams.kt index 15d085c07..a20c0cc78 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ApplyParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ApplyParams.kt @@ -496,6 +496,7 @@ private constructor( } class ApplyAuthRuleRequestAccountTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountTokens: JsonField>, private val businessAccountTokens: JsonField>, @@ -734,6 +735,7 @@ private constructor( } class ApplyAuthRuleRequestCardTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cardTokens: JsonField>, private val additionalProperties: MutableMap, @@ -920,6 +922,7 @@ private constructor( } class ApplyAuthRuleRequestProgramLevel + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val programLevel: JsonField, private val excludedCardTokens: JsonField>, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2BacktestCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2BacktestCreateParams.kt index 00e4b9b98..12f72e913 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2BacktestCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2BacktestCreateParams.kt @@ -304,6 +304,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class BacktestRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val end: JsonField, private val start: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt index f271893ef..78b13d8e4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2CreateParams.kt @@ -480,6 +480,7 @@ private constructor( } class CreateAuthRuleRequestAccountTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountTokens: JsonField>, private val businessAccountTokens: JsonField>, @@ -1379,6 +1380,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1733,6 +1735,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -3026,6 +3029,7 @@ private constructor( } class CreateAuthRuleRequestCardTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cardTokens: JsonField>, private val eventStream: JsonField, @@ -3870,6 +3874,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -4224,6 +4229,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -5508,6 +5514,7 @@ private constructor( } class CreateAuthRuleRequestProgramLevel + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val programLevel: JsonField, private val eventStream: JsonField, @@ -6405,6 +6412,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -6759,6 +6767,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt index a0a8fc631..7da3c2bae 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2DraftParams.kt @@ -309,6 +309,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val additionalProperties: MutableMap, @@ -798,6 +799,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1139,6 +1141,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ListPageResponse.kt index e4466e011..bd4cd48ac 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2ListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class AuthRuleV2ListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2UpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2UpdateParams.kt index 35dd411c2..f5ef400d9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2UpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRuleV2UpdateParams.kt @@ -471,6 +471,7 @@ private constructor( } class UnionMember0 + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val name: JsonField, private val state: JsonField, @@ -796,6 +797,7 @@ private constructor( } class UnionMember1 + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val name: JsonField, private val state: JsonField, @@ -1121,6 +1123,7 @@ private constructor( } class CardLevelRule + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cardTokens: JsonField>, private val name: JsonField, @@ -1506,6 +1509,7 @@ private constructor( } class ProgramLevelRule + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val excludedCardTokens: JsonField>, private val name: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthStreamSecret.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthStreamSecret.kt index 6697c3caa..ef0a8ecdc 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthStreamSecret.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthStreamSecret.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class AuthStreamSecret +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secret: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt index 59e4aca69..5a763ba2e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationRetrieveResponse.kt @@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull /** Represents a 3DS authentication */ class AuthenticationRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountType: JsonField, @@ -1513,6 +1514,7 @@ private constructor( /** Object containing data about the cardholder provided during the transaction. */ class Cardholder + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val addressMatch: JsonField, private val billingAddress: JsonField, @@ -1996,6 +1998,7 @@ private constructor( /** Object containing data on the billing address provided during the transaction. */ class BillingAddress + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val address2: JsonField, @@ -2371,6 +2374,7 @@ private constructor( /** Object containing data on the shipping address provided during the transaction. */ class ShippingAddress + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val address2: JsonField, @@ -2915,6 +2919,7 @@ private constructor( /** Object containing data about the merchant involved in the e-commerce transaction. */ class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val riskIndicator: JsonField, private val id: JsonField, @@ -3240,6 +3245,7 @@ private constructor( * e-commerce transaction. */ class RiskIndicator + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val deliveryEmailAddress: JsonField, private val deliveryTimeFrame: JsonField, @@ -4837,6 +4843,7 @@ private constructor( * all 3DS requests). */ class AdditionalData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val networkDecision: JsonField, private val networkRiskScore: JsonField, @@ -5205,6 +5212,7 @@ private constructor( * channel is 'APP_BASED'. */ class App + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val device: JsonField, private val deviceInfo: JsonField, @@ -6004,6 +6012,7 @@ private constructor( * channel is 'BROWSER'. */ class Browser + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val acceptHeader: JsonField, private val ip: JsonField, @@ -6476,6 +6485,7 @@ private constructor( * Metadata about the challenge method and delivery. Only present when a challenge is triggered. */ class ChallengeMetadata + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val methodType: JsonField, private val status: JsonField, @@ -7598,6 +7608,7 @@ private constructor( * authentication. */ class Transaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val cardholderAmount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationSimulateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationSimulateResponse.kt index 375205b39..5512e68af 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationSimulateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthenticationSimulateResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class AuthenticationSimulateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestCreateResponse.kt index 2ef5f76b0..9d383130c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestCreateResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class BacktestCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backtestToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestResults.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestResults.kt index bc604c2c1..3fd1186b4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestResults.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BacktestResults.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class BacktestResults +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backtestToken: JsonField, private val results: JsonField, @@ -240,6 +241,7 @@ private constructor( (simulationParameters.asKnown().getOrNull()?.validity() ?: 0) class Results + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val currentVersion: JsonField, private val draftVersion: JsonField, @@ -437,6 +439,7 @@ private constructor( } class SimulationParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val authRuleToken: JsonField, private val end: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Balance.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Balance.kt index efbcf1099..2f5c9d450 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Balance.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Balance.kt @@ -20,6 +20,7 @@ import kotlin.jvm.optionals.getOrNull /** Balance */ class Balance +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val availableAmount: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListPageResponse.kt index 4cc495728..3036f1d76 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class BalanceListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListResponse.kt index 6ff9e3a0d..15cd9c923 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BalanceListResponse.kt @@ -20,6 +20,7 @@ import kotlin.jvm.optionals.getOrNull /** Balance of a Financial Account */ class BalanceListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val availableAmount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferCreateParams.kt index b3347b500..d7a285328 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferCreateParams.kt @@ -530,6 +530,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class CreateBookTransferRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val category: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferListPageResponse.kt index 1730e353c..3466f1e59 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class BookTransferListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt index ca7e1c391..10841dfc1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferResponse.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class BookTransferResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -963,6 +964,7 @@ private constructor( /** Book transfer Event */ class BookTransferEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -2285,6 +2287,7 @@ private constructor( /** A series of transactions that are grouped together. */ class TransactionSeries + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val relatedTransactionEventToken: JsonField, private val relatedTransactionToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferReverseParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferReverseParams.kt index 7ec0887e7..29edfbc0b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferReverseParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/BookTransferReverseParams.kt @@ -253,6 +253,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val memo: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt index 81ed0621a..cda272781 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Card.kt @@ -22,6 +22,7 @@ import kotlin.jvm.optionals.getOrNull /** Card details with potentially PCI sensitive information for Enterprise customers */ class Card +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardAggregateBalanceListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardAggregateBalanceListPageResponse.kt index 9db75fade..2761c6ec1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardAggregateBalanceListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardAggregateBalanceListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class CardAggregateBalanceListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardBalanceListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardBalanceListPageResponse.kt index b3ab1438a..592088fba 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardBalanceListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardBalanceListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class CardBalanceListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt index 23ad7ca5a..7fdf2d1e6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardConvertPhysicalParams.kt @@ -390,6 +390,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val shippingAddress: JsonField, private val carrier: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt index 17eacdab7..81ccfcf09 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardCreateParams.kt @@ -947,6 +947,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val type: JsonField, private val accountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardFinancialTransactionListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardFinancialTransactionListPageResponse.kt index 205fa4019..6c256504d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardFinancialTransactionListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardFinancialTransactionListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class CardFinancialTransactionListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardListPageResponse.kt index 5d6f4f6da..248710f1f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class CardListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgram.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgram.kt index ec4cc19f6..aea124353 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgram.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgram.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class CardProgram +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgramListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgramListPageResponse.kt index c7a253748..f9d40cf32 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgramListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProgramListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class CardProgramListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionParams.kt index 8440b339c..d163e2849 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionParams.kt @@ -432,6 +432,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val certificate: JsonField, private val clientDeviceId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionResponse.kt index fe84a561e..844c3ea09 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardProvisionResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class CardProvisionResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val provisioningPayload: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt index 3d1e875f3..f11b1b47a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardReissueParams.kt @@ -373,6 +373,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val carrier: JsonField, private val productId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt index ea7efd7d8..74602deb2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardRenewParams.kt @@ -451,6 +451,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val shippingAddress: JsonField, private val carrier: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt index c6688d9c2..6bfce74d2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSearchByPanParams.kt @@ -247,6 +247,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val pan: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSpendLimits.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSpendLimits.kt index e4592f872..08d43702f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSpendLimits.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardSpendLimits.kt @@ -18,6 +18,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class CardSpendLimits +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val availableSpendLimit: JsonField, private val spendLimit: JsonField, @@ -237,6 +238,7 @@ private constructor( (spendVelocity.asKnown().getOrNull()?.validity() ?: 0) class AvailableSpendLimit + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val annually: JsonField, private val forever: JsonField, @@ -462,6 +464,7 @@ private constructor( } class SpendLimit + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val annually: JsonField, private val forever: JsonField, @@ -675,6 +678,7 @@ private constructor( } class SpendVelocity + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val annually: JsonField, private val forever: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt index db969fcd1..711420e84 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardUpdateParams.kt @@ -613,6 +613,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val comment: JsonField, private val digitalCardArtToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionParams.kt index 831548514..c10b2bcad 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionParams.kt @@ -261,6 +261,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val digitalWallet: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionResponse.kt index c2e12b4b9..62fa55bb6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CardWebProvisionResponse.kt @@ -17,6 +17,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class CardWebProvisionResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val jws: JsonField, private val state: JsonField, @@ -175,6 +176,7 @@ private constructor( /** JWS object required for handoff to Apple's script. */ class WebPushProvisioningResponseJws + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val header: JsonField, private val payload: JsonField, @@ -432,6 +434,7 @@ private constructor( * the JWS signature. */ class WebPushProvisioningResponseHeader + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val kid: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Carrier.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Carrier.kt index 7569ddfa8..735ef29c8 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Carrier.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Carrier.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class Carrier +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val qrCodeUrl: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ChallengeResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ChallengeResponse.kt index dfe9dd7e4..4d7334d7f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ChallengeResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ChallengeResponse.kt @@ -18,6 +18,7 @@ import kotlin.jvm.optionals.getOrNull /** Response from Card Program to a 3DS Authentication challenge */ class ChallengeResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val challengeResponse: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt index 45f7b68c8..8e4264dd0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Conditional3dsActionParameters.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Conditional3dsActionParameters +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -351,6 +352,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalBlockParameters.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalBlockParameters.kt index 5c0ca3596..d44815033 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalBlockParameters.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalBlockParameters.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ConditionalBlockParameters +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val conditions: JsonField>, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CreditProductPrimeRateCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CreditProductPrimeRateCreateParams.kt index b7706f31a..4deeae2e5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/CreditProductPrimeRateCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/CreditProductPrimeRateCreateParams.kt @@ -304,6 +304,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class InterestRate + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val rate: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DecisioningRetrieveSecretResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DecisioningRetrieveSecretResponse.kt index 3ae99cf30..a86ba9dca 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DecisioningRetrieveSecretResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DecisioningRetrieveSecretResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class DecisioningRetrieveSecretResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secret: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArt.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArt.kt index 568926234..3521bf440 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArt.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArt.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class DigitalCardArt +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val cardProgramToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArtListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArtListPageResponse.kt index 86b57bedc..0283eaf24 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArtListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DigitalCardArtListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class DigitalCardArtListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt index 73572382e..d98b38266 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Dispute.kt @@ -23,6 +23,7 @@ import kotlin.jvm.optionals.getOrNull /** Dispute. */ class Dispute +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeCreateParams.kt index f96b18827..1b71e8818 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeCreateParams.kt @@ -374,6 +374,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val reason: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt index 0877a57a3..d08578be1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeEvidence.kt @@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull /** Dispute evidence. */ class DisputeEvidence +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeInitiateEvidenceUploadParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeInitiateEvidenceUploadParams.kt index d247b8fc3..3507a7643 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeInitiateEvidenceUploadParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeInitiateEvidenceUploadParams.kt @@ -259,6 +259,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val filename: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListEvidencesPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListEvidencesPageResponse.kt index 0d3306a67..307c03717 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListEvidencesPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListEvidencesPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class DisputeListEvidencesPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListPageResponse.kt index ea55c1de0..0c62813b9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class DisputeListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeUpdateParams.kt index bba9b4e69..d59588caf 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/DisputeUpdateParams.kt @@ -340,6 +340,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val customerFiledDate: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Document.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Document.kt index c3e7bf801..af6829da6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Document.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Document.kt @@ -22,6 +22,7 @@ import kotlin.jvm.optionals.getOrNull /** Describes the document and the required document image uploads required to re-run KYC */ class Document +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountHolderToken: JsonField, @@ -589,6 +590,7 @@ private constructor( /** Represents a single image of the document to upload. */ class RequiredDocumentUpload + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val acceptedEntityStatusReasons: JsonField>, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedCommercialDataRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedCommercialDataRetrieveResponse.kt index 51e80e16c..d9b24c14d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedCommercialDataRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedCommercialDataRetrieveResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class EnhancedCommercialDataRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedData.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedData.kt index c949440ca..c7650ca65 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedData.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EnhancedData.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class EnhancedData +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val common: JsonField, @@ -324,6 +325,7 @@ private constructor( (if (transactionToken.asKnown().isPresent) 1 else 0) class CommonData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val lineItems: JsonField>, private val tax: JsonField, @@ -646,6 +648,7 @@ private constructor( /** An L2/L3 enhanced commercial data line item. */ class LineItem + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val description: JsonField, @@ -921,6 +924,7 @@ private constructor( } class TaxData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val exempt: JsonField, @@ -1322,6 +1326,7 @@ private constructor( } class Fleet + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amountTotals: JsonField, private val fuel: JsonField, @@ -1673,6 +1678,7 @@ private constructor( (if (vehicleNumber.asKnown().isPresent) 1 else 0) class AmountTotals + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val discount: JsonField, private val grossSale: JsonField, @@ -1899,6 +1905,7 @@ private constructor( } class FuelData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val quantity: JsonField, private val type: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt index 37bd4cc2e..2003b04f6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Event.kt @@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull /** A single event that affects the transaction state and lifecycle. */ class Event +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListAttemptsPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListAttemptsPageResponse.kt index e652d4138..c65715879 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListAttemptsPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListAttemptsPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class EventListAttemptsPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListPageResponse.kt index 8a0f1aaf3..82d1170fb 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class EventListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscription.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscription.kt index df632c496..c7ee22d26 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscription.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscription.kt @@ -22,6 +22,7 @@ import kotlin.jvm.optionals.getOrNull /** A subscription to specific event types. */ class EventSubscription +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val description: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionCreateParams.kt index 9acf37a33..8efde311d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionCreateParams.kt @@ -345,6 +345,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val url: JsonField, private val description: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListAttemptsPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListAttemptsPageResponse.kt index f15c47f18..59902c72c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListAttemptsPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListAttemptsPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class EventSubscriptionListAttemptsPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListPageResponse.kt index f7c34ecf4..1e21bb621 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class EventSubscriptionListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionSendSimulatedExampleParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionSendSimulatedExampleParams.kt index d96bbd4d6..a604115c0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionSendSimulatedExampleParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionSendSimulatedExampleParams.kt @@ -264,6 +264,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val eventType: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionUpdateParams.kt index 42852f27c..62f4b96ab 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/EventSubscriptionUpdateParams.kt @@ -368,6 +368,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val url: JsonField, private val description: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExtendedCredit.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExtendedCredit.kt index 7df92451f..2a7ddcc45 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExtendedCredit.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExtendedCredit.kt @@ -16,6 +16,7 @@ import java.util.Collections import java.util.Objects class ExtendedCredit +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val creditExtended: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountAddress.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountAddress.kt index 413f167b2..2632d08d9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountAddress.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountAddress.kt @@ -17,6 +17,7 @@ import java.util.Objects import java.util.Optional class ExternalBankAccountAddress +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateParams.kt index 0aa820f07..7c794dc30 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateParams.kt @@ -534,6 +534,7 @@ private constructor( } class BankVerifiedCreateBankAccountApiRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val country: JsonField, @@ -1566,6 +1567,7 @@ private constructor( } class PlaidCreateBankAccountApiRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val owner: JsonField, private val ownerType: JsonField, @@ -2107,6 +2109,7 @@ private constructor( } class ExternallyVerifiedCreateBankAccountApiRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val country: JsonField, @@ -3183,6 +3186,7 @@ private constructor( } class UnverifiedCreateBankAccountApiRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateResponse.kt index 565f9f812..16fb72d0a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountCreateResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListPageResponse.kt index b06c52eff..c923766e0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ExternalBankAccountListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListResponse.kt index 3f2c8da34..850ed9e8a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountListResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountMicroDepositCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountMicroDepositCreateParams.kt index 80a59a9de..411f31565 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountMicroDepositCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountMicroDepositCreateParams.kt @@ -283,6 +283,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class MicroDepositVerificationRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val microDeposits: JsonField>, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetrieveResponse.kt index a4b30677e..a3d06bd1e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetrieveResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsParams.kt index 2c470f42f..47f62474e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsParams.kt @@ -268,6 +268,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class RetryMicroDepositVerificationRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val financialAccountToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsResponse.kt index 24d9a2579..92c38cf1c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryMicroDepositsResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountRetryMicroDepositsResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteParams.kt index 552b830d6..4279cd9be 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteParams.kt @@ -265,6 +265,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class RetryPrenoteVerificationRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val financialAccountToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteResponse.kt index 55004a576..2265f44bd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountRetryPrenoteResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountRetryPrenoteResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateParams.kt index 24c1a6de4..ad547bf08 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateParams.kt @@ -490,6 +490,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class UpdateBankAccountApiRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField, private val companyId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateResponse.kt index 9f64d7a6a..158be950b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalBankAccountUpdateResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalBankAccountUpdateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPayment.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPayment.kt index 266c6e9af..0f3451113 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPayment.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPayment.kt @@ -23,6 +23,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ExternalPayment +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, @@ -1116,6 +1117,7 @@ private constructor( } class ExternalPaymentEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCancelParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCancelParams.kt index e980d467d..c22993d17 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCancelParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCancelParams.kt @@ -293,6 +293,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class ExternalPaymentActionRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val memo: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCreateParams.kt index 3c973a391..763d2d274 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentCreateParams.kt @@ -466,6 +466,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class CreateExternalPaymentRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val category: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentListPageResponse.kt index fec70c158..758e3c0c5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ExternalPaymentListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReleaseParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReleaseParams.kt index b160d2284..3ee7aa58a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReleaseParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReleaseParams.kt @@ -293,6 +293,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class ExternalPaymentActionRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val memo: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReverseParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReverseParams.kt index c2823a1f8..e79ddc8f9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReverseParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentReverseParams.kt @@ -293,6 +293,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class ExternalPaymentActionRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val memo: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentSettleParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentSettleParams.kt index e0e5eb7df..8576de6a3 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentSettleParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalPaymentSettleParams.kt @@ -325,6 +325,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class ExternalPaymentActionWithProgressToRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val memo: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalResource.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalResource.kt index c5868f621..c7786e482 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalResource.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ExternalResource.kt @@ -19,6 +19,7 @@ import kotlin.jvm.optionals.getOrNull /** External resource associated with the management operation */ class ExternalResource +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val externalResourceToken: JsonField, private val externalResourceType: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccount.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccount.kt index c9cdaf65a..cb315bb54 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccount.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccount.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class FinancialAccount +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -613,6 +614,7 @@ private constructor( (substatus.asKnown().getOrNull()?.validity() ?: 0) class FinancialAccountCreditConfig + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val chargedOffReason: JsonField, private val creditLimit: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountBalanceListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountBalanceListPageResponse.kt index ff5ad7e96..5542bd63b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountBalanceListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountBalanceListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FinancialAccountBalanceListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreateParams.kt index a2b456a0d..2e0de032a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreateParams.kt @@ -341,6 +341,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class CreateFinancialAccountRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val nickname: JsonField, private val type: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfig.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfig.kt index c8ed09f0f..5134a3b74 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfig.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfig.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class FinancialAccountCreditConfig +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountToken: JsonField, private val chargedOffReason: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfigurationUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfigurationUpdateParams.kt index b430b4669..b0ffa8f84 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfigurationUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountCreditConfigurationUpdateParams.kt @@ -352,6 +352,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class FinancialAccountCreditConfigRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val creditLimit: JsonField, private val creditProductToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountListPageResponse.kt index ec06aec3d..9c6440cf0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FinancialAccountListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountLoanTapeListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountLoanTapeListPageResponse.kt index 13444241a..db4654bec 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountLoanTapeListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountLoanTapeListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FinancialAccountLoanTapeListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountRegisterAccountNumberParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountRegisterAccountNumberParams.kt index bf13b0319..e561a38f0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountRegisterAccountNumberParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountRegisterAccountNumberParams.kt @@ -274,6 +274,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class RegisterAccountNumberRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateParams.kt index 2aa2b3a28..974dcab3e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateParams.kt @@ -254,6 +254,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class UpdateFinancialAccountRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val nickname: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateStatusParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateStatusParams.kt index 7107af0ea..e3b4445f3 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateStatusParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialAccountUpdateStatusParams.kt @@ -311,6 +311,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class UpdateFinancialAccountStatusRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val status: JsonField, private val substatus: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt index c3b93c107..2300e2ad7 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransaction.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class FinancialTransaction +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -754,6 +755,7 @@ private constructor( /** Financial Event */ class FinancialEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransactionListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransactionListPageResponse.kt index a88165738..9431a8811 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransactionListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FinancialTransactionListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FinancialTransactionListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FraudTransactionReportParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FraudTransactionReportParams.kt index 2087d73a8..ceee26690 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FraudTransactionReportParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FraudTransactionReportParams.kt @@ -383,6 +383,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class FraudReportRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val fraudStatus: JsonField, private val comment: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListPageResponse.kt index b57e647e6..5c416ca06 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FundingEventListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListResponse.kt index f76f4b5eb..b539aab81 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventListResponse.kt @@ -22,6 +22,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FundingEventListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val collectionResourceType: JsonField, @@ -638,6 +639,7 @@ private constructor( } class FundingEventSettlement + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val networkSettlementDate: JsonField, private val settledGrossAmount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveDetailsResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveDetailsResponse.kt index 48671801d..3d0af2f66 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveDetailsResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveDetailsResponse.kt @@ -16,6 +16,7 @@ import java.util.Collections import java.util.Objects class FundingEventRetrieveDetailsResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val settlementDetailsUrl: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveResponse.kt index f0459462d..72696dcdd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/FundingEventRetrieveResponse.kt @@ -22,6 +22,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class FundingEventRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val collectionResourceType: JsonField, @@ -639,6 +640,7 @@ private constructor( } class FundingEventSettlement + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val networkSettlementDate: JsonField, private val settledGrossAmount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyb.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyb.kt index 5213e1267..7a4761605 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyb.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyb.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Kyb +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val beneficialOwnerIndividuals: JsonField>, private val businessEntity: JsonField, @@ -624,6 +625,7 @@ private constructor( /** Individuals associated with a KYB application. Phone number is optional. */ class KybIndividual + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, @@ -1058,6 +1060,7 @@ private constructor( /** Information for business for which the account is being opened and KYB is being run. */ class BusinessEntity + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val governmentId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/KybBusinessEntity.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/KybBusinessEntity.kt index f859922bf..0fce031fa 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/KybBusinessEntity.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/KybBusinessEntity.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class KybBusinessEntity +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val governmentId: JsonField, @@ -405,6 +406,7 @@ private constructor( * APO/FPO are acceptable. */ class Address + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyc.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyc.kt index 3e3d552ad..40c8045e5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyc.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Kyc.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Kyc +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val individual: JsonField, private val tosTimestamp: JsonField, @@ -336,6 +337,7 @@ private constructor( /** Information on individual for whom the account is being opened and KYC is being run. */ class Individual + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val dob: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/KycExempt.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/KycExempt.kt index 084f86637..3e77e54fc 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/KycExempt.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/KycExempt.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class KycExempt +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField
, private val email: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/LoanTape.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/LoanTape.kt index d445a5706..dc58e81f5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/LoanTape.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/LoanTape.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class LoanTape +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountStanding: JsonField, @@ -1025,6 +1026,7 @@ private constructor( (if (tier.asKnown().isPresent) 1 else 0) class AccountStanding + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val consecutiveFullPaymentsMade: JsonField, private val consecutiveMinimumPaymentsMade: JsonField, @@ -1487,6 +1489,7 @@ private constructor( /** Information about the financial account state */ class FinancialAccountState + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val status: JsonField, private val substatus: JsonField, @@ -2189,6 +2192,7 @@ private constructor( } class Balances + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val due: JsonField, private val nextStatementDue: JsonField, @@ -2475,6 +2479,7 @@ private constructor( * will be considered past due the next day */ class CategoryBalances + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val fees: JsonField, private val interest: JsonField, @@ -2737,6 +2742,7 @@ private constructor( } class StatementTotals + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val balanceTransfers: JsonField, private val cashAdvances: JsonField, @@ -3157,6 +3163,7 @@ private constructor( } class InterestDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val actualInterestCharged: JsonField, private val dailyBalanceAmounts: JsonField, @@ -3590,6 +3597,7 @@ private constructor( (if (minimumInterestCharged.asKnown().isPresent) 1 else 0) class CategoryDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val balanceTransfers: JsonField, private val cashAdvances: JsonField, @@ -4015,6 +4023,7 @@ private constructor( } class BalanceDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val remaining: JsonField, @@ -4206,6 +4215,7 @@ private constructor( } class CategoryBalances + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val fees: JsonField, private val interest: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationCreateParams.kt index df21c6222..8415b8596 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationCreateParams.kt @@ -521,6 +521,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class CreateManagementOperationRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val category: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationListPageResponse.kt index 4336fb243..70293cb13 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ManagementOperationListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationReverseParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationReverseParams.kt index 3af1b84a3..212d973c4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationReverseParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationReverseParams.kt @@ -296,6 +296,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class ManagementOperationActionRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val memo: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationTransaction.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationTransaction.kt index fca2ef50b..95f5eac2c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationTransaction.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ManagementOperationTransaction.kt @@ -23,6 +23,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ManagementOperationTransaction +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, @@ -1350,6 +1351,7 @@ private constructor( } class ManagementOperationEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -2471,6 +2473,7 @@ private constructor( } class TransactionSeries + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val relatedTransactionEventToken: JsonField, private val relatedTransactionToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MerchantLockParameters.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MerchantLockParameters.kt index b7b7839da..31aed5cfa 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MerchantLockParameters.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MerchantLockParameters.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class MerchantLockParameters +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val merchants: JsonField>, private val additionalProperties: MutableMap, @@ -188,6 +189,7 @@ private constructor( * or descriptor. */ class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val comment: JsonField, private val descriptor: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MessageAttempt.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MessageAttempt.kt index 3d386c545..8be345d83 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MessageAttempt.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MessageAttempt.kt @@ -20,6 +20,7 @@ import kotlin.jvm.optionals.getOrNull /** A subscription to specific event types. */ class MessageAttempt +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MicroDepositCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MicroDepositCreateResponse.kt index 4a5de6b12..4405bf129 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/MicroDepositCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/MicroDepositCreateResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class MicroDepositCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val country: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgram.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgram.kt index 9360953d2..1a557beaf 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgram.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgram.kt @@ -16,6 +16,7 @@ import java.util.Collections import java.util.Objects class NetworkProgram +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val defaultProductCode: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgramListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgramListPageResponse.kt index 5f4fd658d..e82cd299c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgramListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkProgramListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class NetworkProgramListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalListResponse.kt index 8f4339387..fdf024340 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalListResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class NetworkTotalListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amounts: JsonField, @@ -611,6 +612,7 @@ private constructor( (if (cycle.asKnown().isPresent) 1 else 0) class Amounts + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val grossSettlement: JsonField, private val interchangeFees: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalRetrieveResponse.kt index ec6d92081..3a9660a5e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NetworkTotalRetrieveResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class NetworkTotalRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amounts: JsonField, @@ -611,6 +612,7 @@ private constructor( (if (cycle.asKnown().isPresent) 1 else 0) class Amounts + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val grossSettlement: JsonField, private val interchangeFees: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt index 7619421f1..89b60bde9 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/NonPciCard.kt @@ -23,6 +23,7 @@ import kotlin.jvm.optionals.getOrNull /** Card details without PCI information */ class NonPciCard +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1239,6 +1240,7 @@ private constructor( /** Deprecated: Funding account for the card. */ class FundingAccount + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val created: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt index 519853493..ea90f8860 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Payment.kt @@ -23,6 +23,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Payment +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -1248,6 +1249,7 @@ private constructor( /** Payment Event */ class PaymentEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -2284,6 +2286,7 @@ private constructor( } class PaymentMethodAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val companyId: JsonField, private val receiptRoutingNumber: JsonField, @@ -2871,6 +2874,7 @@ private constructor( /** Account tokens related to a payment transaction */ class RelatedAccountTokens + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountToken: JsonField, private val businessAccountToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateParams.kt index 8018b9329..fe60370e5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateParams.kt @@ -469,6 +469,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class CreatePaymentRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val externalBankAccountToken: JsonField, @@ -1083,6 +1084,7 @@ private constructor( } class PaymentMethodRequestAttributes + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secCode: JsonField, private val addenda: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt index d395fd736..c8a9ec26e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentCreateResponse.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class PaymentCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentListPageResponse.kt index 7e9259957..31bed2929 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PaymentListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt index 87373f701..c72ba0fb7 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentRetryResponse.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class PaymentRetryResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionParams.kt index e145e1197..3804256cb 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionParams.kt @@ -330,6 +330,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateActionRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val eventType: JsonField, private val declineReason: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionResponse.kt index ff47497ab..ef4709493 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateActionResponse.kt @@ -18,6 +18,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PaymentSimulateActionResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val result: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptParams.kt index 40fc116ae..75da56c0e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptParams.kt @@ -369,6 +369,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateReceiptRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptResponse.kt index db2280691..5d9f6b044 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReceiptResponse.kt @@ -18,6 +18,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PaymentSimulateReceiptResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val result: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseParams.kt index af93ae1cf..8b6ce1aa6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseParams.kt @@ -246,6 +246,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateOriginationReleaseRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val paymentToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseResponse.kt index ca577b79f..c32db1b7f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReleaseResponse.kt @@ -18,6 +18,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PaymentSimulateReleaseResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val result: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnParams.kt index 33a20ba3c..fe2a928d6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnParams.kt @@ -280,6 +280,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class SimulateOriginationReturnRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val paymentToken: JsonField, private val returnReasonCode: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnResponse.kt index 59e512f6a..b051c6388 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PaymentSimulateReturnResponse.kt @@ -18,6 +18,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PaymentSimulateReturnResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val result: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PrimeRateRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PrimeRateRetrieveResponse.kt index 67c12ca52..6d7f4c7a2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/PrimeRateRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/PrimeRateRetrieveResponse.kt @@ -20,6 +20,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class PrimeRateRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, @@ -212,6 +213,7 @@ private constructor( (if (hasMore.asKnown().isPresent) 1 else 0) class InterestRate + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val effectiveDate: JsonField, private val rate: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementListDetailsPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementListDetailsPageResponse.kt index 9e03e464f..21e32fa2e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementListDetailsPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementListDetailsPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ReportSettlementListDetailsPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementNetworkTotalListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementNetworkTotalListPageResponse.kt index 84801e872..54693dbf2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementNetworkTotalListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ReportSettlementNetworkTotalListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class ReportSettlementNetworkTotalListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/RequiredDocument.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/RequiredDocument.kt index d25ef70f8..5d4dae120 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/RequiredDocument.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/RequiredDocument.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class RequiredDocument +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val entityToken: JsonField, private val statusReasons: JsonField>, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateParams.kt index 70df60e44..3728c0b9e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateParams.kt @@ -262,6 +262,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val type: JsonField, private val url: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateResponse.kt index 156086b22..5c557e7ad 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointCreateResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class ResponderEndpointCreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val enrolled: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointStatus.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointStatus.kt index 97f53478c..2bd29ca67 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointStatus.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ResponderEndpointStatus.kt @@ -17,6 +17,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class ResponderEndpointStatus +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val enrolled: JsonField, private val url: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/RuleStats.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/RuleStats.kt index f68c7690e..9b2b46f11 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/RuleStats.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/RuleStats.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class RuleStats +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val approved: JsonField, private val challenged: JsonField, @@ -314,6 +315,7 @@ private constructor( (if (version.asKnown().isPresent) 1 else 0) class Example + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val approved: JsonField, private val decision: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementDetail.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementDetail.kt index f18b4bf2e..a33b8b130 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementDetail.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementDetail.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class SettlementDetail +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1177,6 +1178,7 @@ private constructor( /** The total gross amount of other fees by type. */ class OtherFeesDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val isa: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementReport.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementReport.kt index c4175c22a..9c97acad0 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementReport.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementReport.kt @@ -20,6 +20,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class SettlementReport +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val created: JsonField, private val currency: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementSummaryDetails.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementSummaryDetails.kt index bbb3e2a25..2ccf58242 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementSummaryDetails.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SettlementSummaryDetails.kt @@ -18,6 +18,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class SettlementSummaryDetails +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val currency: JsonField, private val disputesGrossAmount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ShippingAddress.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ShippingAddress.kt index 6f92cc856..6cb8bec9e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ShippingAddress.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ShippingAddress.kt @@ -17,6 +17,7 @@ import java.util.Objects import java.util.Optional class ShippingAddress +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address1: JsonField, private val city: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statement.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statement.kt index bfbb7474b..bc1d6d72b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statement.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statement.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Statement +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountStanding: JsonField, @@ -1015,6 +1016,7 @@ private constructor( (if (nextStatementEndDate.asKnown().isPresent) 1 else 0) class AccountStanding + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val consecutiveFullPaymentsMade: JsonField, private val consecutiveMinimumPaymentsMade: JsonField, @@ -1477,6 +1479,7 @@ private constructor( /** Information about the financial account state */ class FinancialAccountState + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val status: JsonField, private val substatus: JsonField, @@ -2179,6 +2182,7 @@ private constructor( } class AmountDue + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val pastDue: JsonField, @@ -2383,6 +2387,7 @@ private constructor( } class StatementTotals + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val balanceTransfers: JsonField, private val cashAdvances: JsonField, @@ -2938,6 +2943,7 @@ private constructor( } class InterestDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val actualInterestCharged: JsonField, private val dailyBalanceAmounts: JsonField, @@ -3371,6 +3377,7 @@ private constructor( (if (minimumInterestCharged.asKnown().isPresent) 1 else 0) class CategoryDetails + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val balanceTransfers: JsonField, private val cashAdvances: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/StatementLineItems.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/StatementLineItems.kt index a982338ab..a6ed5e8b2 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/StatementLineItems.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/StatementLineItems.kt @@ -23,6 +23,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class StatementLineItems +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, @@ -211,6 +212,7 @@ private constructor( (if (hasMore.asKnown().isPresent) 1 else 0) class StatementLineItemResponse + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statements.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statements.kt index 1b35d4238..fc7b3184c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statements.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Statements.kt @@ -19,6 +19,7 @@ import java.util.Objects import kotlin.jvm.optionals.getOrNull class Statements +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SubscriptionRetrieveSecretResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SubscriptionRetrieveSecretResponse.kt index 2767858fa..f73ea80bd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/SubscriptionRetrieveSecretResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/SubscriptionRetrieveSecretResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class SubscriptionRetrieveSecretResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secret: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateOtpEntryParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateOtpEntryParams.kt index 91902d0d7..5e4eea75a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateOtpEntryParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateOtpEntryParams.kt @@ -285,6 +285,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val otp: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateParams.kt index e2586a238..41ea77398 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/ThreeDSAuthenticationSimulateParams.kt @@ -355,6 +355,7 @@ private constructor( /** Request object for simulating a 3DS authentication */ class SimulateAuthenticationRequest + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val merchant: JsonField, private val pan: JsonField, @@ -651,6 +652,7 @@ private constructor( /** Merchant information for the simulated transaction */ class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val id: JsonField, private val country: JsonField, @@ -942,6 +944,7 @@ private constructor( /** Transaction details for the simulation */ class Transaction + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val currency: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Tokenization.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Tokenization.kt index f061e522e..dc13c147a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Tokenization.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Tokenization.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Tokenization +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1166,6 +1167,7 @@ private constructor( } class TokenizationEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val createdAt: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationDecisioningRotateSecretResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationDecisioningRotateSecretResponse.kt index cd85d4913..5fdad4b2e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationDecisioningRotateSecretResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationDecisioningRotateSecretResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TokenizationDecisioningRotateSecretResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secret: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationListPageResponse.kt index 575d6c8e3..0a7a3dffd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TokenizationListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationResendActivationCodeParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationResendActivationCodeParams.kt index 38c07fb8a..f4cea5670 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationResendActivationCodeParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationResendActivationCodeParams.kt @@ -279,6 +279,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val activationMethodType: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSecret.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSecret.kt index f79d5bffa..b4debebfb 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSecret.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSecret.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TokenizationSecret +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val secret: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateParams.kt index 200c0e60d..4d7272e24 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateParams.kt @@ -473,6 +473,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cvv: JsonField, private val expirationDate: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateResponse.kt index dfd96776a..cc1eab0a4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationSimulateResponse.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TokenizationSimulateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtParams.kt index b987542e9..17b9092fd 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtParams.kt @@ -279,6 +279,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val digitalCardArtToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtResponse.kt index 6b5075aee..9e3ee81e4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TokenizationUpdateDigitalCardArtResponse.kt @@ -17,6 +17,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TokenizationUpdateDigitalCardArtResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt index 6f6f53673..cf7b91997 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transaction.kt @@ -22,6 +22,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Transaction +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountToken: JsonField, @@ -1286,6 +1287,7 @@ private constructor( (events.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) class TransactionAmounts + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cardholder: JsonField, private val hold: JsonField, @@ -1538,6 +1540,7 @@ private constructor( (settlement.asKnown().getOrNull()?.validity() ?: 0) class Cardholder + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val conversionRate: JsonField, @@ -1798,6 +1801,7 @@ private constructor( } class Hold + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val currency: JsonField, @@ -2005,6 +2009,7 @@ private constructor( } class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val currency: JsonField, @@ -2212,6 +2217,7 @@ private constructor( } class Settlement + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val currency: JsonField, @@ -2442,6 +2448,7 @@ private constructor( } class Avs + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val address: JsonField, private val zipcode: JsonField, @@ -2639,6 +2646,7 @@ private constructor( } class CardholderAuthentication + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val threeDSVersion: JsonField, private val acquirerExemption: JsonField, @@ -4337,6 +4345,7 @@ private constructor( } class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val acceptorId: JsonField, private val acquiringInstitutionId: JsonField, @@ -4921,6 +4930,7 @@ private constructor( } class Pos + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val entryMode: JsonField, private val terminal: JsonField, @@ -5099,6 +5109,7 @@ private constructor( (terminal.asKnown().getOrNull()?.validity() ?: 0) class PosEntryMode + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val card: JsonField, private val cardholder: JsonField, @@ -5928,6 +5939,7 @@ private constructor( } class PosTerminal + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attended: JsonField, private val cardRetentionCapable: JsonField, @@ -7425,6 +7437,7 @@ private constructor( } class TokenInfo + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val walletType: JsonField, private val additionalProperties: MutableMap, @@ -7759,6 +7772,7 @@ private constructor( } class TransactionEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, @@ -8394,6 +8408,7 @@ private constructor( (networkSpecificData.asKnown().getOrNull()?.validity() ?: 0) class TransactionEventAmounts + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val cardholder: JsonField, private val merchant: JsonField, @@ -8630,6 +8645,7 @@ private constructor( (settlement.asKnown().getOrNull()?.validity() ?: 0) class Cardholder + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val conversionRate: JsonField, @@ -8892,6 +8908,7 @@ private constructor( } class Merchant + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val currency: JsonField, @@ -9104,6 +9121,7 @@ private constructor( } class Settlement + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val conversionRate: JsonField, @@ -9998,6 +10016,7 @@ private constructor( * documentation for more details about these fields and how to use them. */ class NetworkInfo + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val acquirer: JsonField, private val amex: JsonField, @@ -10265,6 +10284,7 @@ private constructor( (visa.asKnown().getOrNull()?.validity() ?: 0) class Acquirer + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val acquirerReferenceNumber: JsonField, private val retrievalReferenceNumber: JsonField, @@ -10515,6 +10535,7 @@ private constructor( } class Amex + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val originalTransactionId: JsonField, private val transactionId: JsonField, @@ -10761,6 +10782,7 @@ private constructor( } class Mastercard + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val banknetReferenceNumber: JsonField, private val originalBanknetReferenceNumber: JsonField, @@ -11159,6 +11181,7 @@ private constructor( } class Visa + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val originalTransactionId: JsonField, private val transactionId: JsonField, @@ -11691,6 +11714,7 @@ private constructor( } class RuleResult + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val authRuleToken: JsonField, private val explanation: JsonField, @@ -12813,6 +12837,7 @@ private constructor( } class NetworkSpecificData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val mastercard: JsonField, private val visa: JsonField, @@ -13002,6 +13027,7 @@ private constructor( (visa.asKnown().getOrNull()?.validity() ?: 0) class MastercardNetworkSpecificData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val ecommerceSecurityLevelIndicator: JsonField, private val onBehalfServiceResult: JsonField>, @@ -13324,6 +13350,7 @@ private constructor( (if (transactionTypeIdentifier.asKnown().isPresent) 1 else 0) class OnBehalfServiceResult + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val result1: JsonField, private val result2: JsonField, @@ -13611,6 +13638,7 @@ private constructor( } class VisaNetworkSpecificData + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val businessApplicationIdentifier: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionListPageResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionListPageResponse.kt index d80375709..5d253f008 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionListPageResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionListPageResponse.kt @@ -19,6 +19,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TransactionListPageResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val data: JsonField>, private val hasMore: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionReportResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionReportResponse.kt index c8fa7dd3e..ff89eccac 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionReportResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionReportResponse.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TransactionReportResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val fraudStatus: JsonField, private val transactionToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionRetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionRetrieveResponse.kt index 3d9b6343c..06af5316d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionRetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionRetrieveResponse.kt @@ -20,6 +20,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class TransactionRetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val fraudStatus: JsonField, private val transactionToken: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceParams.kt index 69aa4129e..67f8b914f 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceParams.kt @@ -284,6 +284,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceResponse.kt index 49110080e..dcbe0d0db 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationAdviceResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateAuthorizationAdviceResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val debuggingRequestId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt index c7d33a2ae..ab4e92d01 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationParams.kt @@ -572,6 +572,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val descriptor: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationResponse.kt index ddc95cba2..cd06abd2e 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateAuthorizationResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateAuthorizationResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val debuggingRequestId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingParams.kt index 65aa882ea..bef278f19 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingParams.kt @@ -296,6 +296,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingResponse.kt index 5a539581f..32a485559 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateClearingResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateClearingResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceParams.kt index 28f9c234c..6d906aed6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceParams.kt @@ -384,6 +384,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val descriptor: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceResponse.kt index eccc96cec..4458b7a86 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationAdviceResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateCreditAuthorizationAdviceResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val debuggingRequestId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationParams.kt index d1fcdc0e1..5731007f6 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationParams.kt @@ -385,6 +385,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val descriptor: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationResponse.kt index 51fb99b7a..4b9958ad4 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateCreditAuthorizationResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateCreditAuthorizationResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val debuggingRequestId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnParams.kt index f1495395f..abcada28d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnParams.kt @@ -307,6 +307,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val descriptor: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnResponse.kt index 422b873a7..7514985be 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateReturnResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val debuggingRequestId: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalParams.kt index 4130aac1a..c6af58186 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalParams.kt @@ -250,6 +250,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalResponse.kt index 07f122bbc..e3a8718ec 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateReturnReversalResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateReturnReversalResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt index 7dbf55997..55436ef98 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidParams.kt @@ -317,6 +317,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidResponse.kt index f492df302..1156952f1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransactionSimulateVoidResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class TransactionSimulateVoidResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val debuggingRequestId: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt index 7a142e731..4df316b9c 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/Transfer.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class Transfer +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val category: JsonField, @@ -793,6 +794,7 @@ private constructor( /** Financial Event */ class FinancialEvent + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val amount: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransferCreateParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransferCreateParams.kt index f7b3acb78..59dd74d9a 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransferCreateParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/TransferCreateParams.kt @@ -373,6 +373,7 @@ private constructor( override fun _queryParams(): QueryParams = additionalQueryParams class Body + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val amount: JsonField, private val from: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt index b5217205f..e203d3815 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ApplyResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2ApplyResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -704,6 +705,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1240,6 +1242,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1587,6 +1590,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2685,6 +2689,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3221,6 +3226,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3568,6 +3574,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt index dabd67c99..36c483073 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2CreateResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2CreateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -705,6 +706,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1241,6 +1243,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1588,6 +1591,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2686,6 +2690,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3222,6 +3227,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3569,6 +3575,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt index a45574ef9..2ad00367d 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2DraftResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2DraftResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -704,6 +705,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1240,6 +1242,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1587,6 +1590,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2685,6 +2689,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3221,6 +3226,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3568,6 +3574,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt index e196e9b6f..153c13f4b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ListResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2ListResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -704,6 +705,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1240,6 +1242,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1587,6 +1590,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2685,6 +2689,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3221,6 +3226,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3568,6 +3574,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt index be9585ffa..7a05638e5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2PromoteResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2PromoteResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -705,6 +706,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1241,6 +1243,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1588,6 +1591,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2686,6 +2690,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3222,6 +3227,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3569,6 +3575,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ReportResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ReportResponse.kt index fadf57229..20600201b 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ReportResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2ReportResponse.kt @@ -16,6 +16,7 @@ import java.util.Objects import java.util.Optional class V2ReportResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val reportToken: JsonField, private val additionalProperties: MutableMap, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveReportResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveReportResponse.kt index aa495edca..ea585e7e5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveReportResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveReportResponse.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2RetrieveReportResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val authRuleToken: JsonField, private val begin: JsonField, @@ -293,6 +294,7 @@ private constructor( (if (end.asKnown().isPresent) 1 else 0) class DailyStatistic + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val currentVersionStatistics: JsonField, private val date: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt index 69610cf14..526d287d5 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2RetrieveResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2RetrieveResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -705,6 +706,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1241,6 +1243,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1588,6 +1591,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2686,6 +2690,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3222,6 +3227,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3569,6 +3575,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt index 84795982a..7e52c2385 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/V2UpdateResponse.kt @@ -32,6 +32,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class V2UpdateResponse +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val token: JsonField, private val accountTokens: JsonField>, @@ -705,6 +706,7 @@ private constructor( (excludedCardTokens.asKnown().getOrNull()?.size ?: 0) class CurrentVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -1241,6 +1243,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -1588,6 +1591,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, @@ -2686,6 +2690,7 @@ private constructor( } class DraftVersion + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val parameters: JsonField, private val version: JsonField, @@ -3222,6 +3227,7 @@ private constructor( } class ConditionalAuthorizationActionParameters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val action: JsonField, private val conditions: JsonField>, @@ -3569,6 +3575,7 @@ private constructor( } class Condition + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val attribute: JsonField, private val operation: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParams.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParams.kt index d230be8a6..47c34b227 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParams.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParams.kt @@ -21,6 +21,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class VelocityLimitParams +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val filters: JsonField, private val period: JsonField, @@ -382,6 +383,7 @@ private constructor( (if (limitCount.asKnown().isPresent) 1 else 0) class Filters + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val excludeCountries: JsonField>, private val excludeMccs: JsonField>, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt index 0a22346a6..ef14294e1 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/VelocityLimitParamsPeriodWindow.kt @@ -615,6 +615,7 @@ private constructor( } class TrailingWindowObject + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val duration: JsonField, private val type: JsonField, @@ -915,6 +916,7 @@ private constructor( /** Velocity over the current day since 00:00 / 12 AM in Eastern Time */ class FixedWindowDay + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val type: JsonField, private val additionalProperties: MutableMap, @@ -1176,6 +1178,7 @@ private constructor( * Velocity over the current week since 00:00 / 12 AM in Eastern Time on specified `day_of_week` */ class FixedWindowWeek + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val dayOfWeek: JsonField, private val type: JsonField, @@ -1481,6 +1484,7 @@ private constructor( * `day_of_month`. */ class FixedWindowMonth + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val dayOfMonth: JsonField, private val type: JsonField, @@ -1792,6 +1796,7 @@ private constructor( * February 28th. */ class FixedWindowYear + @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val dayOfMonth: JsonField, private val month: JsonField, diff --git a/lithic-java-core/src/main/kotlin/com/lithic/api/models/WirePartyDetails.kt b/lithic-java-core/src/main/kotlin/com/lithic/api/models/WirePartyDetails.kt index f00365dcb..c8b335637 100644 --- a/lithic-java-core/src/main/kotlin/com/lithic/api/models/WirePartyDetails.kt +++ b/lithic-java-core/src/main/kotlin/com/lithic/api/models/WirePartyDetails.kt @@ -17,6 +17,7 @@ import java.util.Optional import kotlin.jvm.optionals.getOrNull class WirePartyDetails +@JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val accountNumber: JsonField, private val agentId: JsonField, From df6f26fdc4c9c07a72388d71b80e222f5f9aecf7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 18:08:18 +0000 Subject: [PATCH 7/7] release: 0.106.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 22 ++++++++++++++++++++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 29 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6954feb31..f371d2758 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.105.1" + ".": "0.106.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c7e6d106..ba16bf9fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.106.0 (2025-09-25) + +Full Changelog: [v0.105.1...v0.106.0](https://github.com/lithic-com/lithic-java/compare/v0.105.1...v0.106.0) + +### Features + +* **client:** add convenience overloads for some methods ([1835a3b](https://github.com/lithic-com/lithic-java/commit/1835a3b3fe9563ec6043c9e332b66ec1054f2d67)) +* **client:** expose sleeper option ([3006825](https://github.com/lithic-com/lithic-java/commit/300682586590f3cd263ae552c62603f0bf06b74c)) + + +### Bug Fixes + +* **client:** deserialization of empty objects ([b24cf62](https://github.com/lithic-com/lithic-java/commit/b24cf622050e2d014d54e61b34760b45cf42d713)) +* **client:** ensure single timer is created per client ([3006825](https://github.com/lithic-com/lithic-java/commit/300682586590f3cd263ae552c62603f0bf06b74c)) + + +### Chores + +* **docs:** small updates to doc strings on a few endpoints ([472d95b](https://github.com/lithic-com/lithic-java/commit/472d95b0e63d7530e5e40674d9d65e5e3a66e6f4)) +* improve formatter performance ([36fa6d6](https://github.com/lithic-com/lithic-java/commit/36fa6d6a567c00b8c24b63fd4eff99a93ed5f787)) +* **internal:** change some comment formatting ([f09453c](https://github.com/lithic-com/lithic-java/commit/f09453c5007dc265cc5fc06dc161395605d12ccf)) + ## 0.105.1 (2025-09-15) Full Changelog: [v0.105.0...v0.105.1](https://github.com/lithic-com/lithic-java/compare/v0.105.0...v0.105.1) diff --git a/README.md b/README.md index eade69618..dbd8825cc 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.105.1) -[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.105.1/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.105.1) +[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.106.0) +[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.106.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.106.0) @@ -13,7 +13,7 @@ The Lithic Java SDK is similar to the Lithic Kotlin SDK but with minor differenc -The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.105.1). +The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.106.0). @@ -24,7 +24,7 @@ The REST API documentation can be found on [docs.lithic.com](https://docs.lithic ### Gradle ```kotlin -implementation("com.lithic.api:lithic-java:0.105.1") +implementation("com.lithic.api:lithic-java:0.106.0") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.lithic.api:lithic-java:0.105.1") com.lithic.api lithic-java - 0.105.1 + 0.106.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 0baba1809..545b35568 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.lithic.api" - version = "0.105.1" // x-release-please-version + version = "0.106.0" // x-release-please-version } subprojects {