From 1a412bd889d80f91b5877accf9f363720ffeda01 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:38:52 +0000 Subject: [PATCH 1/2] feat(api): api update --- .stats.yml | 4 +- .../api/models/carddisputes/CardDispute.kt | 50 ++++++++++++++++++- .../carddisputes/CardDisputeCreateParams.kt | 49 +++++++++++++++++- .../CardDisputeSubmitUserSubmissionParams.kt | 49 +++++++++++++++++- .../CardDisputeCreateParamsTest.kt | 3 ++ .../CardDisputeListPageResponseTest.kt | 3 ++ ...rdDisputeSubmitUserSubmissionParamsTest.kt | 3 ++ .../models/carddisputes/CardDisputeTest.kt | 3 ++ .../async/CardDisputeServiceAsyncTest.kt | 2 + .../blocking/CardDisputeServiceTest.kt | 2 + 10 files changed, 163 insertions(+), 5 deletions(-) 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/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 From 89afca9f96324351c64e39eb29905ee464852052 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:39:21 +0000 Subject: [PATCH 2/2] release: 0.392.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 15 insertions(+), 7 deletions(-) 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/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 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-java)](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.391.0) -[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.391.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.391.0) +[![Maven Central](https://img.shields.io/maven-central/v/com.increase.api/increase-java)](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.392.0) +[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.392.0/javadoc.svg)](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 {