Skip to content

Commit 3772128

Browse files
feat(api): add ACH_EVENT_TYPE to ConditionalAchPaymentUpdateActionParameters
1 parent d7c895d commit 3772128

2 files changed

Lines changed: 27 additions & 2 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 214
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-8e691d2dedaea1906ebbe28b28c978855d5e4fe5fe595a8d23917df851123400.yml
3-
openapi_spec_hash: c33e82abb4d7c979d05386ca230464d3
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-185b3d93b4e6ed5ae02c32f0bc9133b0ac99dcd1263a12b7aa9ba64e71a5461e.yml
3+
openapi_spec_hash: 2418116f58a464afdd5611865e860d30
44
config_hash: 5bb913c05ebeb301ec925b16e75bb251

lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalAchPaymentUpdateActionParameters.kt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,12 @@ private constructor(
285285
* `INSUFFICIENT_FUNDS`.
286286
* * `EXTERNAL_BANK_ACCOUNT_OWNER_TYPE`: The owner type of the external bank account. Valid
287287
* values are `INDIVIDUAL` or `BUSINESS`.
288+
* * `ACH_EVENT_TYPE`: The type of ACH payment event being evaluated. Valid values include
289+
* `ACH_ORIGINATION_INITIATED`, `ACH_ORIGINATION_REVIEWED`, `ACH_ORIGINATION_CANCELLED`,
290+
* `ACH_ORIGINATION_PROCESSED`, `ACH_ORIGINATION_SETTLED`, `ACH_ORIGINATION_RELEASED`,
291+
* `ACH_ORIGINATION_REJECTED`, `ACH_RECEIPT_PROCESSED`, `ACH_RECEIPT_SETTLED`,
292+
* `ACH_RECEIPT_RELEASED`, `ACH_RECEIPT_RELEASED_EARLY`, `ACH_RETURN_INITIATED`,
293+
* `ACH_RETURN_PROCESSED`, `ACH_RETURN_SETTLED`, and `ACH_RETURN_REJECTED`.
288294
*
289295
* @throws LithicInvalidDataException if the JSON field has an unexpected type or is
290296
* unexpectedly missing or null (e.g. if the server responded with an unexpected value).
@@ -400,6 +406,13 @@ private constructor(
400406
* `INSUFFICIENT_FUNDS`.
401407
* * `EXTERNAL_BANK_ACCOUNT_OWNER_TYPE`: The owner type of the external bank account.
402408
* Valid values are `INDIVIDUAL` or `BUSINESS`.
409+
* * `ACH_EVENT_TYPE`: The type of ACH payment event being evaluated. Valid values
410+
* include `ACH_ORIGINATION_INITIATED`, `ACH_ORIGINATION_REVIEWED`,
411+
* `ACH_ORIGINATION_CANCELLED`, `ACH_ORIGINATION_PROCESSED`,
412+
* `ACH_ORIGINATION_SETTLED`, `ACH_ORIGINATION_RELEASED`, `ACH_ORIGINATION_REJECTED`,
413+
* `ACH_RECEIPT_PROCESSED`, `ACH_RECEIPT_SETTLED`, `ACH_RECEIPT_RELEASED`,
414+
* `ACH_RECEIPT_RELEASED_EARLY`, `ACH_RETURN_INITIATED`, `ACH_RETURN_PROCESSED`,
415+
* `ACH_RETURN_SETTLED`, and `ACH_RETURN_REJECTED`.
403416
*/
404417
fun attribute(attribute: Attribute) = attribute(JsonField.of(attribute))
405418

@@ -563,6 +576,12 @@ private constructor(
563576
* `INSUFFICIENT_FUNDS`.
564577
* * `EXTERNAL_BANK_ACCOUNT_OWNER_TYPE`: The owner type of the external bank account. Valid
565578
* values are `INDIVIDUAL` or `BUSINESS`.
579+
* * `ACH_EVENT_TYPE`: The type of ACH payment event being evaluated. Valid values include
580+
* `ACH_ORIGINATION_INITIATED`, `ACH_ORIGINATION_REVIEWED`, `ACH_ORIGINATION_CANCELLED`,
581+
* `ACH_ORIGINATION_PROCESSED`, `ACH_ORIGINATION_SETTLED`, `ACH_ORIGINATION_RELEASED`,
582+
* `ACH_ORIGINATION_REJECTED`, `ACH_RECEIPT_PROCESSED`, `ACH_RECEIPT_SETTLED`,
583+
* `ACH_RECEIPT_RELEASED`, `ACH_RECEIPT_RELEASED_EARLY`, `ACH_RETURN_INITIATED`,
584+
* `ACH_RETURN_PROCESSED`, `ACH_RETURN_SETTLED`, and `ACH_RETURN_REJECTED`.
566585
*/
567586
class Attribute @JsonCreator private constructor(private val value: JsonField<String>) :
568587
Enum {
@@ -600,6 +619,8 @@ private constructor(
600619
@JvmField
601620
val EXTERNAL_BANK_ACCOUNT_OWNER_TYPE = of("EXTERNAL_BANK_ACCOUNT_OWNER_TYPE")
602621

622+
@JvmField val ACH_EVENT_TYPE = of("ACH_EVENT_TYPE")
623+
603624
@JvmStatic fun of(value: String) = Attribute(JsonField.of(value))
604625
}
605626

@@ -613,6 +634,7 @@ private constructor(
613634
EXTERNAL_BANK_ACCOUNT_VERIFICATION_METHOD,
614635
EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE,
615636
EXTERNAL_BANK_ACCOUNT_OWNER_TYPE,
637+
ACH_EVENT_TYPE,
616638
}
617639

618640
/**
@@ -633,6 +655,7 @@ private constructor(
633655
EXTERNAL_BANK_ACCOUNT_VERIFICATION_METHOD,
634656
EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE,
635657
EXTERNAL_BANK_ACCOUNT_OWNER_TYPE,
658+
ACH_EVENT_TYPE,
636659
/**
637660
* An enum member indicating that [Attribute] was instantiated with an unknown
638661
* value.
@@ -659,6 +682,7 @@ private constructor(
659682
EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE ->
660683
Value.EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE
661684
EXTERNAL_BANK_ACCOUNT_OWNER_TYPE -> Value.EXTERNAL_BANK_ACCOUNT_OWNER_TYPE
685+
ACH_EVENT_TYPE -> Value.ACH_EVENT_TYPE
662686
else -> Value._UNKNOWN
663687
}
664688

@@ -683,6 +707,7 @@ private constructor(
683707
EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE ->
684708
Known.EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE
685709
EXTERNAL_BANK_ACCOUNT_OWNER_TYPE -> Known.EXTERNAL_BANK_ACCOUNT_OWNER_TYPE
710+
ACH_EVENT_TYPE -> Known.ACH_EVENT_TYPE
686711
else -> throw LithicInvalidDataException("Unknown Attribute: $value")
687712
}
688713

0 commit comments

Comments
 (0)