Skip to content

Commit be8c6ea

Browse files
feat(api): new fields in Statements APIs
fix(api): fixing spec for Tokenizations and Enhanced data
1 parent 7b9a282 commit be8c6ea

14 files changed

Lines changed: 562 additions & 145 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 168
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-c10c01eac94b422808bb16cc1044c67c980791b6d1360b01628d13c5a745dfeb.yml
3-
openapi_spec_hash: 9e6642fdb875a6aa6037c107917ebff4
4-
config_hash: 0b45ea129fca7c4755ef61eb97baa096
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-fceec607fd66c8b227edc9f52ca348a906855f9aa1b0727f5eeb9f5975889e91.yml
3+
openapi_spec_hash: 759ede618594b93833ca93a34b97a11f
4+
config_hash: f5a16e702bac54729afed6e50b0de3ff

lib/lithic/models/financial_accounts/loan_tape.rb

Lines changed: 75 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,12 @@ class DayTotals < Lithic::Internal::Type::BaseModel
484484
# @return [Integer]
485485
required :credits, Integer
486486

487+
# @!attribute debits
488+
# Volume of debit management operation transactions less any interest in cents
489+
#
490+
# @return [Integer]
491+
required :debits, Integer
492+
487493
# @!attribute fees
488494
# Volume of debit management operation transactions less any interest in cents
489495
#
@@ -508,7 +514,19 @@ class DayTotals < Lithic::Internal::Type::BaseModel
508514
# @return [Integer]
509515
required :purchases, Integer
510516

511-
# @!method initialize(balance_transfers:, cash_advances:, credits:, fees:, interest:, payments:, purchases:)
517+
# @!attribute credit_details
518+
# Breakdown of credits
519+
#
520+
# @return [Object, nil]
521+
optional :credit_details, Lithic::Internal::Type::Unknown
522+
523+
# @!attribute debit_details
524+
# Breakdown of debits
525+
#
526+
# @return [Object, nil]
527+
optional :debit_details, Lithic::Internal::Type::Unknown
528+
529+
# @!method initialize(balance_transfers:, cash_advances:, credits:, debits:, fees:, interest:, payments:, purchases:, credit_details: nil, debit_details: nil)
512530
# Some parameter documentations has been truncated, see
513531
# {Lithic::Models::FinancialAccounts::LoanTape::DayTotals} for more details.
514532
#
@@ -518,13 +536,19 @@ class DayTotals < Lithic::Internal::Type::BaseModel
518536
#
519537
# @param credits [Integer] Volume of credit management operation transactions less any balance transfers in
520538
#
539+
# @param debits [Integer] Volume of debit management operation transactions less any interest in cents
540+
#
521541
# @param fees [Integer] Volume of debit management operation transactions less any interest in cents
522542
#
523543
# @param interest [Integer] Interest accrued in cents
524544
#
525545
# @param payments [Integer] Any funds transfers which affective the balance in cents
526546
#
527547
# @param purchases [Integer] Net card transaction volume less any cash advances in cents
548+
#
549+
# @param credit_details [Object] Breakdown of credits
550+
#
551+
# @param debit_details [Object] Breakdown of debits
528552
end
529553

530554
# @see Lithic::Models::FinancialAccounts::LoanTape#interest_details
@@ -718,6 +742,12 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
718742
# @return [Integer]
719743
required :credits, Integer
720744

745+
# @!attribute debits
746+
# Volume of debit management operation transactions less any interest in cents
747+
#
748+
# @return [Integer]
749+
required :debits, Integer
750+
721751
# @!attribute fees
722752
# Volume of debit management operation transactions less any interest in cents
723753
#
@@ -742,7 +772,19 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
742772
# @return [Integer]
743773
required :purchases, Integer
744774

