Skip to content

Commit 5b75c2f

Browse files
feat(api): Add support for early direct deposit
1 parent ec63b56 commit 5b75c2f

7 files changed

Lines changed: 28 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: 189
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-fb9adae9eb94be3d04c66cc6c974cb0cc010d9d3a49e6fe23c32276e4317b568.yml
3-
openapi_spec_hash: 8da1862112b00c8a0c9e19b2e83c89d8
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-6eebc524f3f5b6499a79ef544e150cc49ea1dc1e1c76a5392079ca5a83e78100.yml
3+
openapi_spec_hash: 500c46c1194a128c404e17f7a5bff676
44
config_hash: 7daa8d0d03697920c0c1ca18ce6d4594

lib/lithic/models/payment.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,8 @@ class Event < Lithic::Internal::Type::BaseModel
272272
# - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled.
273273
# - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available
274274
# balance.
275+
# - `ACH_RECEIPT_RELEASED_EARLY` - ACH receipt released early from pending to
276+
# available balance.
275277
# - `ACH_RETURN_INITIATED` - ACH initiated return for an ACH receipt.
276278
# - `ACH_RETURN_PROCESSED` - ACH receipt returned by the Receiving Depository
277279
# Financial Institution.
@@ -347,6 +349,8 @@ module Result
347349
# - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled.
348350
# - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available
349351
# balance.
352+
# - `ACH_RECEIPT_RELEASED_EARLY` - ACH receipt released early from pending to
353+
# available balance.
350354
# - `ACH_RETURN_INITIATED` - ACH initiated return for an ACH receipt.
351355
# - `ACH_RETURN_PROCESSED` - ACH receipt returned by the Receiving Depository
352356
# Financial Institution.
@@ -368,6 +372,7 @@ module Type
368372
ACH_ORIGINATION_SETTLED = :ACH_ORIGINATION_SETTLED
369373
ACH_RECEIPT_PROCESSED = :ACH_RECEIPT_PROCESSED
370374
ACH_RECEIPT_RELEASED = :ACH_RECEIPT_RELEASED
375+
ACH_RECEIPT_RELEASED_EARLY = :ACH_RECEIPT_RELEASED_EARLY
371376
ACH_RECEIPT_SETTLED = :ACH_RECEIPT_SETTLED
372377
ACH_RETURN_INITIATED = :ACH_RETURN_INITIATED
373378
ACH_RETURN_PROCESSED = :ACH_RETURN_PROCESSED

lib/lithic/models/payment_simulate_action_params.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ module EventType
6767
ACH_ORIGINATION_SETTLED = :ACH_ORIGINATION_SETTLED
6868
ACH_RECEIPT_SETTLED = :ACH_RECEIPT_SETTLED
6969
ACH_RECEIPT_RELEASED = :ACH_RECEIPT_RELEASED
70+
ACH_RECEIPT_RELEASED_EARLY = :ACH_RECEIPT_RELEASED_EARLY
7071
ACH_RETURN_INITIATED = :ACH_RETURN_INITIATED
7172
ACH_RETURN_PROCESSED = :ACH_RETURN_PROCESSED
7273
ACH_RETURN_SETTLED = :ACH_RETURN_SETTLED

