Skip to content

Commit f728be5

Browse files
feat(api): Add new fee types
feat(api): Add optional ach_hold_period feat(api): Add event_streams to auth rules APIs
1 parent cfad114 commit f728be5

43 files changed

Lines changed: 674 additions & 18 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 176
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-6d54fb5bba49d761acf9d62a7e105443a80a0d34dda61932ff1d1cb8fe214393.yml
3-
openapi_spec_hash: 20da53572fec9742df4a6d403464521b
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-3e50857d2b8f4c85922abf83df7b3c6894f5bd500d6226ff589476029bbb258b.yml
3+
openapi_spec_hash: 6bef8b283eb7292ad6f3f62d40fda699
44
config_hash: ba3fbfc99a1b8635d9e79e9e49d12952

lib/lithic/models/account_activity_list_params.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ module Category
119119
CARD = :CARD
120120
EXTERNAL_ACH = :EXTERNAL_ACH
121121
EXTERNAL_CHECK = :EXTERNAL_CHECK
122+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
123+
EXTERNAL_RTP = :EXTERNAL_RTP
122124
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
123125
EXTERNAL_WIRE = :EXTERNAL_WIRE
124126
MANAGEMENT_ADJUSTMENT = :MANAGEMENT_ADJUSTMENT

lib/lithic/models/account_activity_list_response.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,8 @@ module Category
154154
CARD = :CARD
155155
EXTERNAL_ACH = :EXTERNAL_ACH
156156
EXTERNAL_CHECK = :EXTERNAL_CHECK
157+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
158+
EXTERNAL_RTP = :EXTERNAL_RTP
157159
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
158160
EXTERNAL_WIRE = :EXTERNAL_WIRE
159161
MANAGEMENT_ADJUSTMENT = :MANAGEMENT_ADJUSTMENT

lib/lithic/models/account_activity_retrieve_transaction_response.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ module Category
157157
CARD = :CARD
158158
EXTERNAL_ACH = :EXTERNAL_ACH
159159
EXTERNAL_CHECK = :EXTERNAL_CHECK
160+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
161+
EXTERNAL_RTP = :EXTERNAL_RTP
160162
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
161163
EXTERNAL_WIRE = :EXTERNAL_WIRE
162164
MANAGEMENT_ADJUSTMENT = :MANAGEMENT_ADJUSTMENT

lib/lithic/models/auth_rules/v2_list_params.rb

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,21 @@ class V2ListParams < Lithic::Internal::Type::BaseModel
3434
optional :ending_before, String
3535

3636
# @!attribute event_stream
37-
# Only return Auth rules that are executed during the provided event stream.
37+
# Deprecated: Use event_streams instead. Only return Auth rules that are executed
38+
# during the provided event stream.
3839
#
3940
# @return [Symbol, Lithic::Models::AuthRules::V2ListParams::EventStream, nil]
4041
optional :event_stream, enum: -> { Lithic::AuthRules::V2ListParams::EventStream }
4142

43+
# @!attribute event_streams
44+
# Only return Auth rules that are executed during any of the provided event
45+
# streams. If event_streams and event_stream are specified, the values will be
46+
# combined.
47+
#
48+
# @return [Array<Symbol, Lithic::Models::AuthRules::V2ListParams::EventStream>, nil]
49+
optional :event_streams,
50+
-> { Lithic::Internal::Type::ArrayOf[enum: Lithic::AuthRules::V2ListParams::EventStream] }
51+
4252
# @!attribute page_size
4353
# Page size (for pagination).
4454
#
@@ -58,7 +68,7 @@ class V2ListParams < Lithic::Internal::Type::BaseModel
5868
# @return [String, nil]
5969
optional :starting_after, String
6070

61-
# @!method initialize(account_token: nil, business_account_token: nil, card_token: nil, ending_before: nil, event_stream: nil, page_size: nil, scope: nil, starting_after: nil, request_options: {})
71+
# @!method initialize(account_token: nil, business_account_token: nil, card_token: nil, ending_before: nil, event_stream: nil, event_streams: nil, page_size: nil, scope: nil, starting_after: nil, request_options: {})
6272
# Some parameter documentations has been truncated, see
6373
# {Lithic::Models::AuthRules::V2ListParams} for more details.
6474
#
@@ -70,7 +80,9 @@ class V2ListParams < Lithic::Internal::Type::BaseModel
7080
#
7181
# @param ending_before [String] A cursor representing an item's token before which a page of results should end.
7282
#
73-
# @param event_stream [Symbol, Lithic::Models::AuthRules::V2ListParams::EventStream] Only return Auth rules that are executed during the provided event stream.
83+
# @param event_stream [Symbol, Lithic::Models::AuthRules::V2ListParams::EventStream] Deprecated: Use event_streams instead. Only return Auth rules that are executed
84+
#
85+
# @param event_streams [Array<Symbol, Lithic::Models::AuthRules::V2ListParams::EventStream>] Only return Auth rules that are executed during any of the provided event stream
7486
#
7587
# @param page_size [Integer] Page size (for pagination).
7688
#
@@ -80,7 +92,8 @@ class V2ListParams < Lithic::Internal::Type::BaseModel
8092
#
8193
# @param request_options [Lithic::RequestOptions, Hash{Symbol=>Object}]
8294

