Skip to content

Commit e8956cb

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 6f48a03 commit e8956cb

File tree

11 files changed

+160
-22
lines changed

11 files changed

+160
-22
lines changed

.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

accountactivity.go

Lines changed: 15 additions & 5 deletions
Large diffs are not rendered by default.

aliases.go

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,36 @@ const FinancialEventTypeExternalCheckReversed = shared.FinancialEventTypeExterna
314314
// This is an alias to an internal value.
315315
const FinancialEventTypeExternalCheckSettled = shared.FinancialEventTypeExternalCheckSettled
316316

317+
// This is an alias to an internal value.
318+
const FinancialEventTypeExternalFednowCanceled = shared.FinancialEventTypeExternalFednowCanceled
319+
320+
// This is an alias to an internal value.
321+
const FinancialEventTypeExternalFednowInitiated = shared.FinancialEventTypeExternalFednowInitiated
322+
323+
// This is an alias to an internal value.
324+
const FinancialEventTypeExternalFednowReleased = shared.FinancialEventTypeExternalFednowReleased
325+
326+
// This is an alias to an internal value.
327+
const FinancialEventTypeExternalFednowReversed = shared.FinancialEventTypeExternalFednowReversed
328+
329+
// This is an alias to an internal value.
330+
const FinancialEventTypeExternalFednowSettled = shared.FinancialEventTypeExternalFednowSettled
331+
332+
// This is an alias to an internal value.
333+
const FinancialEventTypeExternalRtpCanceled = shared.FinancialEventTypeExternalRtpCanceled
334+
335+
// This is an alias to an internal value.
336+
const FinancialEventTypeExternalRtpInitiated = shared.FinancialEventTypeExternalRtpInitiated
337+
338+
// This is an alias to an internal value.
339+
const FinancialEventTypeExternalRtpReleased = shared.FinancialEventTypeExternalRtpReleased
340+
341+
// This is an alias to an internal value.
342+
const FinancialEventTypeExternalRtpReversed = shared.FinancialEventTypeExternalRtpReversed
343+
344+
// This is an alias to an internal value.
345+
const FinancialEventTypeExternalRtpSettled = shared.FinancialEventTypeExternalRtpSettled
346+
317347
// This is an alias to an internal value.
318348
const FinancialEventTypeExternalTransferCanceled = shared.FinancialEventTypeExternalTransferCanceled
319349

@@ -398,6 +428,24 @@ const FinancialEventTypeReturnedPaymentReversal = shared.FinancialEventTypeRetur
398428
// This is an alias to an internal value.
399429
const FinancialEventTypeLithicNetworkPayment = shared.FinancialEventTypeLithicNetworkPayment
400430

431+
// This is an alias to an internal value.
432+
const FinancialEventTypeAnnual = shared.FinancialEventTypeAnnual
433+
434+
// This is an alias to an internal value.
435+
const FinancialEventTypeAnnualReversal = shared.FinancialEventTypeAnnualReversal
436+
437+
// This is an alias to an internal value.
438+
const FinancialEventTypeQuarterly = shared.FinancialEventTypeQuarterly
439+
440+
// This is an alias to an internal value.
441+
const FinancialEventTypeQuarterlyReversal = shared.FinancialEventTypeQuarterlyReversal
442+
443+
// This is an alias to an internal value.
444+
const FinancialEventTypeMonthly = shared.FinancialEventTypeMonthly
445+
446+
// This is an alias to an internal value.
447+
const FinancialEventTypeMonthlyReversal = shared.FinancialEventTypeMonthlyReversal
448+
401449
// This is an alias to an internal type.
402450
type Merchant = shared.Merchant
403451

