diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index cf2147414..63083449c 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.337.0"
+ ".": "0.337.1"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ca6e27fe..7cd05372c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 0.337.1 (2025-09-25)
+
+Full Changelog: [v0.337.0...v0.337.1](https://github.com/Increase/increase-java/compare/v0.337.0...v0.337.1)
+
+### Bug Fixes
+
+* **client:** deserialization of empty objects ([7139f0f](https://github.com/Increase/increase-java/commit/7139f0f97cc8f47cc8c52008978afa27afd0ddfa))
+
## 0.337.0 (2025-09-24)
Full Changelog: [v0.336.0...v0.337.0](https://github.com/Increase/increase-java/compare/v0.336.0...v0.337.0)
diff --git a/README.md b/README.md
index 6a76cad63..d5d6bf10a 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
-[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.337.0)
-[](https://javadoc.io/doc/com.increase.api/increase-java/0.337.0)
+[](https://central.sonatype.com/artifact/com.increase.api/increase-java/0.337.1)
+[](https://javadoc.io/doc/com.increase.api/increase-java/0.337.1)
@@ -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.337.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.337.1).
@@ -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.337.0")
+implementation("com.increase.api:increase-java:0.337.1")
```
### Maven
@@ -33,7 +33,7 @@ implementation("com.increase.api:increase-java:0.337.0")
com.increase.api
increase-java
- 0.337.0
+ 0.337.1
```
diff --git a/build.gradle.kts b/build.gradle.kts
index 7faa62677..dd6310906 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ repositories {
allprojects {
group = "com.increase.api"
- version = "0.337.0" // x-release-please-version
+ version = "0.337.1" // x-release-please-version
}
subprojects {
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumber.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumber.kt
index 918f91b0a..2869c2ff4 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumber.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumber.kt
@@ -26,6 +26,7 @@ import kotlin.jvm.optionals.getOrNull
* number per vendor ensures you always know the originator of an incoming payment.
*/
class AccountNumber
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
@@ -590,6 +591,7 @@ private constructor(
/** Properties related to how this Account Number handles inbound ACH transfers. */
class InboundAch
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val debitStatus: JsonField,
private val additionalProperties: MutableMap,
@@ -901,6 +903,7 @@ private constructor(
/** Properties related to how this Account Number should handle inbound check withdrawals. */
class InboundChecks
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val status: JsonField,
private val additionalProperties: MutableMap,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberCreateParams.kt
index 8a8e10338..54ece8dd8 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberCreateParams.kt
@@ -335,6 +335,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val name: JsonField,
@@ -623,6 +624,7 @@ private constructor(
/** Options related to how this Account Number should handle inbound ACH transfers. */
class InboundAch
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val debitStatus: JsonField,
private val additionalProperties: MutableMap,
@@ -937,6 +939,7 @@ private constructor(
/** Options related to how this Account Number should handle inbound check withdrawals. */
class InboundChecks
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val status: JsonField,
private val additionalProperties: MutableMap,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberListPageResponse.kt
index 4be93aa18..b7d9e2717 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Account Number objects. */
class AccountNumberListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberUpdateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberUpdateParams.kt
index a1d818a58..30cbf6f59 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberUpdateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountnumbers/AccountNumberUpdateParams.kt
@@ -344,6 +344,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val inboundAch: JsonField,
private val inboundChecks: JsonField,
@@ -608,6 +609,7 @@ private constructor(
/** Options related to how this Account Number handles inbound ACH transfers. */
class InboundAch
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val debitStatus: JsonField,
private val additionalProperties: MutableMap,
@@ -901,6 +903,7 @@ private constructor(
/** Options related to how this Account Number should handle inbound check withdrawals. */
class InboundChecks
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val status: JsonField,
private val additionalProperties: MutableMap,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/Account.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/Account.kt
index 5ae2fe353..c613d2e59 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/Account.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/Account.kt
@@ -25,6 +25,7 @@ import kotlin.jvm.optionals.getOrNull
* payments. They earn interest and have depository insurance.
*/
class Account
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountRevenueRate: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountCreateParams.kt
index 2abfc9b73..15743c3ee 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountCreateParams.kt
@@ -339,6 +339,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val name: JsonField,
private val entityId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountListPageResponse.kt
index a105ab03b..8867834b1 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Account objects. */
class AccountListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountUpdateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountUpdateParams.kt
index 9fded4039..185de4189 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountUpdateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/AccountUpdateParams.kt
@@ -278,6 +278,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val creditLimit: JsonField,
private val name: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/BalanceLookup.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/BalanceLookup.kt
index 0201f4e14..b818c0609 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/BalanceLookup.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounts/BalanceLookup.kt
@@ -19,6 +19,7 @@ import kotlin.jvm.optionals.getOrNull
/** Represents a request to lookup the balance of an Account at a given point in time. */
class BalanceLookup
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val availableBalance: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatement.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatement.kt
index 59fb08d4c..2d367f4ce 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatement.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatement.kt
@@ -23,6 +23,7 @@ import kotlin.jvm.optionals.getOrNull
* data via the API or retrieve a PDF with its details via its associated File.
*/
class AccountStatement
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatementListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatementListPageResponse.kt
index fd1265b60..1f40891bb 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatementListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accountstatements/AccountStatementListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Account Statement objects. */
class AccountStatementListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransfer.kt
index bfa31d0a4..a2c52fe22 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransfer.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransfer.kt
@@ -27,6 +27,7 @@ import kotlin.jvm.optionals.getOrNull
* be created when the transfer is approved).
*/
class AccountTransfer
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
@@ -860,6 +861,7 @@ private constructor(
* contain details of the approval.
*/
class Approval
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val approvedAt: JsonField,
private val approvedBy: JsonField,
@@ -1083,6 +1085,7 @@ private constructor(
* contain details of the cancellation.
*/
class Cancellation
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val canceledAt: JsonField,
private val canceledBy: JsonField,
@@ -1303,6 +1306,7 @@ private constructor(
/** What object created the transfer, either via the API or the dashboard. */
class CreatedBy
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val apiKey: JsonField,
private val category: JsonField,
@@ -1577,6 +1581,7 @@ private constructor(
/** If present, details about the API key that created the transfer. */
class ApiKey
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val description: JsonField,
private val additionalProperties: MutableMap,
@@ -1907,6 +1912,7 @@ private constructor(
/** If present, details about the OAuth Application that created the transfer. */
class OAuthApplication
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val name: JsonField,
private val additionalProperties: MutableMap,
@@ -2070,6 +2076,7 @@ private constructor(
/** If present, details about the User that created the transfer. */
class User
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val email: JsonField,
private val additionalProperties: MutableMap,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferCreateParams.kt
index 20877e9ca..397e04575 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferCreateParams.kt
@@ -383,6 +383,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val amount: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferListPageResponse.kt
index e6de1cd29..ee7169d0e 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/accounttransfers/AccountTransferListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Account Transfer objects. */
class AccountTransferListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt
index 986f54596..e5b93f006 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotification.kt
@@ -26,6 +26,7 @@ import kotlin.jvm.optionals.getOrNull
* House (ACH).
*/
class AchPrenotification
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
@@ -1224,6 +1225,7 @@ private constructor(
}
class NotificationsOfChange
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val changeCode: JsonField,
private val correctedData: JsonField,
@@ -1880,6 +1882,7 @@ private constructor(
/** If your prenotification is returned, this will contain details of the return. */
class PrenotificationReturn
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val createdAt: JsonField,
private val returnReasonCode: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt
index eaef7f743..0f42efccd 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationCreateParams.kt
@@ -629,6 +629,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val accountNumber: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponse.kt
index 916ac220e..683d38ca0 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achprenotifications/AchPrenotificationListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of ACH Prenotification objects. */
class AchPrenotificationListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt
index 97ba89643..da96e5dde 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransfer.kt
@@ -27,6 +27,7 @@ import kotlin.jvm.optionals.getOrNull
* Automated Clearing House (ACH).
*/
class AchTransfer
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
@@ -1803,6 +1804,7 @@ private constructor(
* Federal Reserve sends an acknowledgement message for each file that Increase submits.
*/
class Acknowledgement
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val acknowledgedAt: JsonField,
private val additionalProperties: MutableMap,
@@ -1973,6 +1975,7 @@ private constructor(
/** Additional information that will be sent to the recipient. */
class Addenda
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val category: JsonField,
private val freeform: JsonField,
@@ -2382,6 +2385,7 @@ private constructor(
/** Unstructured `payment_related_information` passed through with the transfer. */
class Freeform
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val entries: JsonField>,
private val additionalProperties: MutableMap,
@@ -2546,6 +2550,7 @@ private constructor(
(entries.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0)
class Entry
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val paymentRelatedInformation: JsonField,
private val additionalProperties: MutableMap,
@@ -2744,6 +2749,7 @@ private constructor(
* [support@increase.com](mailto:support@increase.com) for more information.
*/
class PaymentOrderRemittanceAdvice
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val invoices: JsonField>,
private val additionalProperties: MutableMap,
@@ -2912,6 +2918,7 @@ private constructor(
(invoices.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0)
class Invoice
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val invoiceNumber: JsonField,
private val paidAmount: JsonField,
@@ -3182,6 +3189,7 @@ private constructor(
* contain details of the approval.
*/
class Approval
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val approvedAt: JsonField,
private val approvedBy: JsonField,
@@ -3405,6 +3413,7 @@ private constructor(
* contain details of the cancellation.
*/
class Cancellation
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val canceledAt: JsonField,
private val canceledBy: JsonField,
@@ -3625,6 +3634,7 @@ private constructor(
/** What object created the transfer, either via the API or the dashboard. */
class CreatedBy
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val apiKey: JsonField,
private val category: JsonField,
@@ -3899,6 +3909,7 @@ private constructor(
/** If present, details about the API key that created the transfer. */
class ApiKey
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val description: JsonField,
private val additionalProperties: MutableMap,
@@ -4229,6 +4240,7 @@ private constructor(
/** If present, details about the OAuth Application that created the transfer. */
class OAuthApplication
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val name: JsonField,
private val additionalProperties: MutableMap,
@@ -4392,6 +4404,7 @@ private constructor(
/** If present, details about the User that created the transfer. */
class User
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val email: JsonField,
private val additionalProperties: MutableMap,
@@ -5045,6 +5058,7 @@ private constructor(
* sub-object will contain details of the hold.
*/
class InboundFundsHold
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val automaticallyReleasesAt: JsonField,
@@ -6159,6 +6173,7 @@ private constructor(
}
class NotificationsOfChange
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val changeCode: JsonField,
private val correctedData: JsonField,
@@ -6819,6 +6834,7 @@ private constructor(
* of `same_day`. If set, exactly one of the child attributes must be set.
*/
class PreferredEffectiveDate
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val date: JsonField,
private val settlementSchedule: JsonField,
@@ -7210,6 +7226,7 @@ private constructor(
/** If your transfer is returned, this will contain details of the return. */
class Return
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val createdAt: JsonField,
private val rawReturnReasonCode: JsonField,
@@ -8883,6 +8900,7 @@ private constructor(
* Reserve.
*/
class Settlement
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val settledAt: JsonField,
private val additionalProperties: MutableMap,
@@ -9414,6 +9432,7 @@ private constructor(
* [posted schedule](https://www.frbservices.org/resources/resource-centers/same-day-ach/fedach-processing-schedule.html).
*/
class Submission
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val effectiveDate: JsonField,
private val expectedFundsSettlementAt: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferCreateParams.kt
index 8acea2e0b..464fd63d7 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferCreateParams.kt
@@ -860,6 +860,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val amount: JsonField,
@@ -1889,6 +1890,7 @@ private constructor(
* data sent to the receiving bank.
*/
class Addenda
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val category: JsonField,
private val freeform: JsonField,
@@ -2276,6 +2278,7 @@ private constructor(
* and only if `category` is `freeform`.
*/
class Freeform
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val entries: JsonField>,
private val additionalProperties: MutableMap,
@@ -2449,6 +2452,7 @@ private constructor(
(entries.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0)
class Entry
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val paymentRelatedInformation: JsonField,
private val additionalProperties: MutableMap,
@@ -2648,6 +2652,7 @@ private constructor(
* only if `category` is `payment_order_remittance_advice`.
*/
class PaymentOrderRemittanceAdvice
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val invoices: JsonField>,
private val additionalProperties: MutableMap,
@@ -2816,6 +2821,7 @@ private constructor(
(invoices.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0)
class Invoice
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val invoiceNumber: JsonField,
private val paidAmount: JsonField,
@@ -3381,6 +3387,7 @@ private constructor(
* of `same_day`. If set, exactly one of the child attributes must be set.
*/
class PreferredEffectiveDate
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val date: JsonField,
private val settlementSchedule: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferListPageResponse.kt
index c6aa0c172..ba224a5ea 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/achtransfers/AchTransferListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of ACH Transfer objects. */
class AchTransferListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccount.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccount.kt
index 2dcf2eb19..5ec6cc62b 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccount.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccount.kt
@@ -24,6 +24,7 @@ import kotlin.jvm.optionals.getOrNull
* [guide to Bookkeeping](https://increase.com/documentation/bookkeeping#bookkeeping).
*/
class BookkeepingAccount
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountCreateParams.kt
index cbd70d30e..cbaf56be4 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountCreateParams.kt
@@ -334,6 +334,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val name: JsonField,
private val accountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountListPageResponse.kt
index d77395794..ab8d56227 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Bookkeeping Account objects. */
class BookkeepingAccountListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountUpdateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountUpdateParams.kt
index 84f089aa4..5a90a6dcd 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountUpdateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingAccountUpdateParams.kt
@@ -270,6 +270,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val name: JsonField,
private val additionalProperties: MutableMap,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingBalanceLookup.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingBalanceLookup.kt
index c944f7f88..40a2d33c0 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingBalanceLookup.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingaccounts/BookkeepingBalanceLookup.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
* Represents a request to lookup the balance of an Bookkeeping Account at a given point in time.
*/
class BookkeepingBalanceLookup
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val balance: JsonField,
private val bookkeepingAccountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntry.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntry.kt
index ef577d60e..f58971411 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntry.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntry.kt
@@ -24,6 +24,7 @@ import kotlin.jvm.optionals.getOrNull
* [guide to Bookkeeping](https://increase.com/documentation/bookkeeping#bookkeeping).
*/
class BookkeepingEntry
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntryListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntryListPageResponse.kt
index ee6845b2c..6364ab287 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntryListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentries/BookkeepingEntryListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Bookkeeping Entry objects. */
class BookkeepingEntryListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySet.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySet.kt
index 571c328e0..64a3fe2e5 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySet.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySet.kt
@@ -27,6 +27,7 @@ import kotlin.jvm.optionals.getOrNull
* [guide to Bookkeeping](https://increase.com/documentation/bookkeeping#bookkeeping).
*/
class BookkeepingEntrySet
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val createdAt: JsonField,
@@ -432,6 +433,7 @@ private constructor(
(type.asKnown().getOrNull()?.validity() ?: 0)
class Entry
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetCreateParams.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetCreateParams.kt
index a3ed1757c..2a0de41cc 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetCreateParams.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetCreateParams.kt
@@ -320,6 +320,7 @@ private constructor(
override fun _queryParams(): QueryParams = additionalQueryParams
class Body
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val entries: JsonField>,
private val date: JsonField,
@@ -581,6 +582,7 @@ private constructor(
}
class Entry
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val accountId: JsonField,
private val amount: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetListPageResponse.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetListPageResponse.kt
index f9a811a52..62ea0aef2 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetListPageResponse.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/bookkeepingentrysets/BookkeepingEntrySetListPageResponse.kt
@@ -21,6 +21,7 @@ import kotlin.jvm.optionals.getOrNull
/** A list of Bookkeeping Entry Set objects. */
class BookkeepingEntrySetListPageResponse
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val data: JsonField>,
private val nextCursor: JsonField,
diff --git a/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt b/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt
index 2d4e46df8..5756e7216 100644
--- a/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt
+++ b/increase-java-core/src/main/kotlin/com/increase/api/models/cardpayments/CardPayment.kt
@@ -27,6 +27,7 @@ import kotlin.jvm.optionals.getOrNull
* authorization and its corresponding settlement.
*/
class CardPayment
+@JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val accountId: JsonField,
@@ -518,6 +519,7 @@ private constructor(
(type.asKnown().getOrNull()?.validity() ?: 0)
class Element
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardAuthentication: JsonField,
private val cardAuthorization: JsonField,
@@ -1315,6 +1317,7 @@ private constructor(
* authenticate a transaction or a card with 3DS.
*/
class CardAuthentication
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val cardId: JsonField,
@@ -2376,6 +2379,7 @@ private constructor(
/** Details about the challenge, if one was requested. */
class Challenge
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val attempts: JsonField>,
private val createdAt: JsonField,
@@ -2743,6 +2747,7 @@ private constructor(
(if (verificationValue.asKnown().isPresent) 1 else 0)
class Attempt
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val createdAt: JsonField,
private val outcome: JsonField,
@@ -4009,6 +4014,7 @@ private constructor(
* placed on a customers funds with the intent to later clear a transaction.
*/
class CardAuthorization
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val actioner: JsonField,
@@ -5663,6 +5669,7 @@ private constructor(
* detailed information about the transaction.
*/
class AdditionalAmounts
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val clinic: JsonField,
private val dental: JsonField,
@@ -6208,6 +6215,7 @@ private constructor(
/** The part of this transaction amount that was for clinic-related services. */
class Clinic
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -6434,6 +6442,7 @@ private constructor(
/** The part of this transaction amount that was for dental-related services. */
class Dental
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -6660,6 +6669,7 @@ private constructor(
/** The part of this transaction amount that was for healthcare prescriptions. */
class Prescription
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -6886,6 +6896,7 @@ private constructor(
/** The surcharge amount charged for this transaction by the merchant. */
class Surcharge
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -7114,6 +7125,7 @@ private constructor(
* The total amount of a series of incremental authorizations, optionally provided.
*/
class TotalCumulative
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -7342,6 +7354,7 @@ private constructor(
/** The total amount of healthcare-related additional amounts. */
class TotalHealthcare
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -7570,6 +7583,7 @@ private constructor(
/** The part of this transaction amount that was for transit-related services. */
class Transit
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -7796,6 +7810,7 @@ private constructor(
/** An unknown additional amount. */
class Unknown
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -8022,6 +8037,7 @@ private constructor(
/** The part of this transaction amount that was for vision-related services. */
class Vision
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -8614,6 +8630,7 @@ private constructor(
/** Fields specific to the `network`. */
class NetworkDetails
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val category: JsonField,
private val visa: JsonField,
@@ -8939,6 +8956,7 @@ private constructor(
/** Fields specific to the `visa` network. */
class Visa
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val electronicCommerceIndicator: JsonField,
private val pointOfServiceEntryMode: JsonField,
@@ -10113,6 +10131,7 @@ private constructor(
/** Network-specific identifiers for a specific request or transaction. */
class NetworkIdentifiers
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val retrievalReferenceNumber: JsonField,
private val traceNumber: JsonField,
@@ -10801,6 +10820,7 @@ private constructor(
/** Fields related to verification of cardholder-provided values. */
class Verification
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardVerificationCode: JsonField,
private val cardholderAddress: JsonField,
@@ -11014,6 +11034,7 @@ private constructor(
* the back of the card.
*/
class CardVerificationCode
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val result: JsonField,
private val additionalProperties: MutableMap,
@@ -11347,6 +11368,7 @@ private constructor(
* we verified it against.
*/
class CardholderAddress
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val actualLine1: JsonField,
private val actualPostalCode: JsonField,
@@ -12072,6 +12094,7 @@ private constructor(
* Expirations are cancellations of authorizations that were never settled by the acquirer.
*/
class CardAuthorizationExpiration
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val cardAuthorizationId: JsonField,
@@ -12921,6 +12944,7 @@ private constructor(
* `category` is equal to `card_decline`.
*/
class CardDecline
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val actioner: JsonField,
@@ -14639,6 +14663,7 @@ private constructor(
* detailed information about the transaction.
*/
class AdditionalAmounts
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val clinic: JsonField,
private val dental: JsonField,
@@ -15184,6 +15209,7 @@ private constructor(
/** The part of this transaction amount that was for clinic-related services. */
class Clinic
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -15410,6 +15436,7 @@ private constructor(
/** The part of this transaction amount that was for dental-related services. */
class Dental
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -15636,6 +15663,7 @@ private constructor(
/** The part of this transaction amount that was for healthcare prescriptions. */
class Prescription
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -15862,6 +15890,7 @@ private constructor(
/** The surcharge amount charged for this transaction by the merchant. */
class Surcharge
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -16090,6 +16119,7 @@ private constructor(
* The total amount of a series of incremental authorizations, optionally provided.
*/
class TotalCumulative
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -16318,6 +16348,7 @@ private constructor(
/** The total amount of healthcare-related additional amounts. */
class TotalHealthcare
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -16546,6 +16577,7 @@ private constructor(
/** The part of this transaction amount that was for transit-related services. */
class Transit
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -16772,6 +16804,7 @@ private constructor(
/** An unknown additional amount. */
class Unknown
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -16998,6 +17031,7 @@ private constructor(
/** The part of this transaction amount that was for vision-related services. */
class Vision
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -17590,6 +17624,7 @@ private constructor(
/** Fields specific to the `network`. */
class NetworkDetails
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val category: JsonField,
private val visa: JsonField,
@@ -17915,6 +17950,7 @@ private constructor(
/** Fields specific to the `visa` network. */
class Visa
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val electronicCommerceIndicator: JsonField,
private val pointOfServiceEntryMode: JsonField,
@@ -19089,6 +19125,7 @@ private constructor(
/** Network-specific identifiers for a specific request or transaction. */
class NetworkIdentifiers
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val retrievalReferenceNumber: JsonField,
private val traceNumber: JsonField,
@@ -20227,6 +20264,7 @@ private constructor(
/** Fields related to verification of cardholder-provided values. */
class Verification
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val cardVerificationCode: JsonField,
private val cardholderAddress: JsonField,
@@ -20440,6 +20478,7 @@ private constructor(
* the back of the card.
*/
class CardVerificationCode
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val result: JsonField,
private val additionalProperties: MutableMap,
@@ -20773,6 +20812,7 @@ private constructor(
* we verified it against.
*/
class CardholderAddress
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val actualLine1: JsonField,
private val actualPostalCode: JsonField,
@@ -21500,6 +21540,7 @@ private constructor(
* the amount of a Card Authorization after a fuel pump transaction is completed.
*/
class CardFuelConfirmation
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val cardAuthorizationId: JsonField,
@@ -22288,6 +22329,7 @@ private constructor(
/** Network-specific identifiers for a specific request or transaction. */
class NetworkIdentifiers
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val retrievalReferenceNumber: JsonField,
private val traceNumber: JsonField,
@@ -22761,6 +22803,7 @@ private constructor(
* an authorized transaction.
*/
class CardIncrement
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val actioner: JsonField,
@@ -23760,6 +23803,7 @@ private constructor(
* detailed information about the transaction.
*/
class AdditionalAmounts
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val clinic: JsonField,
private val dental: JsonField,
@@ -24305,6 +24349,7 @@ private constructor(
/** The part of this transaction amount that was for clinic-related services. */
class Clinic
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -24531,6 +24576,7 @@ private constructor(
/** The part of this transaction amount that was for dental-related services. */
class Dental
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -24757,6 +24803,7 @@ private constructor(
/** The part of this transaction amount that was for healthcare prescriptions. */
class Prescription
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -24983,6 +25030,7 @@ private constructor(
/** The surcharge amount charged for this transaction by the merchant. */
class Surcharge
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -25211,6 +25259,7 @@ private constructor(
* The total amount of a series of incremental authorizations, optionally provided.
*/
class TotalCumulative
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -25439,6 +25488,7 @@ private constructor(
/** The total amount of healthcare-related additional amounts. */
class TotalHealthcare
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -25667,6 +25717,7 @@ private constructor(
/** The part of this transaction amount that was for transit-related services. */
class Transit
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -25893,6 +25944,7 @@ private constructor(
/** An unknown additional amount. */
class Unknown
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -26119,6 +26171,7 @@ private constructor(
/** The part of this transaction amount that was for vision-related services. */
class Vision
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -26690,6 +26743,7 @@ private constructor(
/** Network-specific identifiers for a specific request or transaction. */
class NetworkIdentifiers
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val retrievalReferenceNumber: JsonField,
private val traceNumber: JsonField,
@@ -27178,6 +27232,7 @@ private constructor(
* directly to a card without relation to a transaction.
*/
class CardRefund
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val id: JsonField,
private val amount: JsonField,
@@ -28189,6 +28244,7 @@ private constructor(
* aggregate, monthly.
*/
class Cashback
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val currency: JsonField,
@@ -28765,6 +28821,7 @@ private constructor(
/** Interchange assessed as a part of this transaciton. */
class Interchange
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val amount: JsonField,
private val code: JsonField,
@@ -29214,6 +29271,7 @@ private constructor(
/** Network-specific identifiers for this refund. */
class NetworkIdentifiers
+ @JsonCreator(mode = JsonCreator.Mode.DISABLED)
private constructor(
private val acquirerBusinessId: JsonField