745-
# @!method initialize(balance_transfers:, cash_advances:, credits:, fees:, interest:, payments:, purchases:)
775+
# @!attribute credit_details
776+
# Breakdown of credits
777+
#
778+
# @return [Object, nil]
779+
optional :credit_details, Lithic::Internal::Type::Unknown
780+
781+
# @!attribute debit_details
782+
# Breakdown of debits
783+
#
784+
# @return [Object, nil]
785+
optional :debit_details, Lithic::Internal::Type::Unknown
786+
787+
# @!method initialize(balance_transfers:, cash_advances:, credits:, debits:, fees:, interest:, payments:, purchases:, credit_details: nil, debit_details: nil)
746788
# Some parameter documentations has been truncated, see
747789
# {Lithic::Models::FinancialAccounts::LoanTape::PeriodTotals} for more details.
748790
#
@@ -752,13 +794,19 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
752794
#
753795
# @param credits [Integer] Volume of credit management operation transactions less any balance transfers in
754796
#
797+
# @param debits [Integer] Volume of debit management operation transactions less any interest in cents
798+
#
755799
# @param fees [Integer] Volume of debit management operation transactions less any interest in cents
756800
#
757801
# @param interest [Integer] Interest accrued in cents
758802
#
759803
# @param payments [Integer] Any funds transfers which affective the balance in cents
760804
#
761805
# @param purchases [Integer] Net card transaction volume less any cash advances in cents
806+
#
807+
# @param credit_details [Object] Breakdown of credits
808+
#
809+
# @param debit_details [Object] Breakdown of debits
762810
end
763811

764812
# @see Lithic::Models::FinancialAccounts::LoanTape#previous_statement_balance
@@ -799,6 +847,12 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
799847
# @return [Integer]
800848
required :credits, Integer
801849

850+
# @!attribute debits
851+
# Volume of debit management operation transactions less any interest in cents
852+
#
853+
# @return [Integer]
854+
required :debits, Integer
855+
802856
# @!attribute fees
803857
# Volume of debit management operation transactions less any interest in cents
804858
#
@@ -823,7 +877,19 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
823877
# @return [Integer]
824878
required :purchases, Integer
825879

826-
# @!method initialize(balance_transfers:, cash_advances:, credits:, fees:, interest:, payments:, purchases:)
880+
# @!attribute credit_details
881+
# Breakdown of credits
882+
#
883+
# @return [Object, nil]
884+
optional :credit_details, Lithic::Internal::Type::Unknown
885+
886+
# @!attribute debit_details
887+
# Breakdown of debits
888+
#
889+
# @return [Object, nil]
890+
optional :debit_details, Lithic::Internal::Type::Unknown
891+
892+
# @!method initialize(balance_transfers:, cash_advances:, credits:, debits:, fees:, interest:, payments:, purchases:, credit_details: nil, debit_details: nil)
827893
# Some parameter documentations has been truncated, see
828894
# {Lithic::Models::FinancialAccounts::LoanTape::YtdTotals} for more details.
829895
#
@@ -833,13 +899,19 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
833899
#
834900
# @param credits [Integer] Volume of credit management operation transactions less any balance transfers in
835901
#
902+
# @param debits [Integer] Volume of debit management operation transactions less any interest in cents
903+
#
836904
# @param fees [Integer] Volume of debit management operation transactions less any interest in cents
837905
#
838906
# @param interest [Integer] Interest accrued in cents
839907
#
840908
# @param payments [Integer] Any funds transfers which affective the balance in cents
841909
#
842910
# @param purchases [Integer] Net card transaction volume less any cash advances in cents
911+
#
912+
# @param credit_details [Object] Breakdown of credits
913+
#
914+
# @param debit_details [Object] Breakdown of debits
843915
end
844916
end
845917
end

lib/lithic/models/financial_accounts/statement.rb

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,12 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
357357
# @return [Integer]
358358
required :credits, Integer
359359

360+
# @!attribute debits
361+
# Volume of debit management operation transactions less any interest in cents
362+
#
363+
# @return [Integer]
364+
required :debits, Integer
365+
360366
# @!attribute fees
361367
# Volume of debit management operation transactions less any interest in cents
362368
#
@@ -381,7 +387,19 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
381387
# @return [Integer]
382388
required :purchases, Integer
383389