authrulev2.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3767,8 +3767,13 @@ type AuthRuleV2ListParams struct {
37673767
// A cursor representing an item's token before which a page of results should end.
37683768
// Used to retrieve the previous page of results before this item.
37693769
EndingBefore param.Field[string] `query:"ending_before" format:"uuid"`
3770-
// Only return Auth rules that are executed during the provided event stream.
3770+
// Deprecated: Use event_streams instead. Only return Auth rules that are executed
3771+
// during the provided event stream.
37713772
EventStream param.Field[AuthRuleV2ListParamsEventStream] `query:"event_stream"`
3773+
// Only return Auth rules that are executed during any of the provided event
3774+
// streams. If event_streams and event_stream are specified, the values will be
3775+
// combined.
3776+
EventStreams param.Field[[]AuthRuleV2ListParamsEventStream] `query:"event_streams"`
37723777
// Page size (for pagination).
37733778
PageSize param.Field[int64] `query:"page_size"`
37743779
// Only return Auth Rules that are bound to the provided scope.
@@ -3786,7 +3791,8 @@ func (r AuthRuleV2ListParams) URLQuery() (v url.Values) {
37863791
})
37873792
}
37883793

3789-
// Only return Auth rules that are executed during the provided event stream.
3794+
// Deprecated: Use event_streams instead. Only return Auth rules that are executed
3795+
// during the provided event stream.
37903796
type AuthRuleV2ListParamsEventStream string
37913797