83-
# Only return Auth rules that are executed during the provided event stream.
95+
# Deprecated: Use event_streams instead. Only return Auth rules that are executed
96+
# during the provided event stream.
8497
module EventStream
8598
extend Lithic::Internal::Type::Enum
8699

lib/lithic/models/external_payment.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ module Category
132132
EXTERNAL_WIRE = :EXTERNAL_WIRE
133133
EXTERNAL_ACH = :EXTERNAL_ACH
134134
EXTERNAL_CHECK = :EXTERNAL_CHECK
135+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
136+
EXTERNAL_RTP = :EXTERNAL_RTP
135137
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
136138

137139
# @!method self.values
@@ -235,6 +237,16 @@ module Type
235237
EXTERNAL_CHECK_SETTLED = :EXTERNAL_CHECK_SETTLED
236238
EXTERNAL_CHECK_REVERSED = :EXTERNAL_CHECK_REVERSED
237239
EXTERNAL_CHECK_RELEASED = :EXTERNAL_CHECK_RELEASED
240+
EXTERNAL_FEDNOW_INITIATED = :EXTERNAL_FEDNOW_INITIATED
241+
EXTERNAL_FEDNOW_CANCELED = :EXTERNAL_FEDNOW_CANCELED
242+
EXTERNAL_FEDNOW_SETTLED = :EXTERNAL_FEDNOW_SETTLED
243+
EXTERNAL_FEDNOW_REVERSED = :EXTERNAL_FEDNOW_REVERSED
244+
EXTERNAL_FEDNOW_RELEASED = :EXTERNAL_FEDNOW_RELEASED
245+
EXTERNAL_RTP_INITIATED = :EXTERNAL_RTP_INITIATED
246+
EXTERNAL_RTP_CANCELED = :EXTERNAL_RTP_CANCELED
247+
EXTERNAL_RTP_SETTLED = :EXTERNAL_RTP_SETTLED
248+
EXTERNAL_RTP_REVERSED = :EXTERNAL_RTP_REVERSED
249+
EXTERNAL_RTP_RELEASED = :EXTERNAL_RTP_RELEASED
238250

239251
# @!method self.values
240252
# @return [Array<Symbol>]

lib/lithic/models/external_payment_create_params.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ module Category
7070
EXTERNAL_WIRE = :EXTERNAL_WIRE
7171
EXTERNAL_ACH = :EXTERNAL_ACH
7272
EXTERNAL_CHECK = :EXTERNAL_CHECK
73+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
74+
EXTERNAL_RTP = :EXTERNAL_RTP
7375
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
7476

7577
# @!method self.values

lib/lithic/models/external_payment_list_params.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ module Category
104104
EXTERNAL_WIRE = :EXTERNAL_WIRE
105105
EXTERNAL_ACH = :EXTERNAL_ACH
106106
EXTERNAL_CHECK = :EXTERNAL_CHECK
107+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
108+
EXTERNAL_RTP = :EXTERNAL_RTP
107109
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
108110

109111
# @!method self.values

