diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 8b43e3288..e25de8c46 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.391.0"
+ ".": "0.392.0"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index a54aa529c..ade5a4601 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 227
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-e32ea60c7028faaf552e2846c9a58f838b16922041d551664dcb1bfa343f38cf.yml
-openapi_spec_hash: 8d3acf560b411999fee65eedda9e6a73
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-9e8b4907003e0149ea10d8c95b2facfbc011f366cea40fe86b5f02940e68998d.yml
+openapi_spec_hash: e93ee5c48421038334b8961b303465d6
config_hash: ca52ca9a2968f330339fd50c1a386e05
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5165ef5e3..9c5ace69d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.392.0 (2026-01-07)
+
+Full Changelog: [v0.391.0...v0.392.0](https://github.com/Increase/increase-java/compare/v0.391.0...v0.392.0)
+
+### Features
+
+* **api:** api update ([1a412bd](https://github.com/Increase/increase-java/commit/1a412bd889d80f91b5877accf9f363720ffeda01))
+
## 0.391.0 (2026-01-06)
Full Changelog: [v0.390.0...v0.391.0](https://github.com/Increase/increase-java/compare/v0.390.0...v0.391.0)
diff --git a/README.md b/README.md
index 54f7b3c11..aead2074f 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.391.0)
-[](https://javadoc.io/doc/com.increase.api/increase-java/0.391.0)
+[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.392.0)
+[](https://javadoc.io/doc/com.increase.api/increase-java/0.392.0)
@@ -13,7 +13,7 @@ The Increase Java SDK is similar to the Increase Kotlin SDK but with minor diffe
-The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.391.0).
+The REST API documentation can be found on [increase.com](https://increase.com/documentation). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.increase.api/increase-java/0.392.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-java:0.391.0")
+implementation("com.increase.api:increase-java:0.392.0")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.391.0")
com.increase.api
increase-java
- 0.391.0
+ 0.392.0
```
diff --git a/build.gradle.kts b/build.gradle.kts
index b6dd4495a..ea5627198 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.increase.api"
- version = "0.391.0" // x-release-please-version
+ version = "0.392.0" // x-release-please-version
}
subprojects {
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt
index 9295195a4..b08e60e3a 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDispute.kt
@@ -35652,6 +35652,7 @@ private constructor(
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardholderCancellation: JsonField,
+ private val explanation: JsonField,
private val merchantResolutionAttempted: JsonField,
private val receivedAt: JsonField,
private val additionalProperties: MutableMap,
@@ -35663,6 +35664,9 @@ private constructor(
@ExcludeMissing
cardholderCancellation: JsonField =
JsonMissing.of(),
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ explanation: JsonField = JsonMissing.of(),
@JsonProperty("merchant_resolution_attempted")
@ExcludeMissing
merchantResolutionAttempted: JsonField =
@@ -35672,6 +35676,7 @@ private constructor(
receivedAt: JsonField = JsonMissing.of(),
) : this(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
mutableMapOf(),
@@ -35687,6 +35692,15 @@ private constructor(
fun cardholderCancellation(): CardholderCancellation =
cardholderCancellation.getRequired("cardholder_cancellation")
+ /**
+ * Explanation of what was ordered and was not as described.
+ *
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type
+ * or is unexpectedly missing or null (e.g. if the server responded with an
+ * unexpected value).
+ */
+ fun explanation(): String = explanation.getRequired("explanation")
+
/**
* Merchant resolution attempted.
*
@@ -35717,6 +35731,16 @@ private constructor(
fun _cardholderCancellation(): JsonField =
cardholderCancellation
+ /**
+ * Returns the raw JSON value of [explanation].
+ *
+ * Unlike [explanation], this method doesn't throw if the JSON field has an
+ * unexpected type.
+ */
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ fun _explanation(): JsonField = explanation
+
/**
* Returns the raw JSON value of [merchantResolutionAttempted].
*
@@ -35759,6 +35783,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -35771,6 +35796,7 @@ private constructor(
private var cardholderCancellation: JsonField? =
null
+ private var explanation: JsonField? = null
private var merchantResolutionAttempted:
JsonField? =
null
@@ -35784,6 +35810,7 @@ private constructor(
) = apply {
cardholderCancellation =
consumerServicesNotAsDescribed.cardholderCancellation
+ explanation = consumerServicesNotAsDescribed.explanation
merchantResolutionAttempted =
consumerServicesNotAsDescribed.merchantResolutionAttempted
receivedAt = consumerServicesNotAsDescribed.receivedAt
@@ -35807,6 +35834,21 @@ private constructor(
cardholderCancellation: JsonField
) = apply { this.cardholderCancellation = cardholderCancellation }
+ /** Explanation of what was ordered and was not as described. */
+ fun explanation(explanation: String) =
+ explanation(JsonField.of(explanation))
+
+ /**
+ * Sets [Builder.explanation] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.explanation] with a well-typed [String]
+ * value instead. This method is primarily for setting the field to an
+ * undocumented or not yet supported value.
+ */
+ fun explanation(explanation: JsonField) = apply {
+ this.explanation = explanation
+ }
+
/** Merchant resolution attempted. */
fun merchantResolutionAttempted(
merchantResolutionAttempted: MerchantResolutionAttempted
@@ -35868,6 +35910,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -35877,6 +35920,7 @@ private constructor(
fun build(): ConsumerServicesNotAsDescribed =
ConsumerServicesNotAsDescribed(
checkRequired("cardholderCancellation", cardholderCancellation),
+ checkRequired("explanation", explanation),
checkRequired(
"merchantResolutionAttempted",
merchantResolutionAttempted,
@@ -35894,6 +35938,7 @@ private constructor(
}
cardholderCancellation().validate()
+ explanation()
merchantResolutionAttempted().validate()
receivedAt()
validated = true
@@ -35916,6 +35961,7 @@ private constructor(
@JvmSynthetic
internal fun validity(): Int =
(cardholderCancellation.asKnown().getOrNull()?.validity() ?: 0) +
+ (if (explanation.asKnown().isPresent) 1 else 0) +
(merchantResolutionAttempted.asKnown().getOrNull()?.validity() ?: 0) +
(if (receivedAt.asKnown().isPresent) 1 else 0)
@@ -36499,6 +36545,7 @@ private constructor(
return other is ConsumerServicesNotAsDescribed &&
cardholderCancellation == other.cardholderCancellation &&
+ explanation == other.explanation &&
merchantResolutionAttempted == other.merchantResolutionAttempted &&
receivedAt == other.receivedAt &&
additionalProperties == other.additionalProperties
@@ -36507,6 +36554,7 @@ private constructor(
private val hashCode: Int by lazy {
Objects.hash(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
additionalProperties,
@@ -36516,7 +36564,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
+ "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, explanation=$explanation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
}
/**
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParams.kt
index ce4e4d911..d62da14b3 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParams.kt
@@ -22584,6 +22584,7 @@ private constructor(
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardholderCancellation: JsonField,
+ private val explanation: JsonField,
private val merchantResolutionAttempted: JsonField,
private val receivedAt: JsonField,
private val additionalProperties: MutableMap,
@@ -22594,6 +22595,9 @@ private constructor(
@JsonProperty("cardholder_cancellation")
@ExcludeMissing
cardholderCancellation: JsonField = JsonMissing.of(),
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ explanation: JsonField = JsonMissing.of(),
@JsonProperty("merchant_resolution_attempted")
@ExcludeMissing
merchantResolutionAttempted: JsonField =
@@ -22603,6 +22607,7 @@ private constructor(
receivedAt: JsonField = JsonMissing.of(),
) : this(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
mutableMapOf(),
@@ -22618,6 +22623,15 @@ private constructor(
fun cardholderCancellation(): CardholderCancellation =
cardholderCancellation.getRequired("cardholder_cancellation")
+ /**
+ * Explanation of what was ordered and was not as described.
+ *
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or is
+ * unexpectedly missing or null (e.g. if the server responded with an unexpected
+ * value).
+ */
+ fun explanation(): String = explanation.getRequired("explanation")
+
/**
* Merchant resolution attempted.
*
@@ -22648,6 +22662,16 @@ private constructor(
fun _cardholderCancellation(): JsonField =
cardholderCancellation
+ /**
+ * Returns the raw JSON value of [explanation].
+ *
+ * Unlike [explanation], this method doesn't throw if the JSON field has an unexpected
+ * type.
+ */
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ fun _explanation(): JsonField = explanation
+
/**
* Returns the raw JSON value of [merchantResolutionAttempted].
*
@@ -22690,6 +22714,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -22701,6 +22726,7 @@ private constructor(
class Builder internal constructor() {
private var cardholderCancellation: JsonField? = null
+ private var explanation: JsonField? = null
private var merchantResolutionAttempted: JsonField? =
null
private var receivedAt: JsonField? = null
@@ -22711,6 +22737,7 @@ private constructor(
apply {
cardholderCancellation =
consumerServicesNotAsDescribed.cardholderCancellation
+ explanation = consumerServicesNotAsDescribed.explanation
merchantResolutionAttempted =
consumerServicesNotAsDescribed.merchantResolutionAttempted
receivedAt = consumerServicesNotAsDescribed.receivedAt
@@ -22733,6 +22760,20 @@ private constructor(
cardholderCancellation: JsonField
) = apply { this.cardholderCancellation = cardholderCancellation }
+ /** Explanation of what was ordered and was not as described. */
+ fun explanation(explanation: String) = explanation(JsonField.of(explanation))
+
+ /**
+ * Sets [Builder.explanation] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.explanation] with a well-typed [String] value
+ * instead. This method is primarily for setting the field to an undocumented or not
+ * yet supported value.
+ */
+ fun explanation(explanation: JsonField) = apply {
+ this.explanation = explanation
+ }
+
/** Merchant resolution attempted. */
fun merchantResolutionAttempted(
merchantResolutionAttempted: MerchantResolutionAttempted
@@ -22793,6 +22834,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -22802,6 +22844,7 @@ private constructor(
fun build(): ConsumerServicesNotAsDescribed =
ConsumerServicesNotAsDescribed(
checkRequired("cardholderCancellation", cardholderCancellation),
+ checkRequired("explanation", explanation),
checkRequired("merchantResolutionAttempted", merchantResolutionAttempted),
checkRequired("receivedAt", receivedAt),
additionalProperties.toMutableMap(),
@@ -22816,6 +22859,7 @@ private constructor(
}
cardholderCancellation().validate()
+ explanation()
merchantResolutionAttempted().validate()
receivedAt()
validated = true
@@ -22838,6 +22882,7 @@ private constructor(
@JvmSynthetic
internal fun validity(): Int =
(cardholderCancellation.asKnown().getOrNull()?.validity() ?: 0) +
+ (if (explanation.asKnown().isPresent) 1 else 0) +
(merchantResolutionAttempted.asKnown().getOrNull()?.validity() ?: 0) +
(if (receivedAt.asKnown().isPresent) 1 else 0)
@@ -23405,6 +23450,7 @@ private constructor(
return other is ConsumerServicesNotAsDescribed &&
cardholderCancellation == other.cardholderCancellation &&
+ explanation == other.explanation &&
merchantResolutionAttempted == other.merchantResolutionAttempted &&
receivedAt == other.receivedAt &&
additionalProperties == other.additionalProperties
@@ -23413,6 +23459,7 @@ private constructor(
private val hashCode: Int by lazy {
Objects.hash(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
additionalProperties,
@@ -23422,7 +23469,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
+ "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, explanation=$explanation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
}
/**
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParams.kt
index 50de11bf8..78ff0fad8 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParams.kt
@@ -23386,6 +23386,7 @@ private constructor(
@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardholderCancellation: JsonField,
+ private val explanation: JsonField,
private val merchantResolutionAttempted: JsonField,
private val receivedAt: JsonField,
private val additionalProperties: MutableMap,
@@ -23396,6 +23397,9 @@ private constructor(
@JsonProperty("cardholder_cancellation")
@ExcludeMissing
cardholderCancellation: JsonField = JsonMissing.of(),
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ explanation: JsonField = JsonMissing.of(),
@JsonProperty("merchant_resolution_attempted")
@ExcludeMissing
merchantResolutionAttempted: JsonField =
@@ -23405,6 +23409,7 @@ private constructor(
receivedAt: JsonField = JsonMissing.of(),
) : this(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
mutableMapOf(),
@@ -23420,6 +23425,15 @@ private constructor(
fun cardholderCancellation(): CardholderCancellation =
cardholderCancellation.getRequired("cardholder_cancellation")
+ /**
+ * Explanation of what was ordered and was not as described.
+ *
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type or
+ * is unexpectedly missing or null (e.g. if the server responded with an
+ * unexpected value).
+ */
+ fun explanation(): String = explanation.getRequired("explanation")
+
/**
* Merchant resolution attempted.
*
@@ -23450,6 +23464,16 @@ private constructor(
fun _cardholderCancellation(): JsonField =
cardholderCancellation
+ /**
+ * Returns the raw JSON value of [explanation].
+ *
+ * Unlike [explanation], this method doesn't throw if the JSON field has an
+ * unexpected type.
+ */
+ @JsonProperty("explanation")
+ @ExcludeMissing
+ fun _explanation(): JsonField = explanation
+
/**
* Returns the raw JSON value of [merchantResolutionAttempted].
*
@@ -23492,6 +23516,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -23503,6 +23528,7 @@ private constructor(
class Builder internal constructor() {
private var cardholderCancellation: JsonField? = null
+ private var explanation: JsonField? = null
private var merchantResolutionAttempted:
JsonField? =
null
@@ -23515,6 +23541,7 @@ private constructor(
) = apply {
cardholderCancellation =
consumerServicesNotAsDescribed.cardholderCancellation
+ explanation = consumerServicesNotAsDescribed.explanation
merchantResolutionAttempted =
consumerServicesNotAsDescribed.merchantResolutionAttempted
receivedAt = consumerServicesNotAsDescribed.receivedAt
@@ -23537,6 +23564,20 @@ private constructor(
cardholderCancellation: JsonField
) = apply { this.cardholderCancellation = cardholderCancellation }
+ /** Explanation of what was ordered and was not as described. */
+ fun explanation(explanation: String) = explanation(JsonField.of(explanation))
+
+ /**
+ * Sets [Builder.explanation] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.explanation] with a well-typed [String]
+ * value instead. This method is primarily for setting the field to an
+ * undocumented or not yet supported value.
+ */
+ fun explanation(explanation: JsonField) = apply {
+ this.explanation = explanation
+ }
+
/** Merchant resolution attempted. */
fun merchantResolutionAttempted(
merchantResolutionAttempted: MerchantResolutionAttempted
@@ -23598,6 +23639,7 @@ private constructor(
* The following fields are required:
* ```java
* .cardholderCancellation()
+ * .explanation()
* .merchantResolutionAttempted()
* .receivedAt()
* ```
@@ -23607,6 +23649,7 @@ private constructor(
fun build(): ConsumerServicesNotAsDescribed =
ConsumerServicesNotAsDescribed(
checkRequired("cardholderCancellation", cardholderCancellation),
+ checkRequired("explanation", explanation),
checkRequired(
"merchantResolutionAttempted",
merchantResolutionAttempted,
@@ -23624,6 +23667,7 @@ private constructor(
}
cardholderCancellation().validate()
+ explanation()
merchantResolutionAttempted().validate()
receivedAt()
validated = true
@@ -23646,6 +23690,7 @@ private constructor(
@JvmSynthetic
internal fun validity(): Int =
(cardholderCancellation.asKnown().getOrNull()?.validity() ?: 0) +
+ (if (explanation.asKnown().isPresent) 1 else 0) +
(merchantResolutionAttempted.asKnown().getOrNull()?.validity() ?: 0) +
(if (receivedAt.asKnown().isPresent) 1 else 0)
@@ -24219,6 +24264,7 @@ private constructor(
return other is ConsumerServicesNotAsDescribed &&
cardholderCancellation == other.cardholderCancellation &&
+ explanation == other.explanation &&
merchantResolutionAttempted == other.merchantResolutionAttempted &&
receivedAt == other.receivedAt &&
additionalProperties == other.additionalProperties
@@ -24227,6 +24273,7 @@ private constructor(
private val hashCode: Int by lazy {
Objects.hash(
cardholderCancellation,
+ explanation,
merchantResolutionAttempted,
receivedAt,
additionalProperties,
@@ -24236,7 +24283,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
+ "ConsumerServicesNotAsDescribed{cardholderCancellation=$cardholderCancellation, explanation=$explanation, merchantResolutionAttempted=$merchantResolutionAttempted, receivedAt=$receivedAt, additionalProperties=$additionalProperties}"
}
/**
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParamsTest.kt
index e87fff3eb..96267c420 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParamsTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeCreateParamsTest.kt
@@ -596,6 +596,7 @@ internal class CardDisputeCreateParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeCreateParams.Visa.ConsumerServicesNotAsDescribed
.MerchantResolutionAttempted
@@ -1307,6 +1308,7 @@ internal class CardDisputeCreateParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeCreateParams.Visa.ConsumerServicesNotAsDescribed
.MerchantResolutionAttempted
@@ -1990,6 +1992,7 @@ internal class CardDisputeCreateParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeCreateParams.Visa.ConsumerServicesNotAsDescribed
.MerchantResolutionAttempted
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt
index 1a5e31587..df26e5669 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeListPageResponseTest.kt
@@ -1202,6 +1202,7 @@ internal class CardDisputeListPageResponseTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission
.Chargeback
@@ -2507,6 +2508,7 @@ internal class CardDisputeListPageResponseTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission.Chargeback
.ConsumerServicesNotAsDescribed
@@ -3881,6 +3883,7 @@ internal class CardDisputeListPageResponseTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission
.Chargeback
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParamsTest.kt
index 9c006ab43..27c943896 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParamsTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeSubmitUserSubmissionParamsTest.kt
@@ -735,6 +735,7 @@ internal class CardDisputeSubmitUserSubmissionParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeSubmitUserSubmissionParams.Visa.Chargeback
.ConsumerServicesNotAsDescribed
@@ -1639,6 +1640,7 @@ internal class CardDisputeSubmitUserSubmissionParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeSubmitUserSubmissionParams.Visa.Chargeback
.ConsumerServicesNotAsDescribed
@@ -2512,6 +2514,7 @@ internal class CardDisputeSubmitUserSubmissionParamsTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeSubmitUserSubmissionParams.Visa.Chargeback
.ConsumerServicesNotAsDescribed
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt
index c7ad5aa82..6334810d2 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/carddisputes/CardDisputeTest.kt
@@ -1050,6 +1050,7 @@ internal class CardDisputeTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission.Chargeback
.ConsumerServicesNotAsDescribed
@@ -2207,6 +2208,7 @@ internal class CardDisputeTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission.Chargeback
.ConsumerServicesNotAsDescribed
@@ -3407,6 +3409,7 @@ internal class CardDisputeTest {
.reason("reason")
.build()
)
+ .explanation("explanation")
.merchantResolutionAttempted(
CardDispute.Visa.UserSubmission.Chargeback
.ConsumerServicesNotAsDescribed
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/CardDisputeServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/CardDisputeServiceAsyncTest.kt
index c8e7ef1c8..3c15debd9 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/CardDisputeServiceAsyncTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/CardDisputeServiceAsyncTest.kt
@@ -659,6 +659,7 @@ internal class CardDisputeServiceAsyncTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeCreateParams.Visa.ConsumerServicesNotAsDescribed
.MerchantResolutionAttempted
@@ -1600,6 +1601,7 @@ internal class CardDisputeServiceAsyncTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeSubmitUserSubmissionParams.Visa
.Chargeback
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/CardDisputeServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/CardDisputeServiceTest.kt
index 1d6a64919..7417ab147 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/CardDisputeServiceTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/CardDisputeServiceTest.kt
@@ -659,6 +659,7 @@ internal class CardDisputeServiceTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeCreateParams.Visa.ConsumerServicesNotAsDescribed
.MerchantResolutionAttempted
@@ -1596,6 +1597,7 @@ internal class CardDisputeServiceTest {
.reason("x")
.build()
)
+ .explanation("x")
.merchantResolutionAttempted(
CardDisputeSubmitUserSubmissionParams.Visa
.Chargeback