37923798
const (

authrulev2_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ func TestAuthRuleV2ListWithOptionalParams(t *testing.T) {
8787
CardToken: lithic.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
8888
EndingBefore: lithic.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
8989
EventStream: lithic.F(lithic.AuthRuleV2ListParamsEventStreamAuthorization),
90+
EventStreams: lithic.F([]lithic.AuthRuleV2ListParamsEventStream{lithic.AuthRuleV2ListParamsEventStreamAuthorization}),
9091
PageSize: lithic.F(int64(1)),
9192
Scope: lithic.F(lithic.AuthRuleV2ListParamsScopeProgram),
9293
StartingAfter: lithic.F("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),

externalpayment.go

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,14 @@ const (
210210
ExternalPaymentCategoryExternalWire ExternalPaymentCategory = "EXTERNAL_WIRE"
211211
ExternalPaymentCategoryExternalACH ExternalPaymentCategory = "EXTERNAL_ACH"
212212
ExternalPaymentCategoryExternalCheck ExternalPaymentCategory = "EXTERNAL_CHECK"
213+
ExternalPaymentCategoryExternalFednow ExternalPaymentCategory = "EXTERNAL_FEDNOW"
214+
ExternalPaymentCategoryExternalRtp ExternalPaymentCategory = "EXTERNAL_RTP"
213215
ExternalPaymentCategoryExternalTransfer ExternalPaymentCategory = "EXTERNAL_TRANSFER"
214216
)
215217

216218
func (r ExternalPaymentCategory) IsKnown() bool {
217219
switch r {
218-
case ExternalPaymentCategoryExternalWire, ExternalPaymentCategoryExternalACH, ExternalPaymentCategoryExternalCheck, ExternalPaymentCategoryExternalTransfer:
220+
case ExternalPaymentCategoryExternalWire, ExternalPaymentCategoryExternalACH, ExternalPaymentCategoryExternalCheck, ExternalPaymentCategoryExternalFednow, ExternalPaymentCategoryExternalRtp, ExternalPaymentCategoryExternalTransfer:
219221
return true
220222
}
221223
return false
@@ -309,11 +311,21 @@ const (
309311
ExternalPaymentEventsTypeExternalCheckSettled ExternalPaymentEventsType = "EXTERNAL_CHECK_SETTLED"
310312
ExternalPaymentEventsTypeExternalCheckReversed ExternalPaymentEventsType = "EXTERNAL_CHECK_REVERSED"
311313
ExternalPaymentEventsTypeExternalCheckReleased ExternalPaymentEventsType = "EXTERNAL_CHECK_RELEASED"
314+
ExternalPaymentEventsTypeExternalFednowInitiated ExternalPaymentEventsType = "EXTERNAL_FEDNOW_INITIATED"
315+
ExternalPaymentEventsTypeExternalFednowCanceled ExternalPaymentEventsType = "EXTERNAL_FEDNOW_CANCELED"
316+
ExternalPaymentEventsTypeExternalFednowSettled ExternalPaymentEventsType = "EXTERNAL_FEDNOW_SETTLED"
317+
ExternalPaymentEventsTypeExternalFednowReversed ExternalPaymentEventsType = "EXTERNAL_FEDNOW_REVERSED"
318+
ExternalPaymentEventsTypeExternalFednowReleased ExternalPaymentEventsType = "EXTERNAL_FEDNOW_RELEASED"
319+
ExternalPaymentEventsTypeExternalRtpInitiated ExternalPaymentEventsType = "EXTERNAL_RTP_INITIATED"
320+
ExternalPaymentEventsTypeExternalRtpCanceled ExternalPaymentEventsType = "EXTERNAL_RTP_CANCELED"
321+
ExternalPaymentEventsTypeExternalRtpSettled ExternalPaymentEventsType = "EXTERNAL_RTP_SETTLED"
322+
ExternalPaymentEventsTypeExternalRtpReversed ExternalPaymentEventsType = "EXTERNAL_RTP_REVERSED"
323+
ExternalPaymentEventsTypeExternalRtpReleased ExternalPaymentEventsType = "EXTERNAL_RTP_RELEASED"
312324
)
313325

314326
func (r ExternalPaymentEventsType) IsKnown() bool {
315327
switch r {
316-
case ExternalPaymentEventsTypeExternalWireInitiated, ExternalPaymentEventsTypeExternalWireCanceled, ExternalPaymentEventsTypeExternalWireSettled, ExternalPaymentEventsTypeExternalWireReversed, ExternalPaymentEventsTypeExternalWireReleased, ExternalPaymentEventsTypeExternalACHInitiated, ExternalPaymentEventsTypeExternalACHCanceled, ExternalPaymentEventsTypeExternalACHSettled, ExternalPaymentEventsTypeExternalACHReversed, ExternalPaymentEventsTypeExternalACHReleased, ExternalPaymentEventsTypeExternalTransferInitiated, ExternalPaymentEventsTypeExternalTransferCanceled, ExternalPaymentEventsTypeExternalTransferSettled, ExternalPaymentEventsTypeExternalTransferReversed, ExternalPaymentEventsTypeExternalTransferReleased, ExternalPaymentEventsTypeExternalCheckInitiated, ExternalPaymentEventsTypeExternalCheckCanceled, ExternalPaymentEventsTypeExternalCheckSettled, ExternalPaymentEventsTypeExternalCheckReversed, ExternalPaymentEventsTypeExternalCheckReleased:
328+
case ExternalPaymentEventsTypeExternalWireInitiated, ExternalPaymentEventsTypeExternalWireCanceled, ExternalPaymentEventsTypeExternalWireSettled, ExternalPaymentEventsTypeExternalWireReversed, ExternalPaymentEventsTypeExternalWireReleased, ExternalPaymentEventsTypeExternalACHInitiated, ExternalPaymentEventsTypeExternalACHCanceled, ExternalPaymentEventsTypeExternalACHSettled, ExternalPaymentEventsTypeExternalACHReversed, ExternalPaymentEventsTypeExternalACHReleased, ExternalPaymentEventsTypeExternalTransferInitiated, ExternalPaymentEventsTypeExternalTransferCanceled, ExternalPaymentEventsTypeExternalTransferSettled, ExternalPaymentEventsTypeExternalTransferReversed, ExternalPaymentEventsTypeExternalTransferReleased, ExternalPaymentEventsTypeExternalCheckInitiated, ExternalPaymentEventsTypeExternalCheckCanceled, ExternalPaymentEventsTypeExternalCheckSettled, ExternalPaymentEventsTypeExternalCheckReversed, ExternalPaymentEventsTypeExternalCheckReleased, ExternalPaymentEventsTypeExternalFednowInitiated, ExternalPaymentEventsTypeExternalFednowCanceled, ExternalPaymentEventsTypeExternalFednowSettled, ExternalPaymentEventsTypeExternalFednowReversed, ExternalPaymentEventsTypeExternalFednowReleased, ExternalPaymentEventsTypeExternalRtpInitiated, ExternalPaymentEventsTypeExternalRtpCanceled, ExternalPaymentEventsTypeExternalRtpSettled, ExternalPaymentEventsTypeExternalRtpReversed, ExternalPaymentEventsTypeExternalRtpReleased:
317329
return true
318330
}
319331
return false
@@ -386,12 +398,14 @@ const (
386398
ExternalPaymentNewParamsCategoryExternalWire ExternalPaymentNewParamsCategory = "EXTERNAL_WIRE"
387399
ExternalPaymentNewParamsCategoryExternalACH ExternalPaymentNewParamsCategory = "EXTERNAL_ACH"
388400
ExternalPaymentNewParamsCategoryExternalCheck ExternalPaymentNewParamsCategory = "EXTERNAL_CHECK"
401+
ExternalPaymentNewParamsCategoryExternalFednow ExternalPaymentNewParamsCategory = "EXTERNAL_FEDNOW"
402+
ExternalPaymentNewParamsCategoryExternalRtp ExternalPaymentNewParamsCategory = "EXTERNAL_RTP"
389403
ExternalPaymentNewParamsCategoryExternalTransfer ExternalPaymentNewParamsCategory = "EXTERNAL_TRANSFER"
390404
)
391405

392406
func (r ExternalPaymentNewParamsCategory) IsKnown() bool {
393407
switch r {
394-
case ExternalPaymentNewParamsCategoryExternalWire, ExternalPaymentNewParamsCategoryExternalACH, ExternalPaymentNewParamsCategoryExternalCheck, ExternalPaymentNewParamsCategoryExternalTransfer:
408+
case ExternalPaymentNewParamsCategoryExternalWire, ExternalPaymentNewParamsCategoryExternalACH, ExternalPaymentNewParamsCategoryExternalCheck, ExternalPaymentNewParamsCategoryExternalFednow, ExternalPaymentNewParamsCategoryExternalRtp, ExternalPaymentNewParamsCategoryExternalTransfer:
395409
return true
396410
}
397411
return false
@@ -470,12 +484,14 @@ const (
470484
ExternalPaymentListParamsCategoryExternalWire ExternalPaymentListParamsCategory = "EXTERNAL_WIRE"
471485
ExternalPaymentListParamsCategoryExternalACH ExternalPaymentListParamsCategory = "EXTERNAL_ACH"
472486
ExternalPaymentListParamsCategoryExternalCheck ExternalPaymentListParamsCategory = "EXTERNAL_CHECK"
487+
ExternalPaymentListParamsCategoryExternalFednow ExternalPaymentListParamsCategory = "EXTERNAL_FEDNOW"
488+
ExternalPaymentListParamsCategoryExternalRtp ExternalPaymentListParamsCategory = "EXTERNAL_RTP"
473489
ExternalPaymentListParamsCategoryExternalTransfer ExternalPaymentListParamsCategory = "EXTERNAL_TRANSFER"
474490
)
475491

476492
func (r ExternalPaymentListParamsCategory) IsKnown() bool {
477493
switch r {
478-
case ExternalPaymentListParamsCategoryExternalWire, ExternalPaymentListParamsCategoryExternalACH, ExternalPaymentListParamsCategoryExternalCheck, ExternalPaymentListParamsCategoryExternalTransfer:
494+
case ExternalPaymentListParamsCategoryExternalWire, ExternalPaymentListParamsCategoryExternalACH, ExternalPaymentListParamsCategoryExternalCheck, ExternalPaymentListParamsCategoryExternalFednow, ExternalPaymentListParamsCategoryExternalRtp, ExternalPaymentListParamsCategoryExternalTransfer:
479495
return true
480496
}
481497
return false

0 commit comments

Comments
 (0)