diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 14600e48a..362ffe9c1 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.491.0"
+ ".": "0.492.0"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index c8c738816..8967e15ae 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 236
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-b95cd103dded0963ab1ae960b10846a8640c538d12beefb085cfcccd40e4e374.yml
-openapi_spec_hash: 4cea779180b9bcdc631ae2cbc3aa9c4c
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-297d19c04d7384ffc16c672182c0439c3880fc912fbabf20a378d38182cc7420.yml
+openapi_spec_hash: 02126c1ab3c22027a0f0aa1ce12cf7f6
config_hash: 0997ade8b52ec04e82d5b0c3b61bb51e
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 83d1a3a6f..37571a16c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.492.0 (2026-03-24)
+
+Full Changelog: [v0.491.0...v0.492.0](https://github.com/Increase/increase-java/compare/v0.491.0...v0.492.0)
+
+### Features
+
+* **api:** api update ([7d39133](https://github.com/Increase/increase-java/commit/7d39133ebae93e409f7e38bc2609eaaad32bc952))
+
## 0.491.0 (2026-03-24)
Full Changelog: [v0.490.0...v0.491.0](https://github.com/Increase/increase-java/compare/v0.490.0...v0.491.0)
diff --git a/README.md b/README.md
index 07a36877a..6d4bf2da5 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.491.0)
-[](https://javadoc.io/doc/com.increase.api/increase-java/0.491.0)
+[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.492.0)
+[](https://javadoc.io/doc/com.increase.api/increase-java/0.492.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.491.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.492.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.491.0")
+implementation("com.increase.api:increase-java:0.492.0")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.491.0")
com.increase.api
increase-java
- 0.491.0
+ 0.492.0
```
diff --git a/build.gradle.kts b/build.gradle.kts
index 7d09b8f2e..7a1e323ec 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.increase.api"
- version = "0.491.0" // x-release-please-version
+ version = "0.492.0" // x-release-please-version
}
subprojects {
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParams.kt
index 2454256f1..3b3fe12a1 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParams.kt
@@ -76,18 +76,6 @@ private constructor(
*/
fun debtorName(): Optional = body.debtorName()
- /**
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the
- * server responded with an unexpected value).
- */
- fun destinationAccountNumber(): Optional = body.destinationAccountNumber()
-
- /**
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if the
- * server responded with an unexpected value).
- */
- fun destinationRoutingNumber(): Optional = body.destinationRoutingNumber()
-
/**
* The ID of an External Account to initiate a transfer to. If this parameter is provided,
* `account_number` and `routing_number` must be absent.
@@ -176,22 +164,6 @@ private constructor(
*/
fun _debtorName(): JsonField = body._debtorName()
- /**
- * Returns the raw JSON value of [destinationAccountNumber].
- *
- * Unlike [destinationAccountNumber], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- fun _destinationAccountNumber(): JsonField = body._destinationAccountNumber()
-
- /**
- * Returns the raw JSON value of [destinationRoutingNumber].
- *
- * Unlike [destinationRoutingNumber], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- fun _destinationRoutingNumber(): JsonField = body._destinationRoutingNumber()
-
/**
* Returns the raw JSON value of [externalAccountId].
*
@@ -374,36 +346,6 @@ private constructor(
*/
fun debtorName(debtorName: JsonField) = apply { body.debtorName(debtorName) }
- fun destinationAccountNumber(destinationAccountNumber: String) = apply {
- body.destinationAccountNumber(destinationAccountNumber)
- }
-
- /**
- * Sets [Builder.destinationAccountNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.destinationAccountNumber] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
- */
- fun destinationAccountNumber(destinationAccountNumber: JsonField) = apply {
- body.destinationAccountNumber(destinationAccountNumber)
- }
-
- fun destinationRoutingNumber(destinationRoutingNumber: String) = apply {
- body.destinationRoutingNumber(destinationRoutingNumber)
- }
-
- /**
- * Sets [Builder.destinationRoutingNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.destinationRoutingNumber] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
- */
- fun destinationRoutingNumber(destinationRoutingNumber: JsonField) = apply {
- body.destinationRoutingNumber(destinationRoutingNumber)
- }
-
/**
* The ID of an External Account to initiate a transfer to. If this parameter is provided,
* `account_number` and `routing_number` must be absent.
@@ -646,8 +588,6 @@ private constructor(
private val unstructuredRemittanceInformation: JsonField,
private val accountNumber: JsonField,
private val debtorName: JsonField,
- private val destinationAccountNumber: JsonField,
- private val destinationRoutingNumber: JsonField,
private val externalAccountId: JsonField,
private val requireApproval: JsonField,
private val routingNumber: JsonField,
@@ -674,12 +614,6 @@ private constructor(
@JsonProperty("debtor_name")
@ExcludeMissing
debtorName: JsonField = JsonMissing.of(),
- @JsonProperty("destination_account_number")
- @ExcludeMissing
- destinationAccountNumber: JsonField = JsonMissing.of(),
- @JsonProperty("destination_routing_number")
- @ExcludeMissing
- destinationRoutingNumber: JsonField = JsonMissing.of(),
@JsonProperty("external_account_id")
@ExcludeMissing
externalAccountId: JsonField = JsonMissing.of(),
@@ -702,8 +636,6 @@ private constructor(
unstructuredRemittanceInformation,
accountNumber,
debtorName,
- destinationAccountNumber,
- destinationRoutingNumber,
externalAccountId,
requireApproval,
routingNumber,
@@ -763,20 +695,6 @@ private constructor(
*/
fun debtorName(): Optional = debtorName.getOptional("debtor_name")
- /**
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun destinationAccountNumber(): Optional =
- destinationAccountNumber.getOptional("destination_account_number")
-
- /**
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun destinationRoutingNumber(): Optional =
- destinationRoutingNumber.getOptional("destination_routing_number")
-
/**
* The ID of an External Account to initiate a transfer to. If this parameter is provided,
* `account_number` and `routing_number` must be absent.
@@ -880,26 +798,6 @@ private constructor(
@ExcludeMissing
fun _debtorName(): JsonField = debtorName
- /**
- * Returns the raw JSON value of [destinationAccountNumber].
- *
- * Unlike [destinationAccountNumber], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- @JsonProperty("destination_account_number")
- @ExcludeMissing
- fun _destinationAccountNumber(): JsonField = destinationAccountNumber
-
- /**
- * Returns the raw JSON value of [destinationRoutingNumber].
- *
- * Unlike [destinationRoutingNumber], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- @JsonProperty("destination_routing_number")
- @ExcludeMissing
- fun _destinationRoutingNumber(): JsonField = destinationRoutingNumber
-
/**
* Returns the raw JSON value of [externalAccountId].
*
@@ -987,8 +885,6 @@ private constructor(
private var unstructuredRemittanceInformation: JsonField? = null
private var accountNumber: JsonField = JsonMissing.of()
private var debtorName: JsonField = JsonMissing.of()
- private var destinationAccountNumber: JsonField = JsonMissing.of()
- private var destinationRoutingNumber: JsonField = JsonMissing.of()
private var externalAccountId: JsonField = JsonMissing.of()
private var requireApproval: JsonField = JsonMissing.of()
private var routingNumber: JsonField = JsonMissing.of()
@@ -1004,8 +900,6 @@ private constructor(
unstructuredRemittanceInformation = body.unstructuredRemittanceInformation
accountNumber = body.accountNumber
debtorName = body.debtorName
- destinationAccountNumber = body.destinationAccountNumber
- destinationRoutingNumber = body.destinationRoutingNumber
externalAccountId = body.externalAccountId
requireApproval = body.requireApproval
routingNumber = body.routingNumber
@@ -1101,34 +995,6 @@ private constructor(
*/
fun debtorName(debtorName: JsonField) = apply { this.debtorName = debtorName }
- fun destinationAccountNumber(destinationAccountNumber: String) =
- destinationAccountNumber(JsonField.of(destinationAccountNumber))
-
- /**
- * Sets [Builder.destinationAccountNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.destinationAccountNumber] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented or
- * not yet supported value.
- */
- fun destinationAccountNumber(destinationAccountNumber: JsonField) = apply {
- this.destinationAccountNumber = destinationAccountNumber
- }
-
- fun destinationRoutingNumber(destinationRoutingNumber: String) =
- destinationRoutingNumber(JsonField.of(destinationRoutingNumber))
-
- /**
- * Sets [Builder.destinationRoutingNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.destinationRoutingNumber] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented or
- * not yet supported value.
- */
- fun destinationRoutingNumber(destinationRoutingNumber: JsonField) = apply {
- this.destinationRoutingNumber = destinationRoutingNumber
- }
-
/**
* The ID of an External Account to initiate a transfer to. If this parameter is
* provided, `account_number` and `routing_number` must be absent.
@@ -1257,8 +1123,6 @@ private constructor(
),
accountNumber,
debtorName,
- destinationAccountNumber,
- destinationRoutingNumber,
externalAccountId,
requireApproval,
routingNumber,
@@ -1281,8 +1145,6 @@ private constructor(
unstructuredRemittanceInformation()
accountNumber()
debtorName()
- destinationAccountNumber()
- destinationRoutingNumber()
externalAccountId()
requireApproval()
routingNumber()
@@ -1313,8 +1175,6 @@ private constructor(
(if (unstructuredRemittanceInformation.asKnown().isPresent) 1 else 0) +
(if (accountNumber.asKnown().isPresent) 1 else 0) +
(if (debtorName.asKnown().isPresent) 1 else 0) +
- (if (destinationAccountNumber.asKnown().isPresent) 1 else 0) +
- (if (destinationRoutingNumber.asKnown().isPresent) 1 else 0) +
(if (externalAccountId.asKnown().isPresent) 1 else 0) +
(if (requireApproval.asKnown().isPresent) 1 else 0) +
(if (routingNumber.asKnown().isPresent) 1 else 0) +
@@ -1333,8 +1193,6 @@ private constructor(
unstructuredRemittanceInformation == other.unstructuredRemittanceInformation &&
accountNumber == other.accountNumber &&
debtorName == other.debtorName &&
- destinationAccountNumber == other.destinationAccountNumber &&
- destinationRoutingNumber == other.destinationRoutingNumber &&
externalAccountId == other.externalAccountId &&
requireApproval == other.requireApproval &&
routingNumber == other.routingNumber &&
@@ -1351,8 +1209,6 @@ private constructor(
unstructuredRemittanceInformation,
accountNumber,
debtorName,
- destinationAccountNumber,
- destinationRoutingNumber,
externalAccountId,
requireApproval,
routingNumber,
@@ -1365,7 +1221,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "Body{amount=$amount, creditorName=$creditorName, sourceAccountNumberId=$sourceAccountNumberId, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, accountNumber=$accountNumber, debtorName=$debtorName, destinationAccountNumber=$destinationAccountNumber, destinationRoutingNumber=$destinationRoutingNumber, externalAccountId=$externalAccountId, requireApproval=$requireApproval, routingNumber=$routingNumber, ultimateCreditorName=$ultimateCreditorName, ultimateDebtorName=$ultimateDebtorName, additionalProperties=$additionalProperties}"
+ "Body{amount=$amount, creditorName=$creditorName, sourceAccountNumberId=$sourceAccountNumberId, unstructuredRemittanceInformation=$unstructuredRemittanceInformation, accountNumber=$accountNumber, debtorName=$debtorName, externalAccountId=$externalAccountId, requireApproval=$requireApproval, routingNumber=$routingNumber, ultimateCreditorName=$ultimateCreditorName, ultimateDebtorName=$ultimateDebtorName, additionalProperties=$additionalProperties}"
}
override fun equals(other: Any?): Boolean {
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParamsTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParamsTest.kt
index 21382f4c2..0316249db 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParamsTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferCreateParamsTest.kt
@@ -16,8 +16,6 @@ internal class RealTimePaymentsTransferCreateParamsTest {
.unstructuredRemittanceInformation("Invoice 29582")
.accountNumber("987654321")
.debtorName("x")
- .destinationAccountNumber("x")
- .destinationRoutingNumber("xxxxxxxxx")
.externalAccountId("external_account_id")
.requireApproval(true)
.routingNumber("101050001")
@@ -36,8 +34,6 @@ internal class RealTimePaymentsTransferCreateParamsTest {
.unstructuredRemittanceInformation("Invoice 29582")
.accountNumber("987654321")
.debtorName("x")
- .destinationAccountNumber("x")
- .destinationRoutingNumber("xxxxxxxxx")
.externalAccountId("external_account_id")
.requireApproval(true)
.routingNumber("101050001")
@@ -53,8 +49,6 @@ internal class RealTimePaymentsTransferCreateParamsTest {
assertThat(body.unstructuredRemittanceInformation()).isEqualTo("Invoice 29582")
assertThat(body.accountNumber()).contains("987654321")
assertThat(body.debtorName()).contains("x")
- assertThat(body.destinationAccountNumber()).contains("x")
- assertThat(body.destinationRoutingNumber()).contains("xxxxxxxxx")
assertThat(body.externalAccountId()).contains("external_account_id")
assertThat(body.requireApproval()).contains(true)
assertThat(body.routingNumber()).contains("101050001")
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncTest.kt
index 81aeeb4ec..4f7481fe7 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/async/RealTimePaymentsTransferServiceAsyncTest.kt
@@ -29,8 +29,6 @@ internal class RealTimePaymentsTransferServiceAsyncTest {
.unstructuredRemittanceInformation("Invoice 29582")
.accountNumber("987654321")
.debtorName("x")
- .destinationAccountNumber("x")
- .destinationRoutingNumber("xxxxxxxxx")
.externalAccountId("external_account_id")
.requireApproval(true)
.routingNumber("101050001")
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceTest.kt
index ad9b84d04..e677b0f02 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/services/blocking/RealTimePaymentsTransferServiceTest.kt
@@ -29,8 +29,6 @@ internal class RealTimePaymentsTransferServiceTest {
.unstructuredRemittanceInformation("Invoice 29582")
.accountNumber("987654321")
.debtorName("x")
- .destinationAccountNumber("x")
- .destinationRoutingNumber("xxxxxxxxx")
.externalAccountId("external_account_id")
.requireApproval(true)
.routingNumber("101050001")