lib/lithic/models/financial_accounts/statements/statement_line_items.rb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ module Category
135135
CARD = :CARD
136136
EXTERNAL_ACH = :EXTERNAL_ACH
137137
EXTERNAL_CHECK = :EXTERNAL_CHECK
138+
EXTERNAL_FEDNOW = :EXTERNAL_FEDNOW
139+
EXTERNAL_RTP = :EXTERNAL_RTP
138140
EXTERNAL_TRANSFER = :EXTERNAL_TRANSFER
139141
EXTERNAL_WIRE = :EXTERNAL_WIRE
140142
MANAGEMENT_ADJUSTMENT = :MANAGEMENT_ADJUSTMENT
@@ -195,6 +197,16 @@ module EventType
195197
EXTERNAL_CHECK_RELEASED = :EXTERNAL_CHECK_RELEASED
196198
EXTERNAL_CHECK_REVERSED = :EXTERNAL_CHECK_REVERSED
197199
EXTERNAL_CHECK_SETTLED = :EXTERNAL_CHECK_SETTLED
200+
EXTERNAL_FEDNOW_CANCELED = :EXTERNAL_FEDNOW_CANCELED
201+
EXTERNAL_FEDNOW_INITIATED = :EXTERNAL_FEDNOW_INITIATED
202+
EXTERNAL_FEDNOW_RELEASED = :EXTERNAL_FEDNOW_RELEASED
203+
EXTERNAL_FEDNOW_REVERSED = :EXTERNAL_FEDNOW_REVERSED
204+
EXTERNAL_FEDNOW_SETTLED = :EXTERNAL_FEDNOW_SETTLED
205+
EXTERNAL_RTP_CANCELED = :EXTERNAL_RTP_CANCELED
206+
EXTERNAL_RTP_INITIATED = :EXTERNAL_RTP_INITIATED
207+
EXTERNAL_RTP_RELEASED = :EXTERNAL_RTP_RELEASED
208+
EXTERNAL_RTP_REVERSED = :EXTERNAL_RTP_REVERSED
209+
EXTERNAL_RTP_SETTLED = :EXTERNAL_RTP_SETTLED
198210
EXTERNAL_TRANSFER_CANCELED = :EXTERNAL_TRANSFER_CANCELED
199211
EXTERNAL_TRANSFER_INITIATED = :EXTERNAL_TRANSFER_INITIATED
200212
EXTERNAL_TRANSFER_RELEASED = :EXTERNAL_TRANSFER_RELEASED
@@ -223,6 +235,12 @@ module EventType
223235
RETURNED_PAYMENT = :RETURNED_PAYMENT
224236
RETURNED_PAYMENT_REVERSAL = :RETURNED_PAYMENT_REVERSAL
225237
LITHIC_NETWORK_PAYMENT = :LITHIC_NETWORK_PAYMENT
238+
ANNUAL = :ANNUAL
239+
ANNUAL_REVERSAL = :ANNUAL_REVERSAL
240+
QUARTERLY = :QUARTERLY
241+
QUARTERLY_REVERSAL = :QUARTERLY_REVERSAL
242+
MONTHLY = :MONTHLY
243+
MONTHLY_REVERSAL = :MONTHLY_REVERSAL
226244

227245
# @!method self.values
228246
# @return [Array<Symbol>]

lib/lithic/models/financial_event.rb

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,16 @@ module Type
111111
EXTERNAL_CHECK_RELEASED = :EXTERNAL_CHECK_RELEASED
112112
EXTERNAL_CHECK_REVERSED = :EXTERNAL_CHECK_REVERSED
113113
EXTERNAL_CHECK_SETTLED = :EXTERNAL_CHECK_SETTLED
114+
EXTERNAL_FEDNOW_CANCELED = :EXTERNAL_FEDNOW_CANCELED
115+
EXTERNAL_FEDNOW_INITIATED = :EXTERNAL_FEDNOW_INITIATED
116+
EXTERNAL_FEDNOW_RELEASED = :EXTERNAL_FEDNOW_RELEASED
117+
EXTERNAL_FEDNOW_REVERSED = :EXTERNAL_FEDNOW_REVERSED
118+
EXTERNAL_FEDNOW_SETTLED = :EXTERNAL_FEDNOW_SETTLED
119+
EXTERNAL_RTP_CANCELED = :EXTERNAL_RTP_CANCELED
120+
EXTERNAL_RTP_INITIATED = :EXTERNAL_RTP_INITIATED
121+
EXTERNAL_RTP_RELEASED = :EXTERNAL_RTP_RELEASED
122+
EXTERNAL_RTP_REVERSED = :EXTERNAL_RTP_REVERSED
123+
EXTERNAL_RTP_SETTLED = :EXTERNAL_RTP_SETTLED
114124
EXTERNAL_TRANSFER_CANCELED = :EXTERNAL_TRANSFER_CANCELED
115125
EXTERNAL_TRANSFER_INITIATED = :EXTERNAL_TRANSFER_INITIATED
116126
EXTERNAL_TRANSFER_RELEASED = :EXTERNAL_TRANSFER_RELEASED
@@ -139,6 +149,12 @@ module Type
139149
RETURNED_PAYMENT = :RETURNED_PAYMENT
140150
RETURNED_PAYMENT_REVERSAL = :RETURNED_PAYMENT_REVERSAL
141151
LITHIC_NETWORK_PAYMENT = :LITHIC_NETWORK_PAYMENT
152+
ANNUAL = :ANNUAL
153+
ANNUAL_REVERSAL = :ANNUAL_REVERSAL
154+
QUARTERLY = :QUARTERLY
155+
QUARTERLY_REVERSAL = :QUARTERLY_REVERSAL
156+
MONTHLY = :MONTHLY
157+
MONTHLY_REVERSAL = :MONTHLY_REVERSAL
142158

143159
# @!method self.values
144160
# @return [Array<Symbol>]

0 commit comments

Comments
 (0)