diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3a1207b62..e34e55c0b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.444.0" + ".": "0.445.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index c9fd3761c..d3efbb574 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 234 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-946ad9479adebd282fe6122c780bc4d062ff9ce0e8794c74bd1ec4aa330aab04.yml -openapi_spec_hash: eb1f88706f7c87c9f72903c7a7c96026 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-dd0c83cac837fbe98857fa997663b0d0469344a7564bd4fe506e6c71d1d6af73.yml +openapi_spec_hash: 2352f37602105b164533038199b21804 config_hash: 890ca5fa6b8209d4eaac90550c7dc62c diff --git a/CHANGELOG.md b/CHANGELOG.md index d5c846b27..f28f4413f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.445.0 (2026-03-06) + +Full Changelog: [v0.444.0...v0.445.0](https://github.com/Increase/increase-kotlin/compare/v0.444.0...v0.445.0) + +### Features + +* **api:** api update ([650f0dd](https://github.com/Increase/increase-kotlin/commit/650f0ddcd7b5b40f406bedbc7229e96e0e9ef4a3)) + ## 0.444.0 (2026-03-06) Full Changelog: [v0.443.0...v0.444.0](https://github.com/Increase/increase-kotlin/compare/v0.443.0...v0.444.0) diff --git a/README.md b/README.md index 3b763ef9c..9907b6f9d 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-kotlin)](https://central.sonatype.com/artifact/com.increase.api/increase-kotlin/0.444.0) -[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-kotlin/0.444.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-kotlin/0.444.0) +[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-kotlin)](https://central.sonatype.com/artifact/com.increase.api/increase-kotlin/0.445.0) +[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-kotlin/0.445.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-kotlin/0.445.0) @@ -13,7 +13,7 @@ The Increase Kotlin SDK is similar to the Increase Java SDK but with minor diffe -The REST API documentation can be found on [increase.com](https://increase.com/documentation). KDocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-kotlin/0.444.0). +The REST API documentation can be found on [increase.com](https://increase.com/documentation). KDocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-kotlin/0.445.0). @@ -24,7 +24,7 @@ The REST API documentation can be found on [increase.com](https://increase.com/d ### Gradle ```kotlin -implementation("com.increase.api:increase-kotlin:0.444.0") +implementation("com.increase.api:increase-kotlin:0.445.0") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.increase.api:increase-kotlin:0.444.0") com.increase.api increase-kotlin - 0.444.0 + 0.445.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index cd71be009..c02cd8587 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.increase.api" - version = "0.444.0" // x-release-please-version + version = "0.445.0" // x-release-please-version } subprojects { diff --git a/increase-kotlin-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt b/increase-kotlin-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt index 8f98d9d2e..b31d8ba33 100644 --- a/increase-kotlin-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt +++ b/increase-kotlin-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt @@ -1692,6 +1692,7 @@ private constructor( private val merchantName: JsonField, private val priorCardAuthenticationId: JsonField, private val purchaseAmount: JsonField, + private val purchaseAmountCardholderEstimated: JsonField, private val purchaseCurrency: JsonField, private val realTimeDecisionId: JsonField, private val requestorAuthenticationIndicator: @@ -1788,6 +1789,9 @@ private constructor( @JsonProperty("purchase_amount") @ExcludeMissing purchaseAmount: JsonField = JsonMissing.of(), + @JsonProperty("purchase_amount_cardholder_estimated") + @ExcludeMissing + purchaseAmountCardholderEstimated: JsonField = JsonMissing.of(), @JsonProperty("purchase_currency") @ExcludeMissing purchaseCurrency: JsonField = JsonMissing.of(), @@ -1865,6 +1869,7 @@ private constructor( merchantName, priorCardAuthenticationId, purchaseAmount, + purchaseAmountCardholderEstimated, purchaseCurrency, realTimeDecisionId, requestorAuthenticationIndicator, @@ -2120,6 +2125,18 @@ private constructor( */ fun purchaseAmount(): Long? = purchaseAmount.getNullable("purchase_amount") + /** + * The purchase amount in the cardholder's currency (i.e., USD) estimated using daily + * conversion rates from the card network. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. + * if the server responded with an unexpected value). + */ + fun purchaseAmountCardholderEstimated(): Long? = + purchaseAmountCardholderEstimated.getNullable( + "purchase_amount_cardholder_estimated" + ) + /** * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the authentication * attempt's purchase currency. @@ -2523,6 +2540,17 @@ private constructor( @ExcludeMissing fun _purchaseAmount(): JsonField = purchaseAmount + /** + * Returns the raw JSON value of [purchaseAmountCardholderEstimated]. + * + * Unlike [purchaseAmountCardholderEstimated], this method doesn't throw if the JSON + * field has an unexpected type. + */ + @JsonProperty("purchase_amount_cardholder_estimated") + @ExcludeMissing + fun _purchaseAmountCardholderEstimated(): JsonField = + purchaseAmountCardholderEstimated + /** * Returns the raw JSON value of [purchaseCurrency]. * @@ -2734,6 +2762,7 @@ private constructor( * .merchantName() * .priorCardAuthenticationId() * .purchaseAmount() + * .purchaseAmountCardholderEstimated() * .purchaseCurrency() * .realTimeDecisionId() * .requestorAuthenticationIndicator() @@ -2784,6 +2813,7 @@ private constructor( private var merchantName: JsonField? = null private var priorCardAuthenticationId: JsonField? = null private var purchaseAmount: JsonField? = null + private var purchaseAmountCardholderEstimated: JsonField? = null private var purchaseCurrency: JsonField? = null private var realTimeDecisionId: JsonField? = null private var requestorAuthenticationIndicator: @@ -2833,6 +2863,8 @@ private constructor( merchantName = cardAuthentication.merchantName priorCardAuthenticationId = cardAuthentication.priorCardAuthenticationId purchaseAmount = cardAuthentication.purchaseAmount + purchaseAmountCardholderEstimated = + cardAuthentication.purchaseAmountCardholderEstimated purchaseCurrency = cardAuthentication.purchaseCurrency realTimeDecisionId = cardAuthentication.realTimeDecisionId requestorAuthenticationIndicator = @@ -3268,6 +3300,36 @@ private constructor( this.purchaseAmount = purchaseAmount } + /** + * The purchase amount in the cardholder's currency (i.e., USD) estimated using + * daily conversion rates from the card network. + */ + fun purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated: Long?) = + purchaseAmountCardholderEstimated( + JsonField.ofNullable(purchaseAmountCardholderEstimated) + ) + + /** + * Alias for [Builder.purchaseAmountCardholderEstimated]. + * + * This unboxed primitive overload exists for backwards compatibility. + */ + fun purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated: Long) = + purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated as Long?) + + /** + * Sets [Builder.purchaseAmountCardholderEstimated] to an arbitrary JSON value. + * + * You should usually call [Builder.purchaseAmountCardholderEstimated] with a + * well-typed [Long] value instead. This method is primarily for setting the field + * to an undocumented or not yet supported value. + */ + fun purchaseAmountCardholderEstimated( + purchaseAmountCardholderEstimated: JsonField + ) = apply { + this.purchaseAmountCardholderEstimated = purchaseAmountCardholderEstimated + } + /** * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the * authentication attempt's purchase currency. @@ -3593,6 +3655,7 @@ private constructor( * .merchantName() * .priorCardAuthenticationId() * .purchaseAmount() + * .purchaseAmountCardholderEstimated() * .purchaseCurrency() * .realTimeDecisionId() * .requestorAuthenticationIndicator() @@ -3644,6 +3707,10 @@ private constructor( checkRequired("merchantName", merchantName), checkRequired("priorCardAuthenticationId", priorCardAuthenticationId), checkRequired("purchaseAmount", purchaseAmount), + checkRequired( + "purchaseAmountCardholderEstimated", + purchaseAmountCardholderEstimated, + ), checkRequired("purchaseCurrency", purchaseCurrency), checkRequired("realTimeDecisionId", realTimeDecisionId), checkRequired( @@ -3703,6 +3770,7 @@ private constructor( merchantName() priorCardAuthenticationId() purchaseAmount() + purchaseAmountCardholderEstimated() purchaseCurrency() realTimeDecisionId() requestorAuthenticationIndicator()?.validate() @@ -3763,6 +3831,7 @@ private constructor( (if (merchantName.asKnown() == null) 0 else 1) + (if (priorCardAuthenticationId.asKnown() == null) 0 else 1) + (if (purchaseAmount.asKnown() == null) 0 else 1) + + (if (purchaseAmountCardholderEstimated.asKnown() == null) 0 else 1) + (if (purchaseCurrency.asKnown() == null) 0 else 1) + (if (realTimeDecisionId.asKnown() == null) 0 else 1) + (requestorAuthenticationIndicator.asKnown()?.validity() ?: 0) + @@ -7355,6 +7424,7 @@ private constructor( merchantName == other.merchantName && priorCardAuthenticationId == other.priorCardAuthenticationId && purchaseAmount == other.purchaseAmount && + purchaseAmountCardholderEstimated == other.purchaseAmountCardholderEstimated && purchaseCurrency == other.purchaseCurrency && realTimeDecisionId == other.realTimeDecisionId && requestorAuthenticationIndicator == other.requestorAuthenticationIndicator && @@ -7402,6 +7472,7 @@ private constructor( merchantName, priorCardAuthenticationId, purchaseAmount, + purchaseAmountCardholderEstimated, purchaseCurrency, realTimeDecisionId, requestorAuthenticationIndicator, @@ -7426,7 +7497,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardAuthentication{id=$id, accessControlServerTransactionId=$accessControlServerTransactionId, billingAddressCity=$billingAddressCity, billingAddressCountry=$billingAddressCountry, billingAddressLine1=$billingAddressLine1, billingAddressLine2=$billingAddressLine2, billingAddressLine3=$billingAddressLine3, billingAddressPostalCode=$billingAddressPostalCode, billingAddressState=$billingAddressState, cardId=$cardId, cardPaymentId=$cardPaymentId, cardholderEmail=$cardholderEmail, cardholderName=$cardholderName, category=$category, challenge=$challenge, createdAt=$createdAt, denyReason=$denyReason, deviceChannel=$deviceChannel, directoryServerTransactionId=$directoryServerTransactionId, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCountry=$merchantCountry, merchantName=$merchantName, priorCardAuthenticationId=$priorCardAuthenticationId, purchaseAmount=$purchaseAmount, purchaseCurrency=$purchaseCurrency, realTimeDecisionId=$realTimeDecisionId, requestorAuthenticationIndicator=$requestorAuthenticationIndicator, requestorChallengeIndicator=$requestorChallengeIndicator, requestorName=$requestorName, requestorUrl=$requestorUrl, shippingAddressCity=$shippingAddressCity, shippingAddressCountry=$shippingAddressCountry, shippingAddressLine1=$shippingAddressLine1, shippingAddressLine2=$shippingAddressLine2, shippingAddressLine3=$shippingAddressLine3, shippingAddressPostalCode=$shippingAddressPostalCode, shippingAddressState=$shippingAddressState, status=$status, threeDSecureServerTransactionId=$threeDSecureServerTransactionId, transactionType=$transactionType, type=$type, additionalProperties=$additionalProperties}" + "CardAuthentication{id=$id, accessControlServerTransactionId=$accessControlServerTransactionId, billingAddressCity=$billingAddressCity, billingAddressCountry=$billingAddressCountry, billingAddressLine1=$billingAddressLine1, billingAddressLine2=$billingAddressLine2, billingAddressLine3=$billingAddressLine3, billingAddressPostalCode=$billingAddressPostalCode, billingAddressState=$billingAddressState, cardId=$cardId, cardPaymentId=$cardPaymentId, cardholderEmail=$cardholderEmail, cardholderName=$cardholderName, category=$category, challenge=$challenge, createdAt=$createdAt, denyReason=$denyReason, deviceChannel=$deviceChannel, directoryServerTransactionId=$directoryServerTransactionId, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCountry=$merchantCountry, merchantName=$merchantName, priorCardAuthenticationId=$priorCardAuthenticationId, purchaseAmount=$purchaseAmount, purchaseAmountCardholderEstimated=$purchaseAmountCardholderEstimated, purchaseCurrency=$purchaseCurrency, realTimeDecisionId=$realTimeDecisionId, requestorAuthenticationIndicator=$requestorAuthenticationIndicator, requestorChallengeIndicator=$requestorChallengeIndicator, requestorName=$requestorName, requestorUrl=$requestorUrl, shippingAddressCity=$shippingAddressCity, shippingAddressCountry=$shippingAddressCountry, shippingAddressLine1=$shippingAddressLine1, shippingAddressLine2=$shippingAddressLine2, shippingAddressLine3=$shippingAddressLine3, shippingAddressPostalCode=$shippingAddressPostalCode, shippingAddressState=$shippingAddressState, status=$status, threeDSecureServerTransactionId=$threeDSecureServerTransactionId, transactionType=$transactionType, type=$type, additionalProperties=$additionalProperties}" } /** diff --git a/increase-kotlin-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt b/increase-kotlin-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt index c23f9bffa..5d72a74c0 100644 --- a/increase-kotlin-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt +++ b/increase-kotlin-core/src/main/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecision.kt @@ -671,6 +671,7 @@ private constructor( private val merchantName: JsonField, private val priorCardAuthenticationId: JsonField, private val purchaseAmount: JsonField, + private val purchaseAmountCardholderEstimated: JsonField, private val purchaseCurrency: JsonField, private val requestorAuthenticationIndicator: JsonField, private val requestorChallengeIndicator: JsonField, @@ -755,6 +756,9 @@ private constructor( @JsonProperty("purchase_amount") @ExcludeMissing purchaseAmount: JsonField = JsonMissing.of(), + @JsonProperty("purchase_amount_cardholder_estimated") + @ExcludeMissing + purchaseAmountCardholderEstimated: JsonField = JsonMissing.of(), @JsonProperty("purchase_currency") @ExcludeMissing purchaseCurrency: JsonField = JsonMissing.of(), @@ -824,6 +828,7 @@ private constructor( merchantName, priorCardAuthenticationId, purchaseAmount, + purchaseAmountCardholderEstimated, purchaseCurrency, requestorAuthenticationIndicator, requestorChallengeIndicator, @@ -1039,6 +1044,16 @@ private constructor( */ fun purchaseAmount(): Long? = purchaseAmount.getNullable("purchase_amount") + /** + * The purchase amount in the cardholder's currency (i.e., USD) estimated using daily + * conversion rates from the card network. + * + * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if + * the server responded with an unexpected value). + */ + fun purchaseAmountCardholderEstimated(): Long? = + purchaseAmountCardholderEstimated.getNullable("purchase_amount_cardholder_estimated") + /** * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the authentication * attempt's purchase currency. @@ -1383,6 +1398,17 @@ private constructor( @ExcludeMissing fun _purchaseAmount(): JsonField = purchaseAmount + /** + * Returns the raw JSON value of [purchaseAmountCardholderEstimated]. + * + * Unlike [purchaseAmountCardholderEstimated], this method doesn't throw if the JSON field + * has an unexpected type. + */ + @JsonProperty("purchase_amount_cardholder_estimated") + @ExcludeMissing + fun _purchaseAmountCardholderEstimated(): JsonField = + purchaseAmountCardholderEstimated + /** * Returns the raw JSON value of [purchaseCurrency]. * @@ -1576,6 +1602,7 @@ private constructor( * .merchantName() * .priorCardAuthenticationId() * .purchaseAmount() + * .purchaseAmountCardholderEstimated() * .purchaseCurrency() * .requestorAuthenticationIndicator() * .requestorChallengeIndicator() @@ -1621,6 +1648,7 @@ private constructor( private var merchantName: JsonField? = null private var priorCardAuthenticationId: JsonField? = null private var purchaseAmount: JsonField? = null + private var purchaseAmountCardholderEstimated: JsonField? = null private var purchaseCurrency: JsonField? = null private var requestorAuthenticationIndicator: JsonField? = @@ -1664,6 +1692,8 @@ private constructor( merchantName = cardAuthentication.merchantName priorCardAuthenticationId = cardAuthentication.priorCardAuthenticationId purchaseAmount = cardAuthentication.purchaseAmount + purchaseAmountCardholderEstimated = + cardAuthentication.purchaseAmountCardholderEstimated purchaseCurrency = cardAuthentication.purchaseCurrency requestorAuthenticationIndicator = cardAuthentication.requestorAuthenticationIndicator @@ -2043,6 +2073,34 @@ private constructor( this.purchaseAmount = purchaseAmount } + /** + * The purchase amount in the cardholder's currency (i.e., USD) estimated using daily + * conversion rates from the card network. + */ + fun purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated: Long?) = + purchaseAmountCardholderEstimated( + JsonField.ofNullable(purchaseAmountCardholderEstimated) + ) + + /** + * Alias for [Builder.purchaseAmountCardholderEstimated]. + * + * This unboxed primitive overload exists for backwards compatibility. + */ + fun purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated: Long) = + purchaseAmountCardholderEstimated(purchaseAmountCardholderEstimated as Long?) + + /** + * Sets [Builder.purchaseAmountCardholderEstimated] to an arbitrary JSON value. + * + * You should usually call [Builder.purchaseAmountCardholderEstimated] with a well-typed + * [Long] value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. + */ + fun purchaseAmountCardholderEstimated( + purchaseAmountCardholderEstimated: JsonField + ) = apply { this.purchaseAmountCardholderEstimated = purchaseAmountCardholderEstimated } + /** * The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the authentication * attempt's purchase currency. @@ -2331,6 +2389,7 @@ private constructor( * .merchantName() * .priorCardAuthenticationId() * .purchaseAmount() + * .purchaseAmountCardholderEstimated() * .purchaseCurrency() * .requestorAuthenticationIndicator() * .requestorChallengeIndicator() @@ -2377,6 +2436,10 @@ private constructor( checkRequired("merchantName", merchantName), checkRequired("priorCardAuthenticationId", priorCardAuthenticationId), checkRequired("purchaseAmount", purchaseAmount), + checkRequired( + "purchaseAmountCardholderEstimated", + purchaseAmountCardholderEstimated, + ), checkRequired("purchaseCurrency", purchaseCurrency), checkRequired( "requestorAuthenticationIndicator", @@ -2431,6 +2494,7 @@ private constructor( merchantName() priorCardAuthenticationId() purchaseAmount() + purchaseAmountCardholderEstimated() purchaseCurrency() requestorAuthenticationIndicator()?.validate() requestorChallengeIndicator()?.validate() @@ -2486,6 +2550,7 @@ private constructor( (if (merchantName.asKnown() == null) 0 else 1) + (if (priorCardAuthenticationId.asKnown() == null) 0 else 1) + (if (purchaseAmount.asKnown() == null) 0 else 1) + + (if (purchaseAmountCardholderEstimated.asKnown() == null) 0 else 1) + (if (purchaseCurrency.asKnown() == null) 0 else 1) + (requestorAuthenticationIndicator.asKnown()?.validity() ?: 0) + (requestorChallengeIndicator.asKnown()?.validity() ?: 0) + @@ -4768,6 +4833,7 @@ private constructor( merchantName == other.merchantName && priorCardAuthenticationId == other.priorCardAuthenticationId && purchaseAmount == other.purchaseAmount && + purchaseAmountCardholderEstimated == other.purchaseAmountCardholderEstimated && purchaseCurrency == other.purchaseCurrency && requestorAuthenticationIndicator == other.requestorAuthenticationIndicator && requestorChallengeIndicator == other.requestorChallengeIndicator && @@ -4810,6 +4876,7 @@ private constructor( merchantName, priorCardAuthenticationId, purchaseAmount, + purchaseAmountCardholderEstimated, purchaseCurrency, requestorAuthenticationIndicator, requestorChallengeIndicator, @@ -4832,7 +4899,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "CardAuthentication{accessControlServerTransactionId=$accessControlServerTransactionId, accountId=$accountId, billingAddressCity=$billingAddressCity, billingAddressCountry=$billingAddressCountry, billingAddressLine1=$billingAddressLine1, billingAddressLine2=$billingAddressLine2, billingAddressLine3=$billingAddressLine3, billingAddressPostalCode=$billingAddressPostalCode, billingAddressState=$billingAddressState, cardId=$cardId, cardholderEmail=$cardholderEmail, cardholderName=$cardholderName, category=$category, decision=$decision, deviceChannel=$deviceChannel, directoryServerTransactionId=$directoryServerTransactionId, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCountry=$merchantCountry, merchantName=$merchantName, priorCardAuthenticationId=$priorCardAuthenticationId, purchaseAmount=$purchaseAmount, purchaseCurrency=$purchaseCurrency, requestorAuthenticationIndicator=$requestorAuthenticationIndicator, requestorChallengeIndicator=$requestorChallengeIndicator, requestorName=$requestorName, requestorUrl=$requestorUrl, shippingAddressCity=$shippingAddressCity, shippingAddressCountry=$shippingAddressCountry, shippingAddressLine1=$shippingAddressLine1, shippingAddressLine2=$shippingAddressLine2, shippingAddressLine3=$shippingAddressLine3, shippingAddressPostalCode=$shippingAddressPostalCode, shippingAddressState=$shippingAddressState, threeDSecureServerTransactionId=$threeDSecureServerTransactionId, transactionType=$transactionType, upcomingCardPaymentId=$upcomingCardPaymentId, additionalProperties=$additionalProperties}" + "CardAuthentication{accessControlServerTransactionId=$accessControlServerTransactionId, accountId=$accountId, billingAddressCity=$billingAddressCity, billingAddressCountry=$billingAddressCountry, billingAddressLine1=$billingAddressLine1, billingAddressLine2=$billingAddressLine2, billingAddressLine3=$billingAddressLine3, billingAddressPostalCode=$billingAddressPostalCode, billingAddressState=$billingAddressState, cardId=$cardId, cardholderEmail=$cardholderEmail, cardholderName=$cardholderName, category=$category, decision=$decision, deviceChannel=$deviceChannel, directoryServerTransactionId=$directoryServerTransactionId, merchantAcceptorId=$merchantAcceptorId, merchantCategoryCode=$merchantCategoryCode, merchantCountry=$merchantCountry, merchantName=$merchantName, priorCardAuthenticationId=$priorCardAuthenticationId, purchaseAmount=$purchaseAmount, purchaseAmountCardholderEstimated=$purchaseAmountCardholderEstimated, purchaseCurrency=$purchaseCurrency, requestorAuthenticationIndicator=$requestorAuthenticationIndicator, requestorChallengeIndicator=$requestorChallengeIndicator, requestorName=$requestorName, requestorUrl=$requestorUrl, shippingAddressCity=$shippingAddressCity, shippingAddressCountry=$shippingAddressCountry, shippingAddressLine1=$shippingAddressLine1, shippingAddressLine2=$shippingAddressLine2, shippingAddressLine3=$shippingAddressLine3, shippingAddressPostalCode=$shippingAddressPostalCode, shippingAddressState=$shippingAddressState, threeDSecureServerTransactionId=$threeDSecureServerTransactionId, transactionType=$transactionType, upcomingCardPaymentId=$upcomingCardPaymentId, additionalProperties=$additionalProperties}" } /** Fields related to a 3DS authentication attempt. */ diff --git a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt index b7de64bbe..029ae1e2d 100644 --- a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt +++ b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentListPageResponseTest.kt @@ -139,8 +139,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -2287,8 +2288,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -4435,8 +4437,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -6583,8 +6586,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -8768,8 +8772,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -10796,8 +10801,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -12824,8 +12830,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -14852,8 +14859,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -16929,8 +16937,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -19077,8 +19086,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -21225,8 +21235,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -23373,8 +23384,9 @@ internal class CardPaymentListPageResponseTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication diff --git a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt index d5798441b..9f8302bb8 100644 --- a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt +++ b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/cardpayments/CardPaymentTest.kt @@ -124,8 +124,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -2029,8 +2030,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -3934,8 +3936,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -5839,8 +5842,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -7768,8 +7772,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -9477,8 +9482,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -11186,8 +11192,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -12895,8 +12902,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -14654,8 +14662,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -16559,8 +16568,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -18464,8 +18474,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication @@ -20369,8 +20380,9 @@ internal class CardPaymentTest { .merchantCountry("US") .merchantName("AMAZON.COM") .priorCardAuthenticationId(null) - .purchaseAmount(1000L) - .purchaseCurrency("USD") + .purchaseAmount(861L) + .purchaseAmountCardholderEstimated(1000L) + .purchaseCurrency("EUR") .realTimeDecisionId(null) .requestorAuthenticationIndicator( CardPayment.Element.CardAuthentication diff --git a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt index ee7747cf3..0f76d6841 100644 --- a/increase-kotlin-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt +++ b/increase-kotlin-core/src/test/kotlin/com/increase/api/models/realtimedecisions/RealTimeDecisionTest.kt @@ -74,6 +74,7 @@ internal class RealTimeDecisionTest { .merchantName("merchant_name") .priorCardAuthenticationId("prior_card_authentication_id") .purchaseAmount(0L) + .purchaseAmountCardholderEstimated(0L) .purchaseCurrency("purchase_currency") .requestorAuthenticationIndicator( RealTimeDecision.CardAuthentication.RequestorAuthenticationIndicator @@ -608,6 +609,7 @@ internal class RealTimeDecisionTest { .merchantName("merchant_name") .priorCardAuthenticationId("prior_card_authentication_id") .purchaseAmount(0L) + .purchaseAmountCardholderEstimated(0L) .purchaseCurrency("purchase_currency") .requestorAuthenticationIndicator( RealTimeDecision.CardAuthentication.RequestorAuthenticationIndicator @@ -1142,6 +1144,7 @@ internal class RealTimeDecisionTest { .merchantName("merchant_name") .priorCardAuthenticationId("prior_card_authentication_id") .purchaseAmount(0L) + .purchaseAmountCardholderEstimated(0L) .purchaseCurrency("purchase_currency") .requestorAuthenticationIndicator( RealTimeDecision.CardAuthentication.RequestorAuthenticationIndicator