diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 95b1bb5df..7c90d73c6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.548.0" + ".": "0.549.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index d8ea9b1a1..cbdee9d55 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 238 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase/increase-80a122bc694ceb320ce9b08dbe3a6dd8ce58eb6fe72a0e1a425b2cfdfbc80cc8.yml -openapi_spec_hash: 036e5c2e5cff30625cce53e7333d0ef5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase/increase-76c4149968ac35d9d2e86ce4f8098d75e6560fb34ca580a474b5589eb193da0d.yml +openapi_spec_hash: ab314c27f9b2bfe2c768690975fda250 config_hash: ac050010e5453883d5e5fa603554a2e0 diff --git a/CHANGELOG.md b/CHANGELOG.md index f36770bd3..06f7cca86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.549.0 (2026-05-13) + +Full Changelog: [v0.548.0...v0.549.0](https://github.com/Increase/increase-java/compare/v0.548.0...v0.549.0) + +### Features + +* **api:** api update ([f3f681e](https://github.com/Increase/increase-java/commit/f3f681e6c05f492c2abebdf5a31bba4ff7cef2c8)) + ## 0.548.0 (2026-05-13) Full Changelog: [v0.547.0...v0.548.0](https://github.com/Increase/increase-java/compare/v0.547.0...v0.548.0) diff --git a/README.md b/README.md index 4cee65357..9392bcbf2 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.548.0) -[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.548.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.548.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.549.0) +[![javadoc](https://javadoc.io/badge2/com.increase.api/increase-java/0.549.0/javadoc.svg)](https://javadoc.io/doc/com.increase.api/increase-java/0.549.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.548.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.549.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.548.0") +implementation("com.increase.api:increase-java:0.549.0") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.548.0") com.increase.api increase-java - 0.548.0 + 0.549.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 5d256bfac..dcdb2ae0f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.increase.api" - version = "0.548.0" // x-release-please-version + version = "0.549.0" // x-release-please-version } subprojects { diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponseTest.kt index 42deb3c4a..c1aa8ba67 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponseTest.kt @@ -17,19 +17,19 @@ internal class AchPrenotificationListPageResponseTest { .addData( AchPrenotification.builder() .id("ach_prenotification_ubjf9qqsxl3obbcn1u34") - .accountId(null) + .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .addendum(null) .companyDescriptiveDate(null) .companyDiscretionaryData(null) - .companyEntryDescription(null) - .companyName(null) + .companyEntryDescription("Account Funding") + .companyName("National Phonograph Company") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .creditDebitIndicator(null) - .effectiveDate(null) + .creditDebitIndicator(AchPrenotification.CreditDebitIndicator.CREDIT) + .effectiveDate(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .idempotencyKey(null) .individualId(null) - .individualName(null) + .individualName("Ian Crease") .addNotificationsOfChange( AchPrenotification.NotificationsOfChange.builder() .changeCode( @@ -50,7 +50,9 @@ internal class AchPrenotificationListPageResponseTest { .build() ) .routingNumber("101050001") - .standardEntryClassCode(null) + .standardEntryClassCode( + AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT + ) .status(AchPrenotification.Status.SUBMITTED) .type(AchPrenotification.Type.ACH_PRENOTIFICATION) .build() @@ -62,19 +64,19 @@ internal class AchPrenotificationListPageResponseTest { .containsExactly( AchPrenotification.builder() .id("ach_prenotification_ubjf9qqsxl3obbcn1u34") - .accountId(null) + .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .addendum(null) .companyDescriptiveDate(null) .companyDiscretionaryData(null) - .companyEntryDescription(null) - .companyName(null) + .companyEntryDescription("Account Funding") + .companyName("National Phonograph Company") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .creditDebitIndicator(null) - .effectiveDate(null) + .creditDebitIndicator(AchPrenotification.CreditDebitIndicator.CREDIT) + .effectiveDate(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .idempotencyKey(null) .individualId(null) - .individualName(null) + .individualName("Ian Crease") .addNotificationsOfChange( AchPrenotification.NotificationsOfChange.builder() .changeCode( @@ -95,7 +97,9 @@ internal class AchPrenotificationListPageResponseTest { .build() ) .routingNumber("101050001") - .standardEntryClassCode(null) + .standardEntryClassCode( + AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT + ) .status(AchPrenotification.Status.SUBMITTED) .type(AchPrenotification.Type.ACH_PRENOTIFICATION) .build() @@ -111,19 +115,19 @@ internal class AchPrenotificationListPageResponseTest { .addData( AchPrenotification.builder() .id("ach_prenotification_ubjf9qqsxl3obbcn1u34") - .accountId(null) + .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .addendum(null) .companyDescriptiveDate(null) .companyDiscretionaryData(null) - .companyEntryDescription(null) - .companyName(null) + .companyEntryDescription("Account Funding") + .companyName("National Phonograph Company") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .creditDebitIndicator(null) - .effectiveDate(null) + .creditDebitIndicator(AchPrenotification.CreditDebitIndicator.CREDIT) + .effectiveDate(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .idempotencyKey(null) .individualId(null) - .individualName(null) + .individualName("Ian Crease") .addNotificationsOfChange( AchPrenotification.NotificationsOfChange.builder() .changeCode( @@ -144,7 +148,9 @@ internal class AchPrenotificationListPageResponseTest { .build() ) .routingNumber("101050001") - .standardEntryClassCode(null) + .standardEntryClassCode( + AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT + ) .status(AchPrenotification.Status.SUBMITTED) .type(AchPrenotification.Type.ACH_PRENOTIFICATION) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationTest.kt index 37e9889a3..33893262a 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationTest.kt @@ -15,19 +15,19 @@ internal class AchPrenotificationTest { val achPrenotification = AchPrenotification.builder() .id("ach_prenotification_ubjf9qqsxl3obbcn1u34") - .accountId(null) + .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .addendum(null) .companyDescriptiveDate(null) .companyDiscretionaryData(null) - .companyEntryDescription(null) - .companyName(null) + .companyEntryDescription("Account Funding") + .companyName("National Phonograph Company") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .creditDebitIndicator(null) - .effectiveDate(null) + .creditDebitIndicator(AchPrenotification.CreditDebitIndicator.CREDIT) + .effectiveDate(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .idempotencyKey(null) .individualId(null) - .individualName(null) + .individualName("Ian Crease") .addNotificationsOfChange( AchPrenotification.NotificationsOfChange.builder() .changeCode( @@ -48,26 +48,30 @@ internal class AchPrenotificationTest { .build() ) .routingNumber("101050001") - .standardEntryClassCode(null) + .standardEntryClassCode( + AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT + ) .status(AchPrenotification.Status.SUBMITTED) .type(AchPrenotification.Type.ACH_PRENOTIFICATION) .build() assertThat(achPrenotification.id()).isEqualTo("ach_prenotification_ubjf9qqsxl3obbcn1u34") - assertThat(achPrenotification.accountId()).isEmpty + assertThat(achPrenotification.accountId()).contains("account_in71c4amph0vgo2qllky") assertThat(achPrenotification.accountNumber()).isEqualTo("987654321") assertThat(achPrenotification.addendum()).isEmpty assertThat(achPrenotification.companyDescriptiveDate()).isEmpty assertThat(achPrenotification.companyDiscretionaryData()).isEmpty - assertThat(achPrenotification.companyEntryDescription()).isEmpty - assertThat(achPrenotification.companyName()).isEmpty + assertThat(achPrenotification.companyEntryDescription()).contains("Account Funding") + assertThat(achPrenotification.companyName()).contains("National Phonograph Company") assertThat(achPrenotification.createdAt()) .isEqualTo(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - assertThat(achPrenotification.creditDebitIndicator()).isEmpty - assertThat(achPrenotification.effectiveDate()).isEmpty + assertThat(achPrenotification.creditDebitIndicator()) + .contains(AchPrenotification.CreditDebitIndicator.CREDIT) + assertThat(achPrenotification.effectiveDate()) + .contains(OffsetDateTime.parse("2020-01-31T23:59:59Z")) assertThat(achPrenotification.idempotencyKey()).isEmpty assertThat(achPrenotification.individualId()).isEmpty - assertThat(achPrenotification.individualName()).isEmpty + assertThat(achPrenotification.individualName()).contains("Ian Crease") assertThat(achPrenotification.notificationsOfChange()) .containsExactly( AchPrenotification.NotificationsOfChange.builder() @@ -90,7 +94,8 @@ internal class AchPrenotificationTest { .build() ) assertThat(achPrenotification.routingNumber()).isEqualTo("101050001") - assertThat(achPrenotification.standardEntryClassCode()).isEmpty + assertThat(achPrenotification.standardEntryClassCode()) + .contains(AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT) assertThat(achPrenotification.status()).isEqualTo(AchPrenotification.Status.SUBMITTED) assertThat(achPrenotification.type()).isEqualTo(AchPrenotification.Type.ACH_PRENOTIFICATION) } @@ -101,19 +106,19 @@ internal class AchPrenotificationTest { val achPrenotification = AchPrenotification.builder() .id("ach_prenotification_ubjf9qqsxl3obbcn1u34") - .accountId(null) + .accountId("account_in71c4amph0vgo2qllky") .accountNumber("987654321") .addendum(null) .companyDescriptiveDate(null) .companyDiscretionaryData(null) - .companyEntryDescription(null) - .companyName(null) + .companyEntryDescription("Account Funding") + .companyName("National Phonograph Company") .createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z")) - .creditDebitIndicator(null) - .effectiveDate(null) + .creditDebitIndicator(AchPrenotification.CreditDebitIndicator.CREDIT) + .effectiveDate(OffsetDateTime.parse("2020-01-31T23:59:59Z")) .idempotencyKey(null) .individualId(null) - .individualName(null) + .individualName("Ian Crease") .addNotificationsOfChange( AchPrenotification.NotificationsOfChange.builder() .changeCode( @@ -134,7 +139,9 @@ internal class AchPrenotificationTest { .build() ) .routingNumber("101050001") - .standardEntryClassCode(null) + .standardEntryClassCode( + AchPrenotification.StandardEntryClassCode.CORPORATE_CREDIT_OR_DEBIT + ) .status(AchPrenotification.Status.SUBMITTED) .type(AchPrenotification.Type.ACH_PRENOTIFICATION) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt index ec168fe2d..fc86918b5 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardListPageResponseTest.kt @@ -49,7 +49,7 @@ internal class CardListPageResponseTest { .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked .builder() - .code("code") + .code("5734") .build() ) .build() @@ -73,7 +73,7 @@ internal class CardListPageResponseTest { .usage( Card.AuthorizationControls.Usage.builder() .category( - Card.AuthorizationControls.Usage.Category.SINGLE_USE + Card.AuthorizationControls.Usage.Category.MULTI_USE ) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() @@ -86,7 +86,7 @@ internal class CardListPageResponseTest { .MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage @@ -97,7 +97,7 @@ internal class CardListPageResponseTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() @@ -190,7 +190,7 @@ internal class CardListPageResponseTest { .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked .builder() - .code("code") + .code("5734") .build() ) .build() @@ -211,7 +211,7 @@ internal class CardListPageResponseTest { ) .usage( Card.AuthorizationControls.Usage.builder() - .category(Card.AuthorizationControls.Usage.Category.SINGLE_USE) + .category(Card.AuthorizationControls.Usage.Category.MULTI_USE) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() .addSpendingLimit( @@ -222,7 +222,7 @@ internal class CardListPageResponseTest { Card.AuthorizationControls.Usage.MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage.MultiUse @@ -232,7 +232,7 @@ internal class CardListPageResponseTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() @@ -328,7 +328,7 @@ internal class CardListPageResponseTest { .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked .builder() - .code("code") + .code("5734") .build() ) .build() @@ -352,7 +352,7 @@ internal class CardListPageResponseTest { .usage( Card.AuthorizationControls.Usage.builder() .category( - Card.AuthorizationControls.Usage.Category.SINGLE_USE + Card.AuthorizationControls.Usage.Category.MULTI_USE ) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() @@ -365,7 +365,7 @@ internal class CardListPageResponseTest { .MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage @@ -376,7 +376,7 @@ internal class CardListPageResponseTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt index d10063c78..09633573b 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/cards/CardTest.kt @@ -45,7 +45,7 @@ internal class CardTest { .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked .builder() - .code("code") + .code("5734") .build() ) .build() @@ -66,7 +66,7 @@ internal class CardTest { ) .usage( Card.AuthorizationControls.Usage.builder() - .category(Card.AuthorizationControls.Usage.Category.SINGLE_USE) + .category(Card.AuthorizationControls.Usage.Category.MULTI_USE) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() .addSpendingLimit( @@ -76,7 +76,7 @@ internal class CardTest { Card.AuthorizationControls.Usage.MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage.MultiUse @@ -86,7 +86,7 @@ internal class CardTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() @@ -169,7 +169,7 @@ internal class CardTest { ) .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked.builder() - .code("code") + .code("5734") .build() ) .build() @@ -190,7 +190,7 @@ internal class CardTest { ) .usage( Card.AuthorizationControls.Usage.builder() - .category(Card.AuthorizationControls.Usage.Category.SINGLE_USE) + .category(Card.AuthorizationControls.Usage.Category.MULTI_USE) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() .addSpendingLimit( @@ -200,7 +200,7 @@ internal class CardTest { Card.AuthorizationControls.Usage.MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage.MultiUse @@ -210,7 +210,7 @@ internal class CardTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() @@ -300,7 +300,7 @@ internal class CardTest { .addBlocked( Card.AuthorizationControls.MerchantCategoryCode.Blocked .builder() - .code("code") + .code("5734") .build() ) .build() @@ -321,7 +321,7 @@ internal class CardTest { ) .usage( Card.AuthorizationControls.Usage.builder() - .category(Card.AuthorizationControls.Usage.Category.SINGLE_USE) + .category(Card.AuthorizationControls.Usage.Category.MULTI_USE) .multiUse( Card.AuthorizationControls.Usage.MultiUse.builder() .addSpendingLimit( @@ -331,7 +331,7 @@ internal class CardTest { Card.AuthorizationControls.Usage.MultiUse .SpendingLimit .Interval - .ALL_TIME + .PER_MONTH ) .addMerchantCategoryCode( Card.AuthorizationControls.Usage.MultiUse @@ -341,7 +341,7 @@ internal class CardTest { .code("code") .build() ) - .settlementAmount(0L) + .settlementAmount(100000L) .build() ) .build() diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestListPageResponseTest.kt index 6a00d99a5..579506542 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestListPageResponseTest.kt @@ -31,12 +31,12 @@ internal class InboundWireDrawdownRequestListPageResponseTest { .debtorAddressLine3(null) .debtorName("Ian Crease") .endToEndIdentification("Invoice 29582") - .inputMessageAccountabilityData(null) - .instructionIdentification(null) + .inputMessageAccountabilityData("20220118MMQFMP0P000001") + .instructionIdentification("202201180000001") .recipientAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .type(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - .uniqueEndToEndTransactionReference(null) - .unstructuredRemittanceInformation(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + .unstructuredRemittanceInformation("INVOICE 2468") .build() ) .nextCursor("v57w5d") @@ -60,12 +60,12 @@ internal class InboundWireDrawdownRequestListPageResponseTest { .debtorAddressLine3(null) .debtorName("Ian Crease") .endToEndIdentification("Invoice 29582") - .inputMessageAccountabilityData(null) - .instructionIdentification(null) + .inputMessageAccountabilityData("20220118MMQFMP0P000001") + .instructionIdentification("202201180000001") .recipientAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .type(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - .uniqueEndToEndTransactionReference(null) - .unstructuredRemittanceInformation(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + .unstructuredRemittanceInformation("INVOICE 2468") .build() ) assertThat(inboundWireDrawdownRequestListPageResponse.nextCursor()).contains("v57w5d") @@ -93,12 +93,12 @@ internal class InboundWireDrawdownRequestListPageResponseTest { .debtorAddressLine3(null) .debtorName("Ian Crease") .endToEndIdentification("Invoice 29582") - .inputMessageAccountabilityData(null) - .instructionIdentification(null) + .inputMessageAccountabilityData("20220118MMQFMP0P000001") + .instructionIdentification("202201180000001") .recipientAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .type(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - .uniqueEndToEndTransactionReference(null) - .unstructuredRemittanceInformation(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + .unstructuredRemittanceInformation("INVOICE 2468") .build() ) .nextCursor("v57w5d") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestTest.kt index 0360a3a92..a2cf38c40 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/inboundwiredrawdownrequests/InboundWireDrawdownRequestTest.kt @@ -29,12 +29,12 @@ internal class InboundWireDrawdownRequestTest { .debtorAddressLine3(null) .debtorName("Ian Crease") .endToEndIdentification("Invoice 29582") - .inputMessageAccountabilityData(null) - .instructionIdentification(null) + .inputMessageAccountabilityData("20220118MMQFMP0P000001") + .instructionIdentification("202201180000001") .recipientAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .type(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - .uniqueEndToEndTransactionReference(null) - .unstructuredRemittanceInformation(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + .unstructuredRemittanceInformation("INVOICE 2468") .build() assertThat(inboundWireDrawdownRequest.id()) @@ -55,14 +55,18 @@ internal class InboundWireDrawdownRequestTest { assertThat(inboundWireDrawdownRequest.debtorAddressLine3()).isEmpty assertThat(inboundWireDrawdownRequest.debtorName()).contains("Ian Crease") assertThat(inboundWireDrawdownRequest.endToEndIdentification()).contains("Invoice 29582") - assertThat(inboundWireDrawdownRequest.inputMessageAccountabilityData()).isEmpty - assertThat(inboundWireDrawdownRequest.instructionIdentification()).isEmpty + assertThat(inboundWireDrawdownRequest.inputMessageAccountabilityData()) + .contains("20220118MMQFMP0P000001") + assertThat(inboundWireDrawdownRequest.instructionIdentification()) + .contains("202201180000001") assertThat(inboundWireDrawdownRequest.recipientAccountNumberId()) .isEqualTo("account_number_v18nkfqm6afpsrvy82b2") assertThat(inboundWireDrawdownRequest.type()) .isEqualTo(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - assertThat(inboundWireDrawdownRequest.uniqueEndToEndTransactionReference()).isEmpty - assertThat(inboundWireDrawdownRequest.unstructuredRemittanceInformation()).isEmpty + assertThat(inboundWireDrawdownRequest.uniqueEndToEndTransactionReference()) + .contains("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + assertThat(inboundWireDrawdownRequest.unstructuredRemittanceInformation()) + .contains("INVOICE 2468") } @Test @@ -85,12 +89,12 @@ internal class InboundWireDrawdownRequestTest { .debtorAddressLine3(null) .debtorName("Ian Crease") .endToEndIdentification("Invoice 29582") - .inputMessageAccountabilityData(null) - .instructionIdentification(null) + .inputMessageAccountabilityData("20220118MMQFMP0P000001") + .instructionIdentification("202201180000001") .recipientAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .type(InboundWireDrawdownRequest.Type.INBOUND_WIRE_DRAWDOWN_REQUEST) - .uniqueEndToEndTransactionReference(null) - .unstructuredRemittanceInformation(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") + .unstructuredRemittanceInformation("INVOICE 2468") .build() val roundtrippedInboundWireDrawdownRequest = diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt index c90aff524..2d73a05f8 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferListPageResponseTest.kt @@ -60,7 +60,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { ) .creditorName("Ian Crease") .currency(RealTimePaymentsTransfer.Currency.USD) - .debtorName(null) + .debtorName("National Phonograph Company") .externalAccountId(null) .idempotencyKey(null) .pendingTransactionId(null) @@ -140,7 +140,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { ) .creditorName("Ian Crease") .currency(RealTimePaymentsTransfer.Currency.USD) - .debtorName(null) + .debtorName("National Phonograph Company") .externalAccountId(null) .idempotencyKey(null) .pendingTransactionId(null) @@ -223,7 +223,7 @@ internal class RealTimePaymentsTransferListPageResponseTest { ) .creditorName("Ian Crease") .currency(RealTimePaymentsTransfer.Currency.USD) - .debtorName(null) + .debtorName("National Phonograph Company") .externalAccountId(null) .idempotencyKey(null) .pendingTransactionId(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt index c41c549b5..42a294413 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/realtimepaymentstransfers/RealTimePaymentsTransferTest.kt @@ -58,7 +58,7 @@ internal class RealTimePaymentsTransferTest { ) .creditorName("Ian Crease") .currency(RealTimePaymentsTransfer.Currency.USD) - .debtorName(null) + .debtorName("National Phonograph Company") .externalAccountId(null) .idempotencyKey(null) .pendingTransactionId(null) @@ -138,7 +138,7 @@ internal class RealTimePaymentsTransferTest { assertThat(realTimePaymentsTransfer.creditorName()).isEqualTo("Ian Crease") assertThat(realTimePaymentsTransfer.currency()) .isEqualTo(RealTimePaymentsTransfer.Currency.USD) - assertThat(realTimePaymentsTransfer.debtorName()).isEmpty + assertThat(realTimePaymentsTransfer.debtorName()).contains("National Phonograph Company") assertThat(realTimePaymentsTransfer.externalAccountId()).isEmpty assertThat(realTimePaymentsTransfer.idempotencyKey()).isEmpty assertThat(realTimePaymentsTransfer.pendingTransactionId()).isEmpty @@ -223,7 +223,7 @@ internal class RealTimePaymentsTransferTest { ) .creditorName("Ian Crease") .currency(RealTimePaymentsTransfer.Currency.USD) - .debtorName(null) + .debtorName("National Phonograph Company") .externalAccountId(null) .idempotencyKey(null) .pendingTransactionId(null) diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferListPageResponseTest.kt index addbd52a7..679c0de13 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferListPageResponseTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferListPageResponseTest.kt @@ -61,7 +61,7 @@ internal class WireTransferListPageResponseTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -77,14 +77,14 @@ internal class WireTransferListPageResponseTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) .externalAccountId("external_account_ukk55lr923a3ac0pp7iv") @@ -128,7 +128,7 @@ internal class WireTransferListPageResponseTest { .build() ) .routingNumber("101050001") - .sourceAccountNumberId(null) + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(WireTransfer.Status.COMPLETE) .submission( WireTransfer.Submission.builder() @@ -138,7 +138,7 @@ internal class WireTransferListPageResponseTest { ) .transactionId("transaction_uyrp7fld2ium70oa7oi") .type(WireTransfer.Type.WIRE_TRANSFER) - .uniqueEndToEndTransactionReference(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") .build() ) .nextCursor("v57w5d") @@ -191,7 +191,7 @@ internal class WireTransferListPageResponseTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -207,14 +207,14 @@ internal class WireTransferListPageResponseTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) .externalAccountId("external_account_ukk55lr923a3ac0pp7iv") @@ -258,7 +258,7 @@ internal class WireTransferListPageResponseTest { .build() ) .routingNumber("101050001") - .sourceAccountNumberId(null) + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(WireTransfer.Status.COMPLETE) .submission( WireTransfer.Submission.builder() @@ -268,7 +268,7 @@ internal class WireTransferListPageResponseTest { ) .transactionId("transaction_uyrp7fld2ium70oa7oi") .type(WireTransfer.Type.WIRE_TRANSFER) - .uniqueEndToEndTransactionReference(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") .build() ) assertThat(wireTransferListPageResponse.nextCursor()).contains("v57w5d") @@ -325,7 +325,7 @@ internal class WireTransferListPageResponseTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -341,14 +341,14 @@ internal class WireTransferListPageResponseTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) .externalAccountId("external_account_ukk55lr923a3ac0pp7iv") @@ -392,7 +392,7 @@ internal class WireTransferListPageResponseTest { .build() ) .routingNumber("101050001") - .sourceAccountNumberId(null) + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(WireTransfer.Status.COMPLETE) .submission( WireTransfer.Submission.builder() @@ -402,7 +402,7 @@ internal class WireTransferListPageResponseTest { ) .transactionId("transaction_uyrp7fld2ium70oa7oi") .type(WireTransfer.Type.WIRE_TRANSFER) - .uniqueEndToEndTransactionReference(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") .build() ) .nextCursor("v57w5d") diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferTest.kt index e9e120351..50ca83779 100644 --- a/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferTest.kt +++ b/increase-java-core/src/test/kotlin/com/increase/api/models/wiretransfers/WireTransferTest.kt @@ -55,7 +55,7 @@ internal class WireTransferTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -71,14 +71,14 @@ internal class WireTransferTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) .externalAccountId("external_account_ukk55lr923a3ac0pp7iv") @@ -122,7 +122,7 @@ internal class WireTransferTest { .build() ) .routingNumber("101050001") - .sourceAccountNumberId(null) + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(WireTransfer.Status.COMPLETE) .submission( WireTransfer.Submission.builder() @@ -132,7 +132,7 @@ internal class WireTransferTest { ) .transactionId("transaction_uyrp7fld2ium70oa7oi") .type(WireTransfer.Type.WIRE_TRANSFER) - .uniqueEndToEndTransactionReference(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") .build() assertThat(wireTransfer.id()).isEqualTo("wire_transfer_5akynk7dqsq25qwk9q2u") @@ -175,7 +175,7 @@ internal class WireTransferTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -192,14 +192,14 @@ internal class WireTransferTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) assertThat(wireTransfer.externalAccountId()) @@ -246,7 +246,8 @@ internal class WireTransferTest { .build() ) assertThat(wireTransfer.routingNumber()).isEqualTo("101050001") - assertThat(wireTransfer.sourceAccountNumberId()).isEmpty + assertThat(wireTransfer.sourceAccountNumberId()) + .contains("account_number_v18nkfqm6afpsrvy82b2") assertThat(wireTransfer.status()).isEqualTo(WireTransfer.Status.COMPLETE) assertThat(wireTransfer.submission()) .contains( @@ -257,7 +258,8 @@ internal class WireTransferTest { ) assertThat(wireTransfer.transactionId()).contains("transaction_uyrp7fld2ium70oa7oi") assertThat(wireTransfer.type()).isEqualTo(WireTransfer.Type.WIRE_TRANSFER) - assertThat(wireTransfer.uniqueEndToEndTransactionReference()).isEmpty + assertThat(wireTransfer.uniqueEndToEndTransactionReference()) + .contains("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") } @Test @@ -305,7 +307,7 @@ internal class WireTransferTest { .unstructured( WireTransfer.Creditor.Address.Unstructured.builder() .line1("33 Liberty Street") - .line2(null) + .line2("New York, NY, 10045") .line3(null) .build() ) @@ -321,14 +323,14 @@ internal class WireTransferTest { WireTransfer.Debtor.Address.builder() .unstructured( WireTransfer.Debtor.Address.Unstructured.builder() - .line1("line1") - .line2("line2") - .line3("line3") + .line1("1500 Pennsylvania Avenue, NW") + .line2("Washington, D.C. 20220") + .line3(null) .build() ) .build() ) - .name("name") + .name("Ian Crease") .build() ) .externalAccountId("external_account_ukk55lr923a3ac0pp7iv") @@ -372,7 +374,7 @@ internal class WireTransferTest { .build() ) .routingNumber("101050001") - .sourceAccountNumberId(null) + .sourceAccountNumberId("account_number_v18nkfqm6afpsrvy82b2") .status(WireTransfer.Status.COMPLETE) .submission( WireTransfer.Submission.builder() @@ -382,7 +384,7 @@ internal class WireTransferTest { ) .transactionId("transaction_uyrp7fld2ium70oa7oi") .type(WireTransfer.Type.WIRE_TRANSFER) - .uniqueEndToEndTransactionReference(null) + .uniqueEndToEndTransactionReference("9a21e10a-7600-4a24-8ff3-2cbc5943c27a") .build() val roundtrippedWireTransfer =