Skip to content

Commit 2597047

Browse files
feat(api): add ACH_EVENT_TYPE attribute to auth_rules conditional ACH payment parameters
1 parent 27f6d31 commit 2597047

3 files changed

Lines changed: 18 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: 213
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

src/lithic/types/auth_rules/conditional_ach_payment_update_action_parameters.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class Condition(BaseModel):
2121
"EXTERNAL_BANK_ACCOUNT_VERIFICATION_METHOD",
2222
"EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE",
2323
"EXTERNAL_BANK_ACCOUNT_OWNER_TYPE",
24+
"ACH_EVENT_TYPE",
2425
]
2526
"""The attribute to target.
2627
@@ -48,6 +49,13 @@ class Condition(BaseModel):
4849
`FAILED_VERIFICATION`, or `INSUFFICIENT_FUNDS`.
4950
- `EXTERNAL_BANK_ACCOUNT_OWNER_TYPE`: The owner type of the external bank
5051
account. Valid values are `INDIVIDUAL` or `BUSINESS`.
52+
- `ACH_EVENT_TYPE`: The type of ACH payment event being evaluated. Valid values
53+
include `ACH_ORIGINATION_INITIATED`, `ACH_ORIGINATION_REVIEWED`,
54+
`ACH_ORIGINATION_CANCELLED`, `ACH_ORIGINATION_PROCESSED`,
55+
`ACH_ORIGINATION_SETTLED`, `ACH_ORIGINATION_RELEASED`,
56+
`ACH_ORIGINATION_REJECTED`, `ACH_RECEIPT_PROCESSED`, `ACH_RECEIPT_SETTLED`,
57+
`ACH_RECEIPT_RELEASED`, `ACH_RECEIPT_RELEASED_EARLY`, `ACH_RETURN_INITIATED`,
58+
`ACH_RETURN_PROCESSED`, `ACH_RETURN_SETTLED`, and `ACH_RETURN_REJECTED`.
5159
"""
5260

5361
operation: ConditionalOperation

src/lithic/types/auth_rules/conditional_ach_payment_update_action_parameters_param.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ class Condition(TypedDict, total=False):
2424
"EXTERNAL_BANK_ACCOUNT_VERIFICATION_METHOD",
2525
"EXTERNAL_BANK_ACCOUNT_VERIFICATION_STATE",
2626
"EXTERNAL_BANK_ACCOUNT_OWNER_TYPE",
27+
"ACH_EVENT_TYPE",
2728
]
2829
]
2930
"""The attribute to target.
@@ -52,6 +53,13 @@ class Condition(TypedDict, total=False):
5253
`FAILED_VERIFICATION`, or `INSUFFICIENT_FUNDS`.
5354
- `EXTERNAL_BANK_ACCOUNT_OWNER_TYPE`: The owner type of the external bank
5455
account. Valid values are `INDIVIDUAL` or `BUSINESS`.
56+
- `ACH_EVENT_TYPE`: The type of ACH payment event being evaluated. Valid values
57+
include `ACH_ORIGINATION_INITIATED`, `ACH_ORIGINATION_REVIEWED`,
58+
`ACH_ORIGINATION_CANCELLED`, `ACH_ORIGINATION_PROCESSED`,
59+
`ACH_ORIGINATION_SETTLED`, `ACH_ORIGINATION_RELEASED`,
60+
`ACH_ORIGINATION_REJECTED`, `ACH_RECEIPT_PROCESSED`, `ACH_RECEIPT_SETTLED`,
61+
`ACH_RECEIPT_RELEASED`, `ACH_RECEIPT_RELEASED_EARLY`, `ACH_RETURN_INITIATED`,
62+
`ACH_RETURN_PROCESSED`, `ACH_RETURN_SETTLED`, and `ACH_RETURN_REJECTED`.
5563
"""
5664

5765
operation: Required[ConditionalOperation]

0 commit comments

Comments
 (0)