@@ -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