rbi/lithic/models/payment.rbi

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,8 @@ module Lithic
330330
# - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled.
331331
# - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available
332332
# balance.
333+
# - `ACH_RECEIPT_RELEASED_EARLY` - ACH receipt released early from pending to
334+
# available balance.
333335
# - `ACH_RETURN_INITIATED` - ACH initiated return for an ACH receipt.
334336
# - `ACH_RETURN_PROCESSED` - ACH receipt returned by the Receiving Depository
335337
# Financial Institution.
@@ -403,6 +405,8 @@ module Lithic
403405
# - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled.
404406
# - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available
405407
# balance.
408+
# - `ACH_RECEIPT_RELEASED_EARLY` - ACH receipt released early from pending to
409+
# available balance.
406410
# - `ACH_RETURN_INITIATED` - ACH initiated return for an ACH receipt.
407411
# - `ACH_RETURN_PROCESSED` - ACH receipt returned by the Receiving Depository
408412
# Financial Institution.
@@ -475,6 +479,8 @@ module Lithic
475479
# - `ACH_RECEIPT_SETTLED` - ACH receipt funds have settled.
476480
# - `ACH_RECEIPT_RELEASED` - ACH receipt released from pending to available
477481
# balance.
482+
# - `ACH_RECEIPT_RELEASED_EARLY` - ACH receipt released early from pending to
483+
# available balance.
478484
# - `ACH_RETURN_INITIATED` - ACH initiated return for an ACH receipt.
479485
# - `ACH_RETURN_PROCESSED` - ACH receipt returned by the Receiving Depository
480486
# Financial Institution.
@@ -534,6 +540,11 @@ module Lithic
534540
:ACH_RECEIPT_RELEASED,
535541
Lithic::Payment::Event::Type::TaggedSymbol
536542
)
543+
ACH_RECEIPT_RELEASED_EARLY =
544+
T.let(
545+
:ACH_RECEIPT_RELEASED_EARLY,
546+
Lithic::Payment::Event::Type::TaggedSymbol
547+
)
537548
ACH_RECEIPT_SETTLED =
538549
T.let(
539550
:ACH_RECEIPT_SETTLED,

rbi/lithic/models/payment_simulate_action_params.rbi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ module Lithic
143143
:ACH_RECEIPT_RELEASED,
144144
Lithic::PaymentSimulateActionParams::EventType::TaggedSymbol
145145
)
146+
ACH_RECEIPT_RELEASED_EARLY =
147+
T.let(
148+
:ACH_RECEIPT_RELEASED_EARLY,
149+
Lithic::PaymentSimulateActionParams::EventType::TaggedSymbol
150+
)
146151
ACH_RETURN_INITIATED =
147152
T.let(
148153
:ACH_RETURN_INITIATED,

sig/lithic/models/payment.rbs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ module Lithic
260260
| :ACH_ORIGINATION_SETTLED
261261
| :ACH_RECEIPT_PROCESSED
262262
| :ACH_RECEIPT_RELEASED
263+
| :ACH_RECEIPT_RELEASED_EARLY
263264
| :ACH_RECEIPT_SETTLED
264265
| :ACH_RETURN_INITIATED
265266
| :ACH_RETURN_PROCESSED
@@ -278,6 +279,7 @@ module Lithic
278279
ACH_ORIGINATION_SETTLED: :ACH_ORIGINATION_SETTLED
279280
ACH_RECEIPT_PROCESSED: :ACH_RECEIPT_PROCESSED
280281
ACH_RECEIPT_RELEASED: :ACH_RECEIPT_RELEASED
282+
ACH_RECEIPT_RELEASED_EARLY: :ACH_RECEIPT_RELEASED_EARLY
281283
ACH_RECEIPT_SETTLED: :ACH_RECEIPT_SETTLED
282284
ACH_RETURN_INITIATED: :ACH_RETURN_INITIATED
283285
ACH_RETURN_PROCESSED: :ACH_RETURN_PROCESSED

sig/lithic/models/payment_simulate_action_params.rbs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ module Lithic
6464
| :ACH_ORIGINATION_SETTLED
6565
| :ACH_RECEIPT_SETTLED
6666
| :ACH_RECEIPT_RELEASED
67+
| :ACH_RECEIPT_RELEASED_EARLY
6768
| :ACH_RETURN_INITIATED
6869
| :ACH_RETURN_PROCESSED
6970
| :ACH_RETURN_SETTLED
@@ -77,6 +78,7 @@ module Lithic
7778
ACH_ORIGINATION_SETTLED: :ACH_ORIGINATION_SETTLED
7879
ACH_RECEIPT_SETTLED: :ACH_RECEIPT_SETTLED
7980
ACH_RECEIPT_RELEASED: :ACH_RECEIPT_RELEASED
81+
ACH_RECEIPT_RELEASED_EARLY: :ACH_RECEIPT_RELEASED_EARLY
8082
ACH_RETURN_INITIATED: :ACH_RETURN_INITIATED
8183
ACH_RETURN_PROCESSED: :ACH_RETURN_PROCESSED
8284
ACH_RETURN_SETTLED: :ACH_RETURN_SETTLED

0 commit comments

Comments
 (0)