384-
# @!method initialize(balance_transfers:, cash_advances:, credits:, fees:, interest:, payments:, purchases:)
390+
# @!attribute credit_details
391+
# Breakdown of credits
392+
#
393+
# @return [Object, nil]
394+
optional :credit_details, Lithic::Internal::Type::Unknown
395+
396+
# @!attribute debit_details
397+
# Breakdown of debits
398+
#
399+
# @return [Object, nil]
400+
optional :debit_details, Lithic::Internal::Type::Unknown
401+
402+
# @!method initialize(balance_transfers:, cash_advances:, credits:, debits:, fees:, interest:, payments:, purchases:, credit_details: nil, debit_details: nil)
385403
# Some parameter documentations has been truncated, see
386404
# {Lithic::Models::FinancialAccounts::Statement::PeriodTotals} for more details.
387405
#
@@ -391,13 +409,19 @@ class PeriodTotals < Lithic::Internal::Type::BaseModel
391409
#
392410
# @param credits [Integer] Volume of credit management operation transactions less any balance transfers in
393411
#
412+
# @param debits [Integer] Volume of debit management operation transactions less any interest in cents
413+
#
394414
# @param fees [Integer] Volume of debit management operation transactions less any interest in cents
395415
#
396416
# @param interest [Integer] Interest accrued in cents
397417
#
398418
# @param payments [Integer] Any funds transfers which affective the balance in cents
399419
#
400420
# @param purchases [Integer] Net card transaction volume less any cash advances in cents
421+
#
422+
# @param credit_details [Object] Breakdown of credits
423+
#
424+
# @param debit_details [Object] Breakdown of debits
401425
end
402426

403427
# @see Lithic::Models::FinancialAccounts::Statement#statement_type
@@ -433,6 +457,12 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
433457
# @return [Integer]
434458
required :credits, Integer
435459

460+
# @!attribute debits
461+
# Volume of debit management operation transactions less any interest in cents
462+
#
463+
# @return [Integer]
464+
required :debits, Integer
465+
436466
# @!attribute fees
437467
# Volume of debit management operation transactions less any interest in cents
438468
#
@@ -457,7 +487,19 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
457487
# @return [Integer]
458488
required :purchases, Integer
459489

460-
# @!method initialize(balance_transfers:, cash_advances:, credits:, fees:, interest:, payments:, purchases:)
490+
# @!attribute credit_details
491+
# Breakdown of credits
492+
#
493+
# @return [Object, nil]
494+
optional :credit_details, Lithic::Internal::Type::Unknown
495+
496+
# @!attribute debit_details
497+
# Breakdown of debits
498+
#
499+
# @return [Object, nil]
500+
optional :debit_details, Lithic::Internal::Type::Unknown
501+
502+
# @!method initialize(balance_transfers:, cash_advances:, credits:, debits:, fees:, interest:, payments:, purchases:, credit_details: nil, debit_details: nil)
461503
# Some parameter documentations has been truncated, see
462504
# {Lithic::Models::FinancialAccounts::Statement::YtdTotals} for more details.
463505
#
@@ -467,13 +509,19 @@ class YtdTotals < Lithic::Internal::Type::BaseModel
467509
#
468510
# @param credits [Integer] Volume of credit management operation transactions less any balance transfers in
469511
#
512+
# @param debits [Integer] Volume of debit management operation transactions less any interest in cents
513+
#
470514
# @param fees [Integer] Volume of debit management operation transactions less any interest in cents
471515
#
472516
# @param interest [Integer] Interest accrued in cents
473517
#
474518
# @param payments [Integer] Any funds transfers which affective the balance in cents
475519
#
476520
# @param purchases [Integer] Net card transaction volume less any cash advances in cents
521+
#
522+
# @param credit_details [Object] Breakdown of credits
523+
#
524+
# @param debit_details [Object] Breakdown of debits
477525
end
478526

479527
# @see Lithic::Models::FinancialAccounts::Statement#interest_details

0 commit comments

Comments
 (0)