diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 529f1380a..028c6e3fc 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.301.0"
+ ".": "0.302.0"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index a52464a81..cb84ec279 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 216
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-f848edf1a38bbdc834fb3855aaf2eaeb77711e36e9a560cadfeb49428b4ac3de.yml
-openapi_spec_hash: 52e32b8e609fa290c285bbd44f8bc74a
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-a98d22578526265c9d1ef5ee69db277ab4e3548d5f12ab740eabc7babd33ba1c.yml
+openapi_spec_hash: eefa018725a526a04f4fda690fedf0ec
config_hash: 632b628b59d8f0b717153b3d8133f6cb
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e2f2e31c8..49112dbf1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.302.0 (2025-08-27)
+
+Full Changelog: [v0.301.0...v0.302.0](https://github.com/Increase/increase-java/compare/v0.301.0...v0.302.0)
+
+### Features
+
+* **api:** api update ([d7c77f2](https://github.com/Increase/increase-java/commit/d7c77f28c295f3505dcce6d7888dba18a5825ddc))
+
## 0.301.0 (2025-08-27)
Full Changelog: [v0.300.0...v0.301.0](https://github.com/Increase/increase-java/compare/v0.300.0...v0.301.0)
diff --git a/README.md b/README.md
index 69033bf92..c01f27e05 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.301.0)
-[](https://javadoc.io/doc/com.increase.api/increase-java/0.301.0)
+[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.302.0)
+[](https://javadoc.io/doc/com.increase.api/increase-java/0.302.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.301.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.302.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.301.0")
+implementation("com.increase.api:increase-java:0.302.0")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.301.0")
com.increase.api
increase-java
- 0.301.0
+ 0.302.0
```
diff --git a/build.gradle.kts b/build.gradle.kts
index a00e8610a..58095247c 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.increase.api"
- version = "0.301.0" // x-release-please-version
+ version = "0.302.0" // x-release-please-version
}
subprojects {
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt
index a6a02b16b..edcca70fe 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/transactions/Transaction.kt
@@ -34566,20 +34566,14 @@ private constructor(
private constructor(
private val amount: JsonField,
private val createdAt: JsonField,
+ private val debtorRoutingNumber: JsonField,
private val description: JsonField,
- private val financialInstitutionToFinancialInstitutionInformation: JsonField,
private val inputCycleDate: JsonField,
private val inputMessageAccountabilityData: JsonField,
private val inputSequenceNumber: JsonField,
private val inputSource: JsonField,
- private val originatorRoutingNumber: JsonField,
- private val originatorToBeneficiaryInformation: JsonField,
- private val previousMessageInputCycleDate: JsonField,
- private val previousMessageInputMessageAccountabilityData: JsonField,
- private val previousMessageInputSequenceNumber: JsonField,
- private val previousMessageInputSource: JsonField,
- private val receiverFinancialInstitutionInformation: JsonField,
- private val senderReference: JsonField,
+ private val instructionIdentification: JsonField,
+ private val returnReasonAdditionalInformation: JsonField,
private val transactionId: JsonField,
private val wireTransferId: JsonField,
private val additionalProperties: MutableMap,
@@ -34591,13 +34585,12 @@ private constructor(
@JsonProperty("created_at")
@ExcludeMissing
createdAt: JsonField = JsonMissing.of(),
+ @JsonProperty("debtor_routing_number")
+ @ExcludeMissing
+ debtorRoutingNumber: JsonField = JsonMissing.of(),
@JsonProperty("description")
@ExcludeMissing
description: JsonField = JsonMissing.of(),
- @JsonProperty("financial_institution_to_financial_institution_information")
- @ExcludeMissing
- financialInstitutionToFinancialInstitutionInformation: JsonField =
- JsonMissing.of(),
@JsonProperty("input_cycle_date")
@ExcludeMissing
inputCycleDate: JsonField = JsonMissing.of(),
@@ -34610,30 +34603,12 @@ private constructor(
@JsonProperty("input_source")
@ExcludeMissing
inputSource: JsonField = JsonMissing.of(),
- @JsonProperty("originator_routing_number")
- @ExcludeMissing
- originatorRoutingNumber: JsonField = JsonMissing.of(),
- @JsonProperty("originator_to_beneficiary_information")
- @ExcludeMissing
- originatorToBeneficiaryInformation: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_cycle_date")
- @ExcludeMissing
- previousMessageInputCycleDate: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_message_accountability_data")
- @ExcludeMissing
- previousMessageInputMessageAccountabilityData: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_sequence_number")
- @ExcludeMissing
- previousMessageInputSequenceNumber: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_source")
- @ExcludeMissing
- previousMessageInputSource: JsonField = JsonMissing.of(),
- @JsonProperty("receiver_financial_institution_information")
+ @JsonProperty("instruction_identification")
@ExcludeMissing
- receiverFinancialInstitutionInformation: JsonField = JsonMissing.of(),
- @JsonProperty("sender_reference")
+ instructionIdentification: JsonField = JsonMissing.of(),
+ @JsonProperty("return_reason_additional_information")
@ExcludeMissing
- senderReference: JsonField = JsonMissing.of(),
+ returnReasonAdditionalInformation: JsonField = JsonMissing.of(),
@JsonProperty("transaction_id")
@ExcludeMissing
transactionId: JsonField = JsonMissing.of(),
@@ -34643,20 +34618,14 @@ private constructor(
) : this(
amount,
createdAt,
+ debtorRoutingNumber,
description,
- financialInstitutionToFinancialInstitutionInformation,
inputCycleDate,
inputMessageAccountabilityData,
inputSequenceNumber,
inputSource,
- originatorRoutingNumber,
- originatorToBeneficiaryInformation,
- previousMessageInputCycleDate,
- previousMessageInputMessageAccountabilityData,
- previousMessageInputSequenceNumber,
- previousMessageInputSource,
- receiverFinancialInstitutionInformation,
- senderReference,
+ instructionIdentification,
+ returnReasonAdditionalInformation,
transactionId,
wireTransferId,
mutableMapOf(),
@@ -34681,6 +34650,15 @@ private constructor(
*/
fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at")
+ /**
+ * The debtor's routing number.
+ *
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
+ * if the server responded with an unexpected value).
+ */
+ fun debtorRoutingNumber(): Optional =
+ debtorRoutingNumber.getOptional("debtor_routing_number")
+
/**
* The description on the reversal message from Fedwire, set by the reversing bank.
*
@@ -34690,17 +34668,6 @@ private constructor(
*/
fun description(): String = description.getRequired("description")
- /**
- * Additional financial institution information included in the wire reversal.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun financialInstitutionToFinancialInstitutionInformation(): Optional =
- financialInstitutionToFinancialInstitutionInformation.getOptional(
- "financial_institution_to_financial_institution_information"
- )
-
/**
* The Fedwire cycle date for the wire reversal. The "Fedwire day" begins at 9:00 PM
* Eastern Time on the evening before the `cycle date`.
@@ -34741,87 +34708,25 @@ private constructor(
fun inputSource(): String = inputSource.getRequired("input_source")
/**
- * The American Banking Association (ABA) routing number of the bank originating the
- * transfer.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun originatorRoutingNumber(): Optional =
- originatorRoutingNumber.getOptional("originator_routing_number")
-
- /**
- * Additional information included in the wire reversal by the reversal originator.
+ * The sending bank's identifier for the reversal.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
* if the server responded with an unexpected value).
*/
- fun originatorToBeneficiaryInformation(): Optional =
- originatorToBeneficiaryInformation.getOptional(
- "originator_to_beneficiary_information"
- )
-
- /**
- * The Fedwire cycle date for the wire transfer that is being reversed by this message.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun previousMessageInputCycleDate(): Optional =
- previousMessageInputCycleDate.getOptional("previous_message_input_cycle_date")
-
- /**
- * The Fedwire transaction identifier for the wire transfer that was reversed.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun previousMessageInputMessageAccountabilityData(): Optional =
- previousMessageInputMessageAccountabilityData.getOptional(
- "previous_message_input_message_accountability_data"
- )
-
- /**
- * The Fedwire sequence number for the wire transfer that was reversed.
- *
- * @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 previousMessageInputSequenceNumber(): String =
- previousMessageInputSequenceNumber.getRequired(
- "previous_message_input_sequence_number"
- )
-
- /**
- * The Fedwire input source identifier for the wire transfer that was reversed.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun previousMessageInputSource(): Optional =
- previousMessageInputSource.getOptional("previous_message_input_source")
+ fun instructionIdentification(): Optional =
+ instructionIdentification.getOptional("instruction_identification")
/**
- * Information included in the wire reversal for the receiving financial institution.
+ * Additional information about the reason for the reversal.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
* if the server responded with an unexpected value).
*/
- fun receiverFinancialInstitutionInformation(): Optional =
- receiverFinancialInstitutionInformation.getOptional(
- "receiver_financial_institution_information"
+ fun returnReasonAdditionalInformation(): Optional =
+ returnReasonAdditionalInformation.getOptional(
+ "return_reason_additional_information"
)
- /**
- * The sending bank's reference number for the wire reversal.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g.
- * if the server responded with an unexpected value).
- */
- fun senderReference(): Optional =
- senderReference.getOptional("sender_reference")
-
/**
* The ID for the Transaction associated with the transfer reversal.
*
@@ -34858,26 +34763,24 @@ private constructor(
fun _createdAt(): JsonField = createdAt
/**
- * Returns the raw JSON value of [description].
+ * Returns the raw JSON value of [debtorRoutingNumber].
*
- * Unlike [description], this method doesn't throw if the JSON field has an unexpected
- * type.
+ * Unlike [debtorRoutingNumber], this method doesn't throw if the JSON field has an
+ * unexpected type.
*/
- @JsonProperty("description")
+ @JsonProperty("debtor_routing_number")
@ExcludeMissing
- fun _description(): JsonField = description
+ fun _debtorRoutingNumber(): JsonField = debtorRoutingNumber
/**
- * Returns the raw JSON value of
- * [financialInstitutionToFinancialInstitutionInformation].
+ * Returns the raw JSON value of [description].
*
- * Unlike [financialInstitutionToFinancialInstitutionInformation], this method doesn't
- * throw if the JSON field has an unexpected type.
+ * Unlike [description], this method doesn't throw if the JSON field has an unexpected
+ * type.
*/
- @JsonProperty("financial_institution_to_financial_institution_information")
+ @JsonProperty("description")
@ExcludeMissing
- fun _financialInstitutionToFinancialInstitutionInformation(): JsonField =
- financialInstitutionToFinancialInstitutionInformation
+ fun _description(): JsonField = description
/**
* Returns the raw JSON value of [inputCycleDate].
@@ -34921,89 +34824,25 @@ private constructor(
fun _inputSource(): JsonField = inputSource
/**
- * Returns the raw JSON value of [originatorRoutingNumber].
- *
- * Unlike [originatorRoutingNumber], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- @JsonProperty("originator_routing_number")
- @ExcludeMissing
- fun _originatorRoutingNumber(): JsonField = originatorRoutingNumber
-
- /**
- * Returns the raw JSON value of [originatorToBeneficiaryInformation].
- *
- * Unlike [originatorToBeneficiaryInformation], this method doesn't throw if the JSON
- * field has an unexpected type.
- */
- @JsonProperty("originator_to_beneficiary_information")
- @ExcludeMissing
- fun _originatorToBeneficiaryInformation(): JsonField =
- originatorToBeneficiaryInformation
-
- /**
- * Returns the raw JSON value of [previousMessageInputCycleDate].
- *
- * Unlike [previousMessageInputCycleDate], this method doesn't throw if the JSON field
- * has an unexpected type.
- */
- @JsonProperty("previous_message_input_cycle_date")
- @ExcludeMissing
- fun _previousMessageInputCycleDate(): JsonField =
- previousMessageInputCycleDate
-
- /**
- * Returns the raw JSON value of [previousMessageInputMessageAccountabilityData].
- *
- * Unlike [previousMessageInputMessageAccountabilityData], this method doesn't throw if
- * the JSON field has an unexpected type.
- */
- @JsonProperty("previous_message_input_message_accountability_data")
- @ExcludeMissing
- fun _previousMessageInputMessageAccountabilityData(): JsonField =
- previousMessageInputMessageAccountabilityData
-
- /**
- * Returns the raw JSON value of [previousMessageInputSequenceNumber].
- *
- * Unlike [previousMessageInputSequenceNumber], this method doesn't throw if the JSON
- * field has an unexpected type.
- */
- @JsonProperty("previous_message_input_sequence_number")
- @ExcludeMissing
- fun _previousMessageInputSequenceNumber(): JsonField =
- previousMessageInputSequenceNumber
-
- /**
- * Returns the raw JSON value of [previousMessageInputSource].
+ * Returns the raw JSON value of [instructionIdentification].
*
- * Unlike [previousMessageInputSource], this method doesn't throw if the JSON field has
+ * Unlike [instructionIdentification], this method doesn't throw if the JSON field has
* an unexpected type.
*/
- @JsonProperty("previous_message_input_source")
- @ExcludeMissing
- fun _previousMessageInputSource(): JsonField = previousMessageInputSource
-
- /**
- * Returns the raw JSON value of [receiverFinancialInstitutionInformation].
- *
- * Unlike [receiverFinancialInstitutionInformation], this method doesn't throw if the
- * JSON field has an unexpected type.
- */
- @JsonProperty("receiver_financial_institution_information")
+ @JsonProperty("instruction_identification")
@ExcludeMissing
- fun _receiverFinancialInstitutionInformation(): JsonField =
- receiverFinancialInstitutionInformation
+ fun _instructionIdentification(): JsonField = instructionIdentification
/**
- * Returns the raw JSON value of [senderReference].
+ * Returns the raw JSON value of [returnReasonAdditionalInformation].
*
- * Unlike [senderReference], this method doesn't throw if the JSON field has an
- * unexpected type.
+ * Unlike [returnReasonAdditionalInformation], this method doesn't throw if the JSON
+ * field has an unexpected type.
*/
- @JsonProperty("sender_reference")
+ @JsonProperty("return_reason_additional_information")
@ExcludeMissing
- fun _senderReference(): JsonField = senderReference
+ fun _returnReasonAdditionalInformation(): JsonField =
+ returnReasonAdditionalInformation
/**
* Returns the raw JSON value of [transactionId].
@@ -35046,20 +34885,14 @@ private constructor(
* ```java
* .amount()
* .createdAt()
+ * .debtorRoutingNumber()
* .description()
- * .financialInstitutionToFinancialInstitutionInformation()
* .inputCycleDate()
* .inputMessageAccountabilityData()
* .inputSequenceNumber()
* .inputSource()
- * .originatorRoutingNumber()
- * .originatorToBeneficiaryInformation()
- * .previousMessageInputCycleDate()
- * .previousMessageInputMessageAccountabilityData()
- * .previousMessageInputSequenceNumber()
- * .previousMessageInputSource()
- * .receiverFinancialInstitutionInformation()
- * .senderReference()
+ * .instructionIdentification()
+ * .returnReasonAdditionalInformation()
* .transactionId()
* .wireTransferId()
* ```
@@ -35072,22 +34905,14 @@ private constructor(
private var amount: JsonField? = null
private var createdAt: JsonField? = null
+ private var debtorRoutingNumber: JsonField? = null
private var description: JsonField? = null
- private var financialInstitutionToFinancialInstitutionInformation:
- JsonField? =
- null
private var inputCycleDate: JsonField? = null
private var inputMessageAccountabilityData: JsonField? = null
private var inputSequenceNumber: JsonField? = null
private var inputSource: JsonField? = null
- private var originatorRoutingNumber: JsonField? = null
- private var originatorToBeneficiaryInformation: JsonField? = null
- private var previousMessageInputCycleDate: JsonField? = null
- private var previousMessageInputMessageAccountabilityData: JsonField? = null
- private var previousMessageInputSequenceNumber: JsonField? = null
- private var previousMessageInputSource: JsonField? = null
- private var receiverFinancialInstitutionInformation: JsonField? = null
- private var senderReference: JsonField? = null
+ private var instructionIdentification: JsonField? = null
+ private var returnReasonAdditionalInformation: JsonField? = null
private var transactionId: JsonField? = null
private var wireTransferId: JsonField? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -35096,27 +34921,16 @@ private constructor(
internal fun from(inboundWireReversal: InboundWireReversal) = apply {
amount = inboundWireReversal.amount
createdAt = inboundWireReversal.createdAt
+ debtorRoutingNumber = inboundWireReversal.debtorRoutingNumber
description = inboundWireReversal.description
- financialInstitutionToFinancialInstitutionInformation =
- inboundWireReversal.financialInstitutionToFinancialInstitutionInformation
inputCycleDate = inboundWireReversal.inputCycleDate
inputMessageAccountabilityData =
inboundWireReversal.inputMessageAccountabilityData
inputSequenceNumber = inboundWireReversal.inputSequenceNumber
inputSource = inboundWireReversal.inputSource
- originatorRoutingNumber = inboundWireReversal.originatorRoutingNumber
- originatorToBeneficiaryInformation =
- inboundWireReversal.originatorToBeneficiaryInformation
- previousMessageInputCycleDate =
- inboundWireReversal.previousMessageInputCycleDate
- previousMessageInputMessageAccountabilityData =
- inboundWireReversal.previousMessageInputMessageAccountabilityData
- previousMessageInputSequenceNumber =
- inboundWireReversal.previousMessageInputSequenceNumber
- previousMessageInputSource = inboundWireReversal.previousMessageInputSource
- receiverFinancialInstitutionInformation =
- inboundWireReversal.receiverFinancialInstitutionInformation
- senderReference = inboundWireReversal.senderReference
+ instructionIdentification = inboundWireReversal.instructionIdentification
+ returnReasonAdditionalInformation =
+ inboundWireReversal.returnReasonAdditionalInformation
transactionId = inboundWireReversal.transactionId
wireTransferId = inboundWireReversal.wireTransferId
additionalProperties = inboundWireReversal.additionalProperties.toMutableMap()
@@ -35151,55 +34965,42 @@ private constructor(
this.createdAt = createdAt
}
+ /** The debtor's routing number. */
+ fun debtorRoutingNumber(debtorRoutingNumber: String?) =
+ debtorRoutingNumber(JsonField.ofNullable(debtorRoutingNumber))
+
/**
- * The description on the reversal message from Fedwire, set by the reversing bank.
+ * Alias for calling [Builder.debtorRoutingNumber] with
+ * `debtorRoutingNumber.orElse(null)`.
*/
- fun description(description: String) = description(JsonField.of(description))
+ fun debtorRoutingNumber(debtorRoutingNumber: Optional) =
+ debtorRoutingNumber(debtorRoutingNumber.getOrNull())
/**
- * Sets [Builder.description] to an arbitrary JSON value.
+ * Sets [Builder.debtorRoutingNumber] to an arbitrary JSON value.
*
- * You should usually call [Builder.description] with a well-typed [String] value
- * instead. This method is primarily for setting the field to an undocumented or not
- * yet supported value.
+ * You should usually call [Builder.debtorRoutingNumber] with a well-typed [String]
+ * value instead. This method is primarily for setting the field to an undocumented
+ * or not yet supported value.
*/
- fun description(description: JsonField) = apply {
- this.description = description
+ fun debtorRoutingNumber(debtorRoutingNumber: JsonField) = apply {
+ this.debtorRoutingNumber = debtorRoutingNumber
}
- /** Additional financial institution information included in the wire reversal. */
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: String?
- ) =
- financialInstitutionToFinancialInstitutionInformation(
- JsonField.ofNullable(financialInstitutionToFinancialInstitutionInformation)
- )
-
/**
- * Alias for calling [Builder.financialInstitutionToFinancialInstitutionInformation]
- * with `financialInstitutionToFinancialInstitutionInformation.orElse(null)`.
+ * The description on the reversal message from Fedwire, set by the reversing bank.
*/
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: Optional
- ) =
- financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation.getOrNull()
- )
+ fun description(description: String) = description(JsonField.of(description))
/**
- * Sets [Builder.financialInstitutionToFinancialInstitutionInformation] to an
- * arbitrary JSON value.
+ * Sets [Builder.description] to an arbitrary JSON value.
*
- * You should usually call
- * [Builder.financialInstitutionToFinancialInstitutionInformation] with a well-typed
- * [String] value instead. This method is primarily for setting the field to an
- * undocumented or not yet supported value.
+ * You should usually call [Builder.description] with a well-typed [String] value
+ * instead. This method is primarily for setting the field to an undocumented or not
+ * yet supported value.
*/
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: JsonField
- ) = apply {
- this.financialInstitutionToFinancialInstitutionInformation =
- financialInstitutionToFinancialInstitutionInformation
+ fun description(description: JsonField) = apply {
+ this.description = description
}
/**
@@ -35264,225 +35065,54 @@ private constructor(
this.inputSource = inputSource
}
- /**
- * The American Banking Association (ABA) routing number of the bank originating the
- * transfer.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: String?) =
- originatorRoutingNumber(JsonField.ofNullable(originatorRoutingNumber))
-
- /**
- * Alias for calling [Builder.originatorRoutingNumber] with
- * `originatorRoutingNumber.orElse(null)`.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: Optional) =
- originatorRoutingNumber(originatorRoutingNumber.getOrNull())
-
- /**
- * Sets [Builder.originatorRoutingNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.originatorRoutingNumber] with a well-typed
- * [String] value instead. This method is primarily for setting the field to an
- * undocumented or not yet supported value.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: JsonField) = apply {
- this.originatorRoutingNumber = originatorRoutingNumber
- }
-
- /**
- * Additional information included in the wire reversal by the reversal originator.
- */
- fun originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation: String?
- ) =
- originatorToBeneficiaryInformation(
- JsonField.ofNullable(originatorToBeneficiaryInformation)
- )
-
- /**
- * Alias for calling [Builder.originatorToBeneficiaryInformation] with
- * `originatorToBeneficiaryInformation.orElse(null)`.
- */
- fun originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation: Optional
- ) =
- originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation.getOrNull()
- )
-
- /**
- * Sets [Builder.originatorToBeneficiaryInformation] to an arbitrary JSON value.
- *
- * You should usually call [Builder.originatorToBeneficiaryInformation] with a
- * well-typed [String] value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
- */
- fun originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation: JsonField
- ) = apply {
- this.originatorToBeneficiaryInformation = originatorToBeneficiaryInformation
- }
-
- /**
- * The Fedwire cycle date for the wire transfer that is being reversed by this
- * message.
- */
- fun previousMessageInputCycleDate(previousMessageInputCycleDate: LocalDate?) =
- previousMessageInputCycleDate(
- JsonField.ofNullable(previousMessageInputCycleDate)
- )
-
- /**
- * Alias for calling [Builder.previousMessageInputCycleDate] with
- * `previousMessageInputCycleDate.orElse(null)`.
- */
- fun previousMessageInputCycleDate(
- previousMessageInputCycleDate: Optional
- ) = previousMessageInputCycleDate(previousMessageInputCycleDate.getOrNull())
-
- /**
- * Sets [Builder.previousMessageInputCycleDate] to an arbitrary JSON value.
- *
- * You should usually call [Builder.previousMessageInputCycleDate] with a well-typed
- * [LocalDate] value instead. This method is primarily for setting the field to an
- * undocumented or not yet supported value.
- */
- fun previousMessageInputCycleDate(
- previousMessageInputCycleDate: JsonField
- ) = apply { this.previousMessageInputCycleDate = previousMessageInputCycleDate }
-
- /** The Fedwire transaction identifier for the wire transfer that was reversed. */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: String?
- ) =
- previousMessageInputMessageAccountabilityData(
- JsonField.ofNullable(previousMessageInputMessageAccountabilityData)
- )
-
- /**
- * Alias for calling [Builder.previousMessageInputMessageAccountabilityData] with
- * `previousMessageInputMessageAccountabilityData.orElse(null)`.
- */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: Optional
- ) =
- previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData.getOrNull()
- )
-
- /**
- * Sets [Builder.previousMessageInputMessageAccountabilityData] to an arbitrary JSON
- * value.
- *
- * You should usually call [Builder.previousMessageInputMessageAccountabilityData]
- * with a well-typed [String] value instead. This method is primarily for setting
- * the field to an undocumented or not yet supported value.
- */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: JsonField
- ) = apply {
- this.previousMessageInputMessageAccountabilityData =
- previousMessageInputMessageAccountabilityData
- }
-
- /** The Fedwire sequence number for the wire transfer that was reversed. */
- fun previousMessageInputSequenceNumber(previousMessageInputSequenceNumber: String) =
- previousMessageInputSequenceNumber(
- JsonField.of(previousMessageInputSequenceNumber)
- )
-
- /**
- * Sets [Builder.previousMessageInputSequenceNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.previousMessageInputSequenceNumber] with a
- * well-typed [String] value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
- */
- fun previousMessageInputSequenceNumber(
- previousMessageInputSequenceNumber: JsonField
- ) = apply {
- this.previousMessageInputSequenceNumber = previousMessageInputSequenceNumber
- }
-
- /** The Fedwire input source identifier for the wire transfer that was reversed. */
- fun previousMessageInputSource(previousMessageInputSource: String?) =
- previousMessageInputSource(JsonField.ofNullable(previousMessageInputSource))
+ /** The sending bank's identifier for the reversal. */
+ fun instructionIdentification(instructionIdentification: String?) =
+ instructionIdentification(JsonField.ofNullable(instructionIdentification))
/**
- * Alias for calling [Builder.previousMessageInputSource] with
- * `previousMessageInputSource.orElse(null)`.
+ * Alias for calling [Builder.instructionIdentification] with
+ * `instructionIdentification.orElse(null)`.
*/
- fun previousMessageInputSource(previousMessageInputSource: Optional) =
- previousMessageInputSource(previousMessageInputSource.getOrNull())
+ fun instructionIdentification(instructionIdentification: Optional) =
+ instructionIdentification(instructionIdentification.getOrNull())
/**
- * Sets [Builder.previousMessageInputSource] to an arbitrary JSON value.
+ * Sets [Builder.instructionIdentification] to an arbitrary JSON value.
*
- * You should usually call [Builder.previousMessageInputSource] with a well-typed
+ * You should usually call [Builder.instructionIdentification] with a well-typed
* [String] value instead. This method is primarily for setting the field to an
* undocumented or not yet supported value.
*/
- fun previousMessageInputSource(previousMessageInputSource: JsonField) =
+ fun instructionIdentification(instructionIdentification: JsonField) =
apply {
- this.previousMessageInputSource = previousMessageInputSource
+ this.instructionIdentification = instructionIdentification
}
- /**
- * Information included in the wire reversal for the receiving financial
- * institution.
- */
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: String?
- ) =
- receiverFinancialInstitutionInformation(
- JsonField.ofNullable(receiverFinancialInstitutionInformation)
+ /** Additional information about the reason for the reversal. */
+ fun returnReasonAdditionalInformation(returnReasonAdditionalInformation: String?) =
+ returnReasonAdditionalInformation(
+ JsonField.ofNullable(returnReasonAdditionalInformation)
)
/**
- * Alias for calling [Builder.receiverFinancialInstitutionInformation] with
- * `receiverFinancialInstitutionInformation.orElse(null)`.
+ * Alias for calling [Builder.returnReasonAdditionalInformation] with
+ * `returnReasonAdditionalInformation.orElse(null)`.
*/
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: Optional
- ) =
- receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation.getOrNull()
- )
+ fun returnReasonAdditionalInformation(
+ returnReasonAdditionalInformation: Optional
+ ) = returnReasonAdditionalInformation(returnReasonAdditionalInformation.getOrNull())
/**
- * Sets [Builder.receiverFinancialInstitutionInformation] to an arbitrary JSON
- * value.
+ * Sets [Builder.returnReasonAdditionalInformation] to an arbitrary JSON value.
*
- * You should usually call [Builder.receiverFinancialInstitutionInformation] with a
+ * You should usually call [Builder.returnReasonAdditionalInformation] with a
* well-typed [String] value instead. This method is primarily for setting the field
* to an undocumented or not yet supported value.
*/
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: JsonField
+ fun returnReasonAdditionalInformation(
+ returnReasonAdditionalInformation: JsonField
) = apply {
- this.receiverFinancialInstitutionInformation =
- receiverFinancialInstitutionInformation
- }
-
- /** The sending bank's reference number for the wire reversal. */
- fun senderReference(senderReference: String?) =
- senderReference(JsonField.ofNullable(senderReference))
-
- /**
- * Alias for calling [Builder.senderReference] with `senderReference.orElse(null)`.
- */
- fun senderReference(senderReference: Optional) =
- senderReference(senderReference.getOrNull())
-
- /**
- * Sets [Builder.senderReference] to an arbitrary JSON value.
- *
- * You should usually call [Builder.senderReference] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented
- * or not yet supported value.
- */
- fun senderReference(senderReference: JsonField) = apply {
- this.senderReference = senderReference
+ this.returnReasonAdditionalInformation = returnReasonAdditionalInformation
}
/** The ID for the Transaction associated with the transfer reversal. */
@@ -35546,20 +35176,14 @@ private constructor(
* ```java
* .amount()
* .createdAt()
+ * .debtorRoutingNumber()
* .description()
- * .financialInstitutionToFinancialInstitutionInformation()
* .inputCycleDate()
* .inputMessageAccountabilityData()
* .inputSequenceNumber()
* .inputSource()
- * .originatorRoutingNumber()
- * .originatorToBeneficiaryInformation()
- * .previousMessageInputCycleDate()
- * .previousMessageInputMessageAccountabilityData()
- * .previousMessageInputSequenceNumber()
- * .previousMessageInputSource()
- * .receiverFinancialInstitutionInformation()
- * .senderReference()
+ * .instructionIdentification()
+ * .returnReasonAdditionalInformation()
* .transactionId()
* .wireTransferId()
* ```
@@ -35570,11 +35194,8 @@ private constructor(
InboundWireReversal(
checkRequired("amount", amount),
checkRequired("createdAt", createdAt),
+ checkRequired("debtorRoutingNumber", debtorRoutingNumber),
checkRequired("description", description),
- checkRequired(
- "financialInstitutionToFinancialInstitutionInformation",
- financialInstitutionToFinancialInstitutionInformation,
- ),
checkRequired("inputCycleDate", inputCycleDate),
checkRequired(
"inputMessageAccountabilityData",
@@ -35582,29 +35203,11 @@ private constructor(
),
checkRequired("inputSequenceNumber", inputSequenceNumber),
checkRequired("inputSource", inputSource),
- checkRequired("originatorRoutingNumber", originatorRoutingNumber),
- checkRequired(
- "originatorToBeneficiaryInformation",
- originatorToBeneficiaryInformation,
- ),
- checkRequired(
- "previousMessageInputCycleDate",
- previousMessageInputCycleDate,
- ),
- checkRequired(
- "previousMessageInputMessageAccountabilityData",
- previousMessageInputMessageAccountabilityData,
- ),
- checkRequired(
- "previousMessageInputSequenceNumber",
- previousMessageInputSequenceNumber,
- ),
- checkRequired("previousMessageInputSource", previousMessageInputSource),
+ checkRequired("instructionIdentification", instructionIdentification),
checkRequired(
- "receiverFinancialInstitutionInformation",
- receiverFinancialInstitutionInformation,
+ "returnReasonAdditionalInformation",
+ returnReasonAdditionalInformation,
),
- checkRequired("senderReference", senderReference),
checkRequired("transactionId", transactionId),
checkRequired("wireTransferId", wireTransferId),
additionalProperties.toMutableMap(),
@@ -35620,20 +35223,14 @@ private constructor(
amount()
createdAt()
+ debtorRoutingNumber()
description()
- financialInstitutionToFinancialInstitutionInformation()
inputCycleDate()
inputMessageAccountabilityData()
inputSequenceNumber()
inputSource()
- originatorRoutingNumber()
- originatorToBeneficiaryInformation()
- previousMessageInputCycleDate()
- previousMessageInputMessageAccountabilityData()
- previousMessageInputSequenceNumber()
- previousMessageInputSource()
- receiverFinancialInstitutionInformation()
- senderReference()
+ instructionIdentification()
+ returnReasonAdditionalInformation()
transactionId()
wireTransferId()
validated = true
@@ -35657,23 +35254,14 @@ private constructor(
internal fun validity(): Int =
(if (amount.asKnown().isPresent) 1 else 0) +
(if (createdAt.asKnown().isPresent) 1 else 0) +
+ (if (debtorRoutingNumber.asKnown().isPresent) 1 else 0) +
(if (description.asKnown().isPresent) 1 else 0) +
- (if (financialInstitutionToFinancialInstitutionInformation.asKnown().isPresent)
- 1
- else 0) +
(if (inputCycleDate.asKnown().isPresent) 1 else 0) +
(if (inputMessageAccountabilityData.asKnown().isPresent) 1 else 0) +
(if (inputSequenceNumber.asKnown().isPresent) 1 else 0) +
(if (inputSource.asKnown().isPresent) 1 else 0) +
- (if (originatorRoutingNumber.asKnown().isPresent) 1 else 0) +
- (if (originatorToBeneficiaryInformation.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputCycleDate.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputMessageAccountabilityData.asKnown().isPresent) 1
- else 0) +
- (if (previousMessageInputSequenceNumber.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputSource.asKnown().isPresent) 1 else 0) +
- (if (receiverFinancialInstitutionInformation.asKnown().isPresent) 1 else 0) +
- (if (senderReference.asKnown().isPresent) 1 else 0) +
+ (if (instructionIdentification.asKnown().isPresent) 1 else 0) +
+ (if (returnReasonAdditionalInformation.asKnown().isPresent) 1 else 0) +
(if (transactionId.asKnown().isPresent) 1 else 0) +
(if (wireTransferId.asKnown().isPresent) 1 else 0)
@@ -35685,25 +35273,14 @@ private constructor(
return other is InboundWireReversal &&
amount == other.amount &&
createdAt == other.createdAt &&
+ debtorRoutingNumber == other.debtorRoutingNumber &&
description == other.description &&
- financialInstitutionToFinancialInstitutionInformation ==
- other.financialInstitutionToFinancialInstitutionInformation &&
inputCycleDate == other.inputCycleDate &&
inputMessageAccountabilityData == other.inputMessageAccountabilityData &&
inputSequenceNumber == other.inputSequenceNumber &&
inputSource == other.inputSource &&
- originatorRoutingNumber == other.originatorRoutingNumber &&
- originatorToBeneficiaryInformation ==
- other.originatorToBeneficiaryInformation &&
- previousMessageInputCycleDate == other.previousMessageInputCycleDate &&
- previousMessageInputMessageAccountabilityData ==
- other.previousMessageInputMessageAccountabilityData &&
- previousMessageInputSequenceNumber ==
- other.previousMessageInputSequenceNumber &&
- previousMessageInputSource == other.previousMessageInputSource &&
- receiverFinancialInstitutionInformation ==
- other.receiverFinancialInstitutionInformation &&
- senderReference == other.senderReference &&
+ instructionIdentification == other.instructionIdentification &&
+ returnReasonAdditionalInformation == other.returnReasonAdditionalInformation &&
transactionId == other.transactionId &&
wireTransferId == other.wireTransferId &&
additionalProperties == other.additionalProperties
@@ -35713,20 +35290,14 @@ private constructor(
Objects.hash(
amount,
createdAt,
+ debtorRoutingNumber,
description,
- financialInstitutionToFinancialInstitutionInformation,
inputCycleDate,
inputMessageAccountabilityData,
inputSequenceNumber,
inputSource,
- originatorRoutingNumber,
- originatorToBeneficiaryInformation,
- previousMessageInputCycleDate,
- previousMessageInputMessageAccountabilityData,
- previousMessageInputSequenceNumber,
- previousMessageInputSource,
- receiverFinancialInstitutionInformation,
- senderReference,
+ instructionIdentification,
+ returnReasonAdditionalInformation,
transactionId,
wireTransferId,
additionalProperties,
@@ -35736,7 +35307,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "InboundWireReversal{amount=$amount, createdAt=$createdAt, description=$description, financialInstitutionToFinancialInstitutionInformation=$financialInstitutionToFinancialInstitutionInformation, inputCycleDate=$inputCycleDate, inputMessageAccountabilityData=$inputMessageAccountabilityData, inputSequenceNumber=$inputSequenceNumber, inputSource=$inputSource, originatorRoutingNumber=$originatorRoutingNumber, originatorToBeneficiaryInformation=$originatorToBeneficiaryInformation, previousMessageInputCycleDate=$previousMessageInputCycleDate, previousMessageInputMessageAccountabilityData=$previousMessageInputMessageAccountabilityData, previousMessageInputSequenceNumber=$previousMessageInputSequenceNumber, previousMessageInputSource=$previousMessageInputSource, receiverFinancialInstitutionInformation=$receiverFinancialInstitutionInformation, senderReference=$senderReference, transactionId=$transactionId, wireTransferId=$wireTransferId, additionalProperties=$additionalProperties}"
+ "InboundWireReversal{amount=$amount, createdAt=$createdAt, debtorRoutingNumber=$debtorRoutingNumber, description=$description, inputCycleDate=$inputCycleDate, inputMessageAccountabilityData=$inputMessageAccountabilityData, inputSequenceNumber=$inputSequenceNumber, inputSource=$inputSource, instructionIdentification=$instructionIdentification, returnReasonAdditionalInformation=$returnReasonAdditionalInformation, transactionId=$transactionId, wireTransferId=$wireTransferId, additionalProperties=$additionalProperties}"
}
/**
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/wiretransfers/WireTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/wiretransfers/WireTransfer.kt
index 6c17b713a..2d6a286db 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/wiretransfers/WireTransfer.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/wiretransfers/WireTransfer.kt
@@ -3228,20 +3228,14 @@ private constructor(
private constructor(
private val amount: JsonField,
private val createdAt: JsonField,
+ private val debtorRoutingNumber: JsonField,
private val description: JsonField,
- private val financialInstitutionToFinancialInstitutionInformation: JsonField,
private val inputCycleDate: JsonField,
private val inputMessageAccountabilityData: JsonField,
private val inputSequenceNumber: JsonField,
private val inputSource: JsonField,
- private val originatorRoutingNumber: JsonField,
- private val originatorToBeneficiaryInformation: JsonField,
- private val previousMessageInputCycleDate: JsonField,
- private val previousMessageInputMessageAccountabilityData: JsonField,
- private val previousMessageInputSequenceNumber: JsonField,
- private val previousMessageInputSource: JsonField,
- private val receiverFinancialInstitutionInformation: JsonField,
- private val senderReference: JsonField,
+ private val instructionIdentification: JsonField,
+ private val returnReasonAdditionalInformation: JsonField,
private val transactionId: JsonField,
private val wireTransferId: JsonField,
private val additionalProperties: MutableMap,
@@ -3253,13 +3247,12 @@ private constructor(
@JsonProperty("created_at")
@ExcludeMissing
createdAt: JsonField = JsonMissing.of(),
+ @JsonProperty("debtor_routing_number")
+ @ExcludeMissing
+ debtorRoutingNumber: JsonField = JsonMissing.of(),
@JsonProperty("description")
@ExcludeMissing
description: JsonField = JsonMissing.of(),
- @JsonProperty("financial_institution_to_financial_institution_information")
- @ExcludeMissing
- financialInstitutionToFinancialInstitutionInformation: JsonField =
- JsonMissing.of(),
@JsonProperty("input_cycle_date")
@ExcludeMissing
inputCycleDate: JsonField = JsonMissing.of(),
@@ -3272,30 +3265,12 @@ private constructor(
@JsonProperty("input_source")
@ExcludeMissing
inputSource: JsonField = JsonMissing.of(),
- @JsonProperty("originator_routing_number")
- @ExcludeMissing
- originatorRoutingNumber: JsonField = JsonMissing.of(),
- @JsonProperty("originator_to_beneficiary_information")
- @ExcludeMissing
- originatorToBeneficiaryInformation: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_cycle_date")
- @ExcludeMissing
- previousMessageInputCycleDate: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_message_accountability_data")
- @ExcludeMissing
- previousMessageInputMessageAccountabilityData: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_sequence_number")
- @ExcludeMissing
- previousMessageInputSequenceNumber: JsonField = JsonMissing.of(),
- @JsonProperty("previous_message_input_source")
+ @JsonProperty("instruction_identification")
@ExcludeMissing
- previousMessageInputSource: JsonField = JsonMissing.of(),
- @JsonProperty("receiver_financial_institution_information")
+ instructionIdentification: JsonField = JsonMissing.of(),
+ @JsonProperty("return_reason_additional_information")
@ExcludeMissing
- receiverFinancialInstitutionInformation: JsonField = JsonMissing.of(),
- @JsonProperty("sender_reference")
- @ExcludeMissing
- senderReference: JsonField = JsonMissing.of(),
+ returnReasonAdditionalInformation: JsonField = JsonMissing.of(),
@JsonProperty("transaction_id")
@ExcludeMissing
transactionId: JsonField = JsonMissing.of(),
@@ -3305,20 +3280,14 @@ private constructor(
) : this(
amount,
createdAt,
+ debtorRoutingNumber,
description,
- financialInstitutionToFinancialInstitutionInformation,
inputCycleDate,
inputMessageAccountabilityData,
inputSequenceNumber,
inputSource,
- originatorRoutingNumber,
- originatorToBeneficiaryInformation,
- previousMessageInputCycleDate,
- previousMessageInputMessageAccountabilityData,
- previousMessageInputSequenceNumber,
- previousMessageInputSource,
- receiverFinancialInstitutionInformation,
- senderReference,
+ instructionIdentification,
+ returnReasonAdditionalInformation,
transactionId,
wireTransferId,
mutableMapOf(),
@@ -3342,23 +3311,21 @@ private constructor(
fun createdAt(): OffsetDateTime = createdAt.getRequired("created_at")
/**
- * The description on the reversal message from Fedwire, set by the reversing bank.
+ * The debtor's routing number.
*
- * @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).
+ * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
+ * the server responded with an unexpected value).
*/
- fun description(): String = description.getRequired("description")
+ fun debtorRoutingNumber(): Optional =
+ debtorRoutingNumber.getOptional("debtor_routing_number")
/**
- * Additional financial institution information included in the wire reversal.
+ * The description on the reversal message from Fedwire, set by the reversing bank.
*
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
+ * @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 financialInstitutionToFinancialInstitutionInformation(): Optional =
- financialInstitutionToFinancialInstitutionInformation.getOptional(
- "financial_institution_to_financial_institution_information"
- )
+ fun description(): String = description.getRequired("description")
/**
* The Fedwire cycle date for the wire reversal. The "Fedwire day" begins at 9:00 PM Eastern
@@ -3395,80 +3362,22 @@ private constructor(
fun inputSource(): String = inputSource.getRequired("input_source")
/**
- * The American Banking Association (ABA) routing number of the bank originating the
- * transfer.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun originatorRoutingNumber(): Optional =
- originatorRoutingNumber.getOptional("originator_routing_number")
-
- /**
- * Additional information included in the wire reversal by the reversal originator.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun originatorToBeneficiaryInformation(): Optional =
- originatorToBeneficiaryInformation.getOptional("originator_to_beneficiary_information")
-
- /**
- * The Fedwire cycle date for the wire transfer that is being reversed by this message.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun previousMessageInputCycleDate(): Optional =
- previousMessageInputCycleDate.getOptional("previous_message_input_cycle_date")
-
- /**
- * The Fedwire transaction identifier for the wire transfer that was reversed.
+ * The sending bank's identifier for the reversal.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
* the server responded with an unexpected value).
*/
- fun previousMessageInputMessageAccountabilityData(): Optional =
- previousMessageInputMessageAccountabilityData.getOptional(
- "previous_message_input_message_accountability_data"
- )
-
- /**
- * The Fedwire sequence number for the wire transfer that was reversed.
- *
- * @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 previousMessageInputSequenceNumber(): String =
- previousMessageInputSequenceNumber.getRequired("previous_message_input_sequence_number")
+ fun instructionIdentification(): Optional =
+ instructionIdentification.getOptional("instruction_identification")
/**
- * The Fedwire input source identifier for the wire transfer that was reversed.
+ * Additional information about the reason for the reversal.
*
* @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
* the server responded with an unexpected value).
*/
- fun previousMessageInputSource(): Optional =
- previousMessageInputSource.getOptional("previous_message_input_source")
-
- /**
- * Information included in the wire reversal for the receiving financial institution.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun receiverFinancialInstitutionInformation(): Optional =
- receiverFinancialInstitutionInformation.getOptional(
- "receiver_financial_institution_information"
- )
-
- /**
- * The sending bank's reference number for the wire reversal.
- *
- * @throws IncreaseInvalidDataException if the JSON field has an unexpected type (e.g. if
- * the server responded with an unexpected value).
- */
- fun senderReference(): Optional = senderReference.getOptional("sender_reference")
+ fun returnReasonAdditionalInformation(): Optional =
+ returnReasonAdditionalInformation.getOptional("return_reason_additional_information")
/**
* The ID for the Transaction associated with the transfer reversal.
@@ -3503,24 +3412,23 @@ private constructor(
fun _createdAt(): JsonField = createdAt
/**
- * Returns the raw JSON value of [description].
+ * Returns the raw JSON value of [debtorRoutingNumber].
*
- * Unlike [description], this method doesn't throw if the JSON field has an unexpected type.
+ * Unlike [debtorRoutingNumber], this method doesn't throw if the JSON field has an
+ * unexpected type.
*/
- @JsonProperty("description")
+ @JsonProperty("debtor_routing_number")
@ExcludeMissing
- fun _description(): JsonField = description
+ fun _debtorRoutingNumber(): JsonField = debtorRoutingNumber
/**
- * Returns the raw JSON value of [financialInstitutionToFinancialInstitutionInformation].
+ * Returns the raw JSON value of [description].
*
- * Unlike [financialInstitutionToFinancialInstitutionInformation], this method doesn't throw
- * if the JSON field has an unexpected type.
+ * Unlike [description], this method doesn't throw if the JSON field has an unexpected type.
*/
- @JsonProperty("financial_institution_to_financial_institution_information")
+ @JsonProperty("description")
@ExcludeMissing
- fun _financialInstitutionToFinancialInstitutionInformation(): JsonField =
- financialInstitutionToFinancialInstitutionInformation
+ fun _description(): JsonField = description
/**
* Returns the raw JSON value of [inputCycleDate].
@@ -3562,88 +3470,25 @@ private constructor(
fun _inputSource(): JsonField = inputSource
/**
- * Returns the raw JSON value of [originatorRoutingNumber].
+ * Returns the raw JSON value of [instructionIdentification].
*
- * Unlike [originatorRoutingNumber], this method doesn't throw if the JSON field has an
+ * Unlike [instructionIdentification], this method doesn't throw if the JSON field has an
* unexpected type.
*/
- @JsonProperty("originator_routing_number")
+ @JsonProperty("instruction_identification")
@ExcludeMissing
- fun _originatorRoutingNumber(): JsonField = originatorRoutingNumber
+ fun _instructionIdentification(): JsonField = instructionIdentification
/**
- * Returns the raw JSON value of [originatorToBeneficiaryInformation].
+ * Returns the raw JSON value of [returnReasonAdditionalInformation].
*
- * Unlike [originatorToBeneficiaryInformation], this method doesn't throw if the JSON field
+ * Unlike [returnReasonAdditionalInformation], this method doesn't throw if the JSON field
* has an unexpected type.
*/
- @JsonProperty("originator_to_beneficiary_information")
+ @JsonProperty("return_reason_additional_information")
@ExcludeMissing
- fun _originatorToBeneficiaryInformation(): JsonField =
- originatorToBeneficiaryInformation
-
- /**
- * Returns the raw JSON value of [previousMessageInputCycleDate].
- *
- * Unlike [previousMessageInputCycleDate], this method doesn't throw if the JSON field has
- * an unexpected type.
- */
- @JsonProperty("previous_message_input_cycle_date")
- @ExcludeMissing
- fun _previousMessageInputCycleDate(): JsonField = previousMessageInputCycleDate
-
- /**
- * Returns the raw JSON value of [previousMessageInputMessageAccountabilityData].
- *
- * Unlike [previousMessageInputMessageAccountabilityData], this method doesn't throw if the
- * JSON field has an unexpected type.
- */
- @JsonProperty("previous_message_input_message_accountability_data")
- @ExcludeMissing
- fun _previousMessageInputMessageAccountabilityData(): JsonField =
- previousMessageInputMessageAccountabilityData
-
- /**
- * Returns the raw JSON value of [previousMessageInputSequenceNumber].
- *
- * Unlike [previousMessageInputSequenceNumber], this method doesn't throw if the JSON field
- * has an unexpected type.
- */
- @JsonProperty("previous_message_input_sequence_number")
- @ExcludeMissing
- fun _previousMessageInputSequenceNumber(): JsonField =
- previousMessageInputSequenceNumber
-
- /**
- * Returns the raw JSON value of [previousMessageInputSource].
- *
- * Unlike [previousMessageInputSource], this method doesn't throw if the JSON field has an
- * unexpected type.
- */
- @JsonProperty("previous_message_input_source")
- @ExcludeMissing
- fun _previousMessageInputSource(): JsonField = previousMessageInputSource
-
- /**
- * Returns the raw JSON value of [receiverFinancialInstitutionInformation].
- *
- * Unlike [receiverFinancialInstitutionInformation], this method doesn't throw if the JSON
- * field has an unexpected type.
- */
- @JsonProperty("receiver_financial_institution_information")
- @ExcludeMissing
- fun _receiverFinancialInstitutionInformation(): JsonField =
- receiverFinancialInstitutionInformation
-
- /**
- * Returns the raw JSON value of [senderReference].
- *
- * Unlike [senderReference], this method doesn't throw if the JSON field has an unexpected
- * type.
- */
- @JsonProperty("sender_reference")
- @ExcludeMissing
- fun _senderReference(): JsonField = senderReference
+ fun _returnReasonAdditionalInformation(): JsonField =
+ returnReasonAdditionalInformation
/**
* Returns the raw JSON value of [transactionId].
@@ -3686,20 +3531,14 @@ private constructor(
* ```java
* .amount()
* .createdAt()
+ * .debtorRoutingNumber()
* .description()
- * .financialInstitutionToFinancialInstitutionInformation()
* .inputCycleDate()
* .inputMessageAccountabilityData()
* .inputSequenceNumber()
* .inputSource()
- * .originatorRoutingNumber()
- * .originatorToBeneficiaryInformation()
- * .previousMessageInputCycleDate()
- * .previousMessageInputMessageAccountabilityData()
- * .previousMessageInputSequenceNumber()
- * .previousMessageInputSource()
- * .receiverFinancialInstitutionInformation()
- * .senderReference()
+ * .instructionIdentification()
+ * .returnReasonAdditionalInformation()
* .transactionId()
* .wireTransferId()
* ```
@@ -3712,21 +3551,14 @@ private constructor(
private var amount: JsonField? = null
private var createdAt: JsonField? = null
+ private var debtorRoutingNumber: JsonField? = null
private var description: JsonField? = null
- private var financialInstitutionToFinancialInstitutionInformation: JsonField? =
- null
private var inputCycleDate: JsonField? = null
private var inputMessageAccountabilityData: JsonField? = null
private var inputSequenceNumber: JsonField? = null
private var inputSource: JsonField? = null
- private var originatorRoutingNumber: JsonField? = null
- private var originatorToBeneficiaryInformation: JsonField? = null
- private var previousMessageInputCycleDate: JsonField? = null
- private var previousMessageInputMessageAccountabilityData: JsonField? = null
- private var previousMessageInputSequenceNumber: JsonField? = null
- private var previousMessageInputSource: JsonField? = null
- private var receiverFinancialInstitutionInformation: JsonField? = null
- private var senderReference: JsonField? = null
+ private var instructionIdentification: JsonField? = null
+ private var returnReasonAdditionalInformation: JsonField? = null
private var transactionId: JsonField? = null
private var wireTransferId: JsonField? = null
private var additionalProperties: MutableMap = mutableMapOf()
@@ -3735,23 +3567,14 @@ private constructor(
internal fun from(reversal: Reversal) = apply {
amount = reversal.amount
createdAt = reversal.createdAt
+ debtorRoutingNumber = reversal.debtorRoutingNumber
description = reversal.description
- financialInstitutionToFinancialInstitutionInformation =
- reversal.financialInstitutionToFinancialInstitutionInformation
inputCycleDate = reversal.inputCycleDate
inputMessageAccountabilityData = reversal.inputMessageAccountabilityData
inputSequenceNumber = reversal.inputSequenceNumber
inputSource = reversal.inputSource
- originatorRoutingNumber = reversal.originatorRoutingNumber
- originatorToBeneficiaryInformation = reversal.originatorToBeneficiaryInformation
- previousMessageInputCycleDate = reversal.previousMessageInputCycleDate
- previousMessageInputMessageAccountabilityData =
- reversal.previousMessageInputMessageAccountabilityData
- previousMessageInputSequenceNumber = reversal.previousMessageInputSequenceNumber
- previousMessageInputSource = reversal.previousMessageInputSource
- receiverFinancialInstitutionInformation =
- reversal.receiverFinancialInstitutionInformation
- senderReference = reversal.senderReference
+ instructionIdentification = reversal.instructionIdentification
+ returnReasonAdditionalInformation = reversal.returnReasonAdditionalInformation
transactionId = reversal.transactionId
wireTransferId = reversal.wireTransferId
additionalProperties = reversal.additionalProperties.toMutableMap()
@@ -3786,6 +3609,28 @@ private constructor(
this.createdAt = createdAt
}
+ /** The debtor's routing number. */
+ fun debtorRoutingNumber(debtorRoutingNumber: String?) =
+ debtorRoutingNumber(JsonField.ofNullable(debtorRoutingNumber))
+
+ /**
+ * Alias for calling [Builder.debtorRoutingNumber] with
+ * `debtorRoutingNumber.orElse(null)`.
+ */
+ fun debtorRoutingNumber(debtorRoutingNumber: Optional) =
+ debtorRoutingNumber(debtorRoutingNumber.getOrNull())
+
+ /**
+ * Sets [Builder.debtorRoutingNumber] to an arbitrary JSON value.
+ *
+ * You should usually call [Builder.debtorRoutingNumber] with a well-typed [String]
+ * value instead. This method is primarily for setting the field to an undocumented or
+ * not yet supported value.
+ */
+ fun debtorRoutingNumber(debtorRoutingNumber: JsonField) = apply {
+ this.debtorRoutingNumber = debtorRoutingNumber
+ }
+
/** The description on the reversal message from Fedwire, set by the reversing bank. */
fun description(description: String) = description(JsonField.of(description))
@@ -3800,41 +3645,6 @@ private constructor(
this.description = description
}
- /** Additional financial institution information included in the wire reversal. */
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: String?
- ) =
- financialInstitutionToFinancialInstitutionInformation(
- JsonField.ofNullable(financialInstitutionToFinancialInstitutionInformation)
- )
-
- /**
- * Alias for calling [Builder.financialInstitutionToFinancialInstitutionInformation]
- * with `financialInstitutionToFinancialInstitutionInformation.orElse(null)`.
- */
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: Optional
- ) =
- financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation.getOrNull()
- )
-
- /**
- * Sets [Builder.financialInstitutionToFinancialInstitutionInformation] to an arbitrary
- * JSON value.
- *
- * You should usually call
- * [Builder.financialInstitutionToFinancialInstitutionInformation] with a well-typed
- * [String] value instead. This method is primarily for setting the field to an
- * undocumented or not yet supported value.
- */
- fun financialInstitutionToFinancialInstitutionInformation(
- financialInstitutionToFinancialInstitutionInformation: JsonField
- ) = apply {
- this.financialInstitutionToFinancialInstitutionInformation =
- financialInstitutionToFinancialInstitutionInformation
- }
-
/**
* The Fedwire cycle date for the wire reversal. The "Fedwire day" begins at 9:00 PM
* Eastern Time on the evening before the `cycle date`.
@@ -3898,209 +3708,52 @@ private constructor(
this.inputSource = inputSource
}
- /**
- * The American Banking Association (ABA) routing number of the bank originating the
- * transfer.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: String?) =
- originatorRoutingNumber(JsonField.ofNullable(originatorRoutingNumber))
-
- /**
- * Alias for calling [Builder.originatorRoutingNumber] with
- * `originatorRoutingNumber.orElse(null)`.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: Optional) =
- originatorRoutingNumber(originatorRoutingNumber.getOrNull())
-
- /**
- * Sets [Builder.originatorRoutingNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.originatorRoutingNumber] with a well-typed [String]
- * value instead. This method is primarily for setting the field to an undocumented or
- * not yet supported value.
- */
- fun originatorRoutingNumber(originatorRoutingNumber: JsonField) = apply {
- this.originatorRoutingNumber = originatorRoutingNumber
- }
-
- /** Additional information included in the wire reversal by the reversal originator. */
- fun originatorToBeneficiaryInformation(originatorToBeneficiaryInformation: String?) =
- originatorToBeneficiaryInformation(
- JsonField.ofNullable(originatorToBeneficiaryInformation)
- )
-
- /**
- * Alias for calling [Builder.originatorToBeneficiaryInformation] with
- * `originatorToBeneficiaryInformation.orElse(null)`.
- */
- fun originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation: Optional
- ) = originatorToBeneficiaryInformation(originatorToBeneficiaryInformation.getOrNull())
-
- /**
- * Sets [Builder.originatorToBeneficiaryInformation] to an arbitrary JSON value.
- *
- * You should usually call [Builder.originatorToBeneficiaryInformation] with a
- * well-typed [String] value instead. This method is primarily for setting the field to
- * an undocumented or not yet supported value.
- */
- fun originatorToBeneficiaryInformation(
- originatorToBeneficiaryInformation: JsonField
- ) = apply {
- this.originatorToBeneficiaryInformation = originatorToBeneficiaryInformation
- }
-
- /**
- * The Fedwire cycle date for the wire transfer that is being reversed by this message.
- */
- fun previousMessageInputCycleDate(previousMessageInputCycleDate: LocalDate?) =
- previousMessageInputCycleDate(JsonField.ofNullable(previousMessageInputCycleDate))
+ /** The sending bank's identifier for the reversal. */
+ fun instructionIdentification(instructionIdentification: String?) =
+ instructionIdentification(JsonField.ofNullable(instructionIdentification))
/**
- * Alias for calling [Builder.previousMessageInputCycleDate] with
- * `previousMessageInputCycleDate.orElse(null)`.
+ * Alias for calling [Builder.instructionIdentification] with
+ * `instructionIdentification.orElse(null)`.
*/
- fun previousMessageInputCycleDate(previousMessageInputCycleDate: Optional) =
- previousMessageInputCycleDate(previousMessageInputCycleDate.getOrNull())
+ fun instructionIdentification(instructionIdentification: Optional) =
+ instructionIdentification(instructionIdentification.getOrNull())
/**
- * Sets [Builder.previousMessageInputCycleDate] to an arbitrary JSON value.
+ * Sets [Builder.instructionIdentification] to an arbitrary JSON value.
*
- * You should usually call [Builder.previousMessageInputCycleDate] with a well-typed
- * [LocalDate] value instead. This method is primarily for setting the field to an
- * undocumented or not yet supported value.
- */
- fun previousMessageInputCycleDate(previousMessageInputCycleDate: JsonField) =
- apply {
- this.previousMessageInputCycleDate = previousMessageInputCycleDate
- }
-
- /** The Fedwire transaction identifier for the wire transfer that was reversed. */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: String?
- ) =
- previousMessageInputMessageAccountabilityData(
- JsonField.ofNullable(previousMessageInputMessageAccountabilityData)
- )
-
- /**
- * Alias for calling [Builder.previousMessageInputMessageAccountabilityData] with
- * `previousMessageInputMessageAccountabilityData.orElse(null)`.
- */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: Optional
- ) =
- previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData.getOrNull()
- )
-
- /**
- * Sets [Builder.previousMessageInputMessageAccountabilityData] to an arbitrary JSON
- * value.
- *
- * You should usually call [Builder.previousMessageInputMessageAccountabilityData] with
- * a well-typed [String] value instead. This method is primarily for setting the field
- * to an undocumented or not yet supported value.
- */
- fun previousMessageInputMessageAccountabilityData(
- previousMessageInputMessageAccountabilityData: JsonField
- ) = apply {
- this.previousMessageInputMessageAccountabilityData =
- previousMessageInputMessageAccountabilityData
- }
-
- /** The Fedwire sequence number for the wire transfer that was reversed. */
- fun previousMessageInputSequenceNumber(previousMessageInputSequenceNumber: String) =
- previousMessageInputSequenceNumber(JsonField.of(previousMessageInputSequenceNumber))
-
- /**
- * Sets [Builder.previousMessageInputSequenceNumber] to an arbitrary JSON value.
- *
- * You should usually call [Builder.previousMessageInputSequenceNumber] with a
- * well-typed [String] value instead. This method is primarily for setting the field to
- * an undocumented or not yet supported value.
- */
- fun previousMessageInputSequenceNumber(
- previousMessageInputSequenceNumber: JsonField
- ) = apply {
- this.previousMessageInputSequenceNumber = previousMessageInputSequenceNumber
- }
-
- /** The Fedwire input source identifier for the wire transfer that was reversed. */
- fun previousMessageInputSource(previousMessageInputSource: String?) =
- previousMessageInputSource(JsonField.ofNullable(previousMessageInputSource))
-
- /**
- * Alias for calling [Builder.previousMessageInputSource] with
- * `previousMessageInputSource.orElse(null)`.
- */
- fun previousMessageInputSource(previousMessageInputSource: Optional) =
- previousMessageInputSource(previousMessageInputSource.getOrNull())
-
- /**
- * Sets [Builder.previousMessageInputSource] to an arbitrary JSON value.
- *
- * You should usually call [Builder.previousMessageInputSource] with a well-typed
+ * You should usually call [Builder.instructionIdentification] with a well-typed
* [String] value instead. This method is primarily for setting the field to an
* undocumented or not yet supported value.
*/
- fun previousMessageInputSource(previousMessageInputSource: JsonField) = apply {
- this.previousMessageInputSource = previousMessageInputSource
+ fun instructionIdentification(instructionIdentification: JsonField) = apply {
+ this.instructionIdentification = instructionIdentification
}
- /**
- * Information included in the wire reversal for the receiving financial institution.
- */
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: String?
- ) =
- receiverFinancialInstitutionInformation(
- JsonField.ofNullable(receiverFinancialInstitutionInformation)
+ /** Additional information about the reason for the reversal. */
+ fun returnReasonAdditionalInformation(returnReasonAdditionalInformation: String?) =
+ returnReasonAdditionalInformation(
+ JsonField.ofNullable(returnReasonAdditionalInformation)
)
/**
- * Alias for calling [Builder.receiverFinancialInstitutionInformation] with
- * `receiverFinancialInstitutionInformation.orElse(null)`.
+ * Alias for calling [Builder.returnReasonAdditionalInformation] with
+ * `returnReasonAdditionalInformation.orElse(null)`.
*/
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: Optional
- ) =
- receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation.getOrNull()
- )
+ fun returnReasonAdditionalInformation(
+ returnReasonAdditionalInformation: Optional
+ ) = returnReasonAdditionalInformation(returnReasonAdditionalInformation.getOrNull())
/**
- * Sets [Builder.receiverFinancialInstitutionInformation] to an arbitrary JSON value.
+ * Sets [Builder.returnReasonAdditionalInformation] to an arbitrary JSON value.
*
- * You should usually call [Builder.receiverFinancialInstitutionInformation] with a
- * well-typed [String] value instead. This method is primarily for setting the field to
- * an undocumented or not yet supported value.
- */
- fun receiverFinancialInstitutionInformation(
- receiverFinancialInstitutionInformation: JsonField
- ) = apply {
- this.receiverFinancialInstitutionInformation =
- receiverFinancialInstitutionInformation
- }
-
- /** The sending bank's reference number for the wire reversal. */
- fun senderReference(senderReference: String?) =
- senderReference(JsonField.ofNullable(senderReference))
-
- /** Alias for calling [Builder.senderReference] with `senderReference.orElse(null)`. */
- fun senderReference(senderReference: Optional) =
- senderReference(senderReference.getOrNull())
-
- /**
- * Sets [Builder.senderReference] to an arbitrary JSON value.
- *
- * You should usually call [Builder.senderReference] with a well-typed [String] value
- * instead. This method is primarily for setting the field to an undocumented or not yet
- * supported value.
+ * You should usually call [Builder.returnReasonAdditionalInformation] with a well-typed
+ * [String] value instead. This method is primarily for setting the field to an
+ * undocumented or not yet supported value.
*/
- fun senderReference(senderReference: JsonField) = apply {
- this.senderReference = senderReference
- }
+ fun returnReasonAdditionalInformation(
+ returnReasonAdditionalInformation: JsonField
+ ) = apply { this.returnReasonAdditionalInformation = returnReasonAdditionalInformation }
/** The ID for the Transaction associated with the transfer reversal. */
fun transactionId(transactionId: String) = transactionId(JsonField.of(transactionId))
@@ -4159,20 +3812,14 @@ private constructor(
* ```java
* .amount()
* .createdAt()
+ * .debtorRoutingNumber()
* .description()
- * .financialInstitutionToFinancialInstitutionInformation()
* .inputCycleDate()
* .inputMessageAccountabilityData()
* .inputSequenceNumber()
* .inputSource()
- * .originatorRoutingNumber()
- * .originatorToBeneficiaryInformation()
- * .previousMessageInputCycleDate()
- * .previousMessageInputMessageAccountabilityData()
- * .previousMessageInputSequenceNumber()
- * .previousMessageInputSource()
- * .receiverFinancialInstitutionInformation()
- * .senderReference()
+ * .instructionIdentification()
+ * .returnReasonAdditionalInformation()
* .transactionId()
* .wireTransferId()
* ```
@@ -4183,35 +3830,17 @@ private constructor(
Reversal(
checkRequired("amount", amount),
checkRequired("createdAt", createdAt),
+ checkRequired("debtorRoutingNumber", debtorRoutingNumber),
checkRequired("description", description),
- checkRequired(
- "financialInstitutionToFinancialInstitutionInformation",
- financialInstitutionToFinancialInstitutionInformation,
- ),
checkRequired("inputCycleDate", inputCycleDate),
checkRequired("inputMessageAccountabilityData", inputMessageAccountabilityData),
checkRequired("inputSequenceNumber", inputSequenceNumber),
checkRequired("inputSource", inputSource),
- checkRequired("originatorRoutingNumber", originatorRoutingNumber),
- checkRequired(
- "originatorToBeneficiaryInformation",
- originatorToBeneficiaryInformation,
- ),
- checkRequired("previousMessageInputCycleDate", previousMessageInputCycleDate),
- checkRequired(
- "previousMessageInputMessageAccountabilityData",
- previousMessageInputMessageAccountabilityData,
- ),
- checkRequired(
- "previousMessageInputSequenceNumber",
- previousMessageInputSequenceNumber,
- ),
- checkRequired("previousMessageInputSource", previousMessageInputSource),
+ checkRequired("instructionIdentification", instructionIdentification),
checkRequired(
- "receiverFinancialInstitutionInformation",
- receiverFinancialInstitutionInformation,
+ "returnReasonAdditionalInformation",
+ returnReasonAdditionalInformation,
),
- checkRequired("senderReference", senderReference),
checkRequired("transactionId", transactionId),
checkRequired("wireTransferId", wireTransferId),
additionalProperties.toMutableMap(),
@@ -4227,20 +3856,14 @@ private constructor(
amount()
createdAt()
+ debtorRoutingNumber()
description()
- financialInstitutionToFinancialInstitutionInformation()
inputCycleDate()
inputMessageAccountabilityData()
inputSequenceNumber()
inputSource()
- originatorRoutingNumber()
- originatorToBeneficiaryInformation()
- previousMessageInputCycleDate()
- previousMessageInputMessageAccountabilityData()
- previousMessageInputSequenceNumber()
- previousMessageInputSource()
- receiverFinancialInstitutionInformation()
- senderReference()
+ instructionIdentification()
+ returnReasonAdditionalInformation()
transactionId()
wireTransferId()
validated = true
@@ -4264,21 +3887,14 @@ private constructor(
internal fun validity(): Int =
(if (amount.asKnown().isPresent) 1 else 0) +
(if (createdAt.asKnown().isPresent) 1 else 0) +
+ (if (debtorRoutingNumber.asKnown().isPresent) 1 else 0) +
(if (description.asKnown().isPresent) 1 else 0) +
- (if (financialInstitutionToFinancialInstitutionInformation.asKnown().isPresent) 1
- else 0) +
(if (inputCycleDate.asKnown().isPresent) 1 else 0) +
(if (inputMessageAccountabilityData.asKnown().isPresent) 1 else 0) +
(if (inputSequenceNumber.asKnown().isPresent) 1 else 0) +
(if (inputSource.asKnown().isPresent) 1 else 0) +
- (if (originatorRoutingNumber.asKnown().isPresent) 1 else 0) +
- (if (originatorToBeneficiaryInformation.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputCycleDate.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputMessageAccountabilityData.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputSequenceNumber.asKnown().isPresent) 1 else 0) +
- (if (previousMessageInputSource.asKnown().isPresent) 1 else 0) +
- (if (receiverFinancialInstitutionInformation.asKnown().isPresent) 1 else 0) +
- (if (senderReference.asKnown().isPresent) 1 else 0) +
+ (if (instructionIdentification.asKnown().isPresent) 1 else 0) +
+ (if (returnReasonAdditionalInformation.asKnown().isPresent) 1 else 0) +
(if (transactionId.asKnown().isPresent) 1 else 0) +
(if (wireTransferId.asKnown().isPresent) 1 else 0)
@@ -4290,23 +3906,14 @@ private constructor(
return other is Reversal &&
amount == other.amount &&
createdAt == other.createdAt &&
+ debtorRoutingNumber == other.debtorRoutingNumber &&
description == other.description &&
- financialInstitutionToFinancialInstitutionInformation ==
- other.financialInstitutionToFinancialInstitutionInformation &&
inputCycleDate == other.inputCycleDate &&
inputMessageAccountabilityData == other.inputMessageAccountabilityData &&
inputSequenceNumber == other.inputSequenceNumber &&
inputSource == other.inputSource &&
- originatorRoutingNumber == other.originatorRoutingNumber &&
- originatorToBeneficiaryInformation == other.originatorToBeneficiaryInformation &&
- previousMessageInputCycleDate == other.previousMessageInputCycleDate &&
- previousMessageInputMessageAccountabilityData ==
- other.previousMessageInputMessageAccountabilityData &&
- previousMessageInputSequenceNumber == other.previousMessageInputSequenceNumber &&
- previousMessageInputSource == other.previousMessageInputSource &&
- receiverFinancialInstitutionInformation ==
- other.receiverFinancialInstitutionInformation &&
- senderReference == other.senderReference &&
+ instructionIdentification == other.instructionIdentification &&
+ returnReasonAdditionalInformation == other.returnReasonAdditionalInformation &&
transactionId == other.transactionId &&
wireTransferId == other.wireTransferId &&
additionalProperties == other.additionalProperties
@@ -4316,20 +3923,14 @@ private constructor(
Objects.hash(
amount,
createdAt,
+ debtorRoutingNumber,
description,
- financialInstitutionToFinancialInstitutionInformation,
inputCycleDate,
inputMessageAccountabilityData,
inputSequenceNumber,
inputSource,
- originatorRoutingNumber,
- originatorToBeneficiaryInformation,
- previousMessageInputCycleDate,
- previousMessageInputMessageAccountabilityData,
- previousMessageInputSequenceNumber,
- previousMessageInputSource,
- receiverFinancialInstitutionInformation,
- senderReference,
+ instructionIdentification,
+ returnReasonAdditionalInformation,
transactionId,
wireTransferId,
additionalProperties,
@@ -4339,7 +3940,7 @@ private constructor(
override fun hashCode(): Int = hashCode
override fun toString() =
- "Reversal{amount=$amount, createdAt=$createdAt, description=$description, financialInstitutionToFinancialInstitutionInformation=$financialInstitutionToFinancialInstitutionInformation, inputCycleDate=$inputCycleDate, inputMessageAccountabilityData=$inputMessageAccountabilityData, inputSequenceNumber=$inputSequenceNumber, inputSource=$inputSource, originatorRoutingNumber=$originatorRoutingNumber, originatorToBeneficiaryInformation=$originatorToBeneficiaryInformation, previousMessageInputCycleDate=$previousMessageInputCycleDate, previousMessageInputMessageAccountabilityData=$previousMessageInputMessageAccountabilityData, previousMessageInputSequenceNumber=$previousMessageInputSequenceNumber, previousMessageInputSource=$previousMessageInputSource, receiverFinancialInstitutionInformation=$receiverFinancialInstitutionInformation, senderReference=$senderReference, transactionId=$transactionId, wireTransferId=$wireTransferId, additionalProperties=$additionalProperties}"
+ "Reversal{amount=$amount, createdAt=$createdAt, debtorRoutingNumber=$debtorRoutingNumber, description=$description, inputCycleDate=$inputCycleDate, inputMessageAccountabilityData=$inputMessageAccountabilityData, inputSequenceNumber=$inputSequenceNumber, inputSource=$inputSource, instructionIdentification=$instructionIdentification, returnReasonAdditionalInformation=$returnReasonAdditionalInformation, transactionId=$transactionId, wireTransferId=$wireTransferId, additionalProperties=$additionalProperties}"
}
/** The lifecycle status of the transfer. */
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt
index 900485481..56f1aeaaa 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionListPageResponseTest.kt
@@ -785,24 +785,14 @@ internal class TransactionListPageResponseTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(
- LocalDate.parse("2022-02-10")
- )
- .previousMessageInputMessageAccountabilityData(
- "20220210MMQFMP0P000007"
- )
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
@@ -1636,22 +1626,14 @@ internal class TransactionListPageResponseTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(LocalDate.parse("2022-02-10"))
- .previousMessageInputMessageAccountabilityData(
- "20220210MMQFMP0P000007"
- )
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
@@ -2516,24 +2498,14 @@ internal class TransactionListPageResponseTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(
- LocalDate.parse("2022-02-10")
- )
- .previousMessageInputMessageAccountabilityData(
- "20220210MMQFMP0P000007"
- )
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
diff --git a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt
index 44c71bbc7..6c5b39ce6 100644
--- a/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt
+++ b/increase-java-core/src/test/kotlin/com/increase/api/models/transactions/TransactionTest.kt
@@ -716,22 +716,14 @@ internal class TransactionTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(LocalDate.parse("2022-02-10"))
- .previousMessageInputMessageAccountabilityData(
- "20220210MMQFMP0P000007"
- )
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
@@ -1475,20 +1467,14 @@ internal class TransactionTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(LocalDate.parse("2022-02-10"))
- .previousMessageInputMessageAccountabilityData("20220210MMQFMP0P000007")
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
@@ -2277,22 +2263,14 @@ internal class TransactionTest {
Transaction.Source.InboundWireReversal.builder()
.amount(12345L)
.createdAt(OffsetDateTime.parse("2020-01-31T23:59:59Z"))
+ .debtorRoutingNumber("101050001")
.description("Inbound wire reversal 2022021100335128")
- .financialInstitutionToFinancialInstitutionInformation(null)
.inputCycleDate(LocalDate.parse("2022-02-11"))
.inputMessageAccountabilityData("20220211B6B7HU2R011023")
.inputSequenceNumber("11023")
.inputSource("B6B7HU2R")
- .originatorRoutingNumber(null)
- .originatorToBeneficiaryInformation(null)
- .previousMessageInputCycleDate(LocalDate.parse("2022-02-10"))
- .previousMessageInputMessageAccountabilityData(
- "20220210MMQFMP0P000007"
- )
- .previousMessageInputSequenceNumber("3")
- .previousMessageInputSource("MMQFMP0P")
- .receiverFinancialInstitutionInformation(null)
- .senderReference(null)
+ .instructionIdentification(null)
+ .returnReasonAdditionalInformation(null)
.transactionId("transaction_uyrp7fld2ium70oa7oi")
.wireTransferId("wire_transfer_5akynk7dqsq25qwk9q2u")
.build()
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 3f0a44cbd..3faf05789 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
@@ -73,30 +73,16 @@ internal class WireTransferListPageResponseTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation(
- "originator_to_beneficiary_information"
- )
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
- )
- .previousMessageInputSequenceNumber(
- "previous_message_input_sequence_number"
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation(
+ "return_reason_additional_information"
)
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
- )
- .senderReference("sender_reference")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()
@@ -176,30 +162,16 @@ internal class WireTransferListPageResponseTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation(
- "originator_to_beneficiary_information"
- )
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation(
+ "return_reason_additional_information"
)
- .previousMessageInputSequenceNumber(
- "previous_message_input_sequence_number"
- )
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
- )
- .senderReference("sender_reference")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()
@@ -283,30 +255,16 @@ internal class WireTransferListPageResponseTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation(
- "originator_to_beneficiary_information"
- )
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
- )
- .previousMessageInputSequenceNumber(
- "previous_message_input_sequence_number"
- )
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation(
+ "return_reason_additional_information"
)
- .senderReference("sender_reference")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()
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 49c64def6..7d9bb4dc2 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
@@ -67,28 +67,14 @@ internal class WireTransferTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation("originator_to_beneficiary_information")
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
- )
- .previousMessageInputSequenceNumber(
- "previous_message_input_sequence_number"
- )
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
- )
- .senderReference("sender_reference")
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation("return_reason_additional_information")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()
@@ -159,26 +145,14 @@ internal class WireTransferTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation("originator_to_beneficiary_information")
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
- )
- .previousMessageInputSequenceNumber("previous_message_input_sequence_number")
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
- )
- .senderReference("sender_reference")
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation("return_reason_additional_information")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()
@@ -254,28 +228,14 @@ internal class WireTransferTest {
WireTransfer.Reversal.builder()
.amount(0L)
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
+ .debtorRoutingNumber("debtor_routing_number")
.description("description")
- .financialInstitutionToFinancialInstitutionInformation(
- "financial_institution_to_financial_institution_information"
- )
.inputCycleDate(LocalDate.parse("2019-12-27"))
.inputMessageAccountabilityData("input_message_accountability_data")
.inputSequenceNumber("input_sequence_number")
.inputSource("input_source")
- .originatorRoutingNumber("originator_routing_number")
- .originatorToBeneficiaryInformation("originator_to_beneficiary_information")
- .previousMessageInputCycleDate(LocalDate.parse("2019-12-27"))
- .previousMessageInputMessageAccountabilityData(
- "previous_message_input_message_accountability_data"
- )
- .previousMessageInputSequenceNumber(
- "previous_message_input_sequence_number"
- )
- .previousMessageInputSource("previous_message_input_source")
- .receiverFinancialInstitutionInformation(
- "receiver_financial_institution_information"
- )
- .senderReference("sender_reference")
+ .instructionIdentification("instruction_identification")
+ .returnReasonAdditionalInformation("return_reason_additional_information")
.transactionId("transaction_id")
.wireTransferId("wire_transfer_id")
.build()