Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0-alpha.55"
".": "0.1.0-alpha.56"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 168
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-c3f6c23018d70fd1b259b21cfd377b5d905872f0d3c5ce2cdb8013f4b6daa338.yml
openapi_spec_hash: b551344da9d29eb4c5374874ed84a9b0
config_hash: 012f050e575d1bbfe8db56a9eeaa5fcd
configured_endpoints: 172
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-9791980619fc7ce8afb01f77dfe3c660a540975327378287cb666136ae4b0a99.yml
openapi_spec_hash: 0752074b2a7b0534329a1e3176c94a62
config_hash: aab05d0cf41f1f6b9f4d5677273c1600
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## 0.1.0-alpha.56 (2025-11-20)

Full Changelog: [v0.1.0-alpha.55...v0.1.0-alpha.56](https://github.com/lithic-com/lithic-ruby/compare/v0.1.0-alpha.55...v0.1.0-alpha.56)

### Features

* **api:** add disputes V2 endpoints ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** Add Payoff Details ([e21e546](https://github.com/lithic-com/lithic-ruby/commit/e21e5460240174de29a51d67c8206220e3cf19d1))
* **api:** add return payment method ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** add Tokenization and ACH Rules ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** add unpause external_bank_accounts API method ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** extract some common schemas into models ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))


### Bug Fixes

* **api:** change allowed phone number length from 18 to 16 ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** mark certain optional fields as nullable ([0730dce](https://github.com/lithic-com/lithic-ruby/commit/0730dcede8d11f0b56c0beb90c692552b229c6fb))
* **api:** Modify return type of returns API to payment-transaction ([e21e546](https://github.com/lithic-com/lithic-ruby/commit/e21e5460240174de29a51d67c8206220e3cf19d1))

## 0.1.0-alpha.55 (2025-11-11)

Full Changelog: [v0.1.0-alpha.54...v0.1.0-alpha.55](https://github.com/lithic-com/lithic-ruby/compare/v0.1.0-alpha.54...v0.1.0-alpha.55)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
lithic (0.1.0.pre.alpha.55)
lithic (0.1.0.pre.alpha.56)
connection_pool

GEM
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "lithic", "~> 0.1.0.pre.alpha.55"
gem "lithic", "~> 0.1.0.pre.alpha.56"
```

<!-- x-release-please-end -->
Expand Down
21 changes: 16 additions & 5 deletions lib/lithic.rb
Original file line number Diff line number Diff line change
Expand Up @@ -90,9 +90,13 @@
require_relative "lithic/models/auth_rules/auth_rule"
require_relative "lithic/models/auth_rules/auth_rule_condition"
require_relative "lithic/models/auth_rules/conditional_3ds_action_parameters"
require_relative "lithic/models/auth_rules/conditional_ach_action_parameters"
require_relative "lithic/models/auth_rules/conditional_attribute"
require_relative "lithic/models/auth_rules/conditional_authorization_action_parameters"
require_relative "lithic/models/auth_rules/conditional_block_parameters"
require_relative "lithic/models/auth_rules/conditional_operation"
require_relative "lithic/models/auth_rules/conditional_tokenization_action_parameters"
require_relative "lithic/models/auth_rules/conditional_value"
require_relative "lithic/models/auth_rules/merchant_lock_parameters"
require_relative "lithic/models/auth_rules/rule_stats"
require_relative "lithic/models/auth_rules/v2/backtest_create_params"
Expand Down Expand Up @@ -155,6 +159,7 @@
require_relative "lithic/models/card_web_provision_params"
require_relative "lithic/models/card_web_provision_response"
require_relative "lithic/models/carrier"
require_relative "lithic/models/category_details"
require_relative "lithic/models/client_api_status_params"
require_relative "lithic/models/credit_products/extended_credit"
require_relative "lithic/models/credit_products/extended_credit_retrieve_params"
Expand All @@ -167,20 +172,18 @@
require_relative "lithic/models/digital_card_art_retrieve_params"
require_relative "lithic/models/dispute"
require_relative "lithic/models/dispute_create_params"
require_relative "lithic/models/dispute_create_response"
require_relative "lithic/models/dispute_delete_evidence_params"
require_relative "lithic/models/dispute_delete_params"
require_relative "lithic/models/dispute_delete_response"
require_relative "lithic/models/dispute_evidence"
require_relative "lithic/models/dispute_initiate_evidence_upload_params"
require_relative "lithic/models/dispute_list_evidences_params"
require_relative "lithic/models/dispute_list_params"
require_relative "lithic/models/dispute_list_response"
require_relative "lithic/models/dispute_retrieve_evidence_params"
require_relative "lithic/models/dispute_retrieve_params"
require_relative "lithic/models/dispute_retrieve_response"
require_relative "lithic/models/disputes_v2_list_params"
require_relative "lithic/models/disputes_v2_retrieve_params"
require_relative "lithic/models/dispute_update_params"
require_relative "lithic/models/dispute_update_response"
require_relative "lithic/models/dispute_v2"
require_relative "lithic/models/document"
require_relative "lithic/models/event"
require_relative "lithic/models/event_list_attempts_params"
Expand Down Expand Up @@ -213,6 +216,8 @@
require_relative "lithic/models/external_bank_account_retry_prenote_response"
require_relative "lithic/models/external_bank_accounts/micro_deposit_create_params"
require_relative "lithic/models/external_bank_accounts/micro_deposit_create_response"
require_relative "lithic/models/external_bank_account_unpause_params"
require_relative "lithic/models/external_bank_account_unpause_response"
require_relative "lithic/models/external_bank_account_update_params"
require_relative "lithic/models/external_bank_account_update_response"
require_relative "lithic/models/external_payment"
Expand All @@ -232,6 +237,7 @@
require_relative "lithic/models/financial_account_retrieve_params"
require_relative "lithic/models/financial_accounts/balance_list_params"
require_relative "lithic/models/financial_accounts/balance_list_response"
require_relative "lithic/models/financial_accounts/category_balances"
require_relative "lithic/models/financial_accounts/credit_configuration_retrieve_params"
require_relative "lithic/models/financial_accounts/credit_configuration_update_params"
require_relative "lithic/models/financial_accounts/financial_account_credit_config"
Expand All @@ -248,6 +254,7 @@
require_relative "lithic/models/financial_accounts/statements/statement_line_items"
require_relative "lithic/models/financial_account_update_params"
require_relative "lithic/models/financial_account_update_status_params"
require_relative "lithic/models/financial_event"
require_relative "lithic/models/financial_transaction"
require_relative "lithic/models/fraud/transaction_report_params"
require_relative "lithic/models/fraud/transaction_report_response"
Expand All @@ -269,6 +276,7 @@
require_relative "lithic/models/management_operation_retrieve_params"
require_relative "lithic/models/management_operation_reverse_params"
require_relative "lithic/models/management_operation_transaction"
require_relative "lithic/models/merchant"
require_relative "lithic/models/message_attempt"
require_relative "lithic/models/network_program"
require_relative "lithic/models/network_program_list_params"
Expand All @@ -280,6 +288,7 @@
require_relative "lithic/models/payment_retrieve_params"
require_relative "lithic/models/payment_retry_params"
require_relative "lithic/models/payment_retry_response"
require_relative "lithic/models/payment_return_params"
require_relative "lithic/models/payment_simulate_action_params"
require_relative "lithic/models/payment_simulate_action_response"
require_relative "lithic/models/payment_simulate_receipt_params"
Expand All @@ -306,6 +315,7 @@
require_relative "lithic/models/settlement_summary_details"
require_relative "lithic/models/shipping_address"
require_relative "lithic/models/spend_limit_duration"
require_relative "lithic/models/statement_totals"
require_relative "lithic/models/three_ds/authentication_retrieve_params"
require_relative "lithic/models/three_ds/authentication_retrieve_response"
require_relative "lithic/models/three_ds/authentication_simulate_otp_entry_params"
Expand Down Expand Up @@ -378,6 +388,7 @@
require_relative "lithic/resources/credit_products/prime_rates"
require_relative "lithic/resources/digital_card_art"
require_relative "lithic/resources/disputes"
require_relative "lithic/resources/disputes_v2"
require_relative "lithic/resources/events"
require_relative "lithic/resources/events/event_subscriptions"
require_relative "lithic/resources/events/subscriptions"
Expand Down
4 changes: 4 additions & 0 deletions lib/lithic/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ class Client < Lithic::Internal::Transport::BaseClient
# @return [Lithic::Resources::Disputes]
attr_reader :disputes

# @return [Lithic::Resources::DisputesV2]
attr_reader :disputes_v2

# @return [Lithic::Resources::Events]
attr_reader :events

Expand Down Expand Up @@ -194,6 +197,7 @@ def initialize(
@balances = Lithic::Resources::Balances.new(client: self)
@aggregate_balances = Lithic::Resources::AggregateBalances.new(client: self)
@disputes = Lithic::Resources::Disputes.new(client: self)
@disputes_v2 = Lithic::Resources::DisputesV2.new(client: self)
@events = Lithic::Resources::Events.new(client: self)
@transfers = Lithic::Resources::Transfers.new(client: self)
@financial_accounts = Lithic::Resources::FinancialAccounts.new(client: self)
Expand Down
18 changes: 18 additions & 0 deletions lib/lithic/models.rb
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,8 @@ module Lithic

Carrier = Lithic::Models::Carrier

CategoryDetails = Lithic::Models::CategoryDetails

ClientAPIStatusParams = Lithic::Models::ClientAPIStatusParams

CreditProducts = Lithic::Models::CreditProducts
Expand Down Expand Up @@ -180,8 +182,14 @@ module Lithic

DisputeRetrieveParams = Lithic::Models::DisputeRetrieveParams

DisputesV2ListParams = Lithic::Models::DisputesV2ListParams

DisputesV2RetrieveParams = Lithic::Models::DisputesV2RetrieveParams

DisputeUpdateParams = Lithic::Models::DisputeUpdateParams

DisputeV2 = Lithic::Models::DisputeV2

Document = Lithic::Models::Document

Event = Lithic::Models::Event
Expand Down Expand Up @@ -210,6 +218,8 @@ module Lithic

ExternalBankAccounts = Lithic::Models::ExternalBankAccounts

ExternalBankAccountUnpauseParams = Lithic::Models::ExternalBankAccountUnpauseParams

ExternalBankAccountUpdateParams = Lithic::Models::ExternalBankAccountUpdateParams

ExternalPayment = Lithic::Models::ExternalPayment
Expand Down Expand Up @@ -248,6 +258,8 @@ module Lithic

FinancialAccountUpdateStatusParams = Lithic::Models::FinancialAccountUpdateStatusParams

FinancialEvent = Lithic::Models::FinancialEvent

FinancialTransaction = Lithic::Models::FinancialTransaction

Fraud = Lithic::Models::Fraud
Expand Down Expand Up @@ -278,6 +290,8 @@ module Lithic

ManagementOperationTransaction = Lithic::Models::ManagementOperationTransaction

Merchant = Lithic::Models::Merchant

MessageAttempt = Lithic::Models::MessageAttempt

NetworkProgram = Lithic::Models::NetworkProgram
Expand All @@ -300,6 +314,8 @@ module Lithic

PaymentRetryParams = Lithic::Models::PaymentRetryParams

PaymentReturnParams = Lithic::Models::PaymentReturnParams

PaymentSimulateActionParams = Lithic::Models::PaymentSimulateActionParams

PaymentSimulateReceiptParams = Lithic::Models::PaymentSimulateReceiptParams
Expand Down Expand Up @@ -332,6 +348,8 @@ module Lithic

SpendLimitDuration = Lithic::Models::SpendLimitDuration

StatementTotals = Lithic::Models::StatementTotals

ThreeDS = Lithic::Models::ThreeDS

Tokenization = Lithic::Models::Tokenization
Expand Down
Loading