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 @@ -[![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.491.0) -[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.491.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.491.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.492.0) +[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.492.0/javadoc.svg)](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")