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 @@
{
".": "1.78.0"
".": "1.79.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 217
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-6d19e08b9b1b9aa23a3a0c86db6eb3500b3a4aaf2d9f549a0177c5bebe67d098.yml
openapi_spec_hash: eec4190f1aca04351de8891c6a9b37da
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-61210b27ac135ed841515ad3c3dfedaf42dc1398b0a3ed63bbd6c154d1b31a6a.yml
openapi_spec_hash: b0d2957f6269776252f0ddaa6489772a
config_hash: e1885b38eded054b77308a024c5d80cc
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.79.0 (2025-09-17)

Full Changelog: [v1.78.0...v1.79.0](https://github.com/Increase/increase-ruby/compare/v1.78.0...v1.79.0)

### Features

* **api:** api update ([c64de91](https://github.com/Increase/increase-ruby/commit/c64de918f9abb0fbe0eb7dfbaee91f3f773331c7))

## 1.78.0 (2025-09-16)

Full Changelog: [v1.77.0...v1.78.0](https://github.com/Increase/increase-ruby/compare/v1.77.0...v1.78.0)
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:
increase (1.78.0)
increase (1.79.0)
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 "increase", "~> 1.78.0"
gem "increase", "~> 1.79.0"
```

<!-- x-release-please-end -->
Expand Down
69 changes: 68 additions & 1 deletion lib/increase/models/declined_transaction.rb
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,16 @@ class Source < Increase::Internal::Type::BaseModel
-> { Increase::DeclinedTransaction::Source::CheckDepositRejection },
nil?: true

# @!attribute inbound_fednow_transfer_decline
# An Inbound FedNow Transfer Decline object. This field will be present in the
# JSON response if and only if `category` is equal to
# `inbound_fednow_transfer_decline`.
#
# @return [Increase::Models::DeclinedTransaction::Source::InboundFednowTransferDecline, nil]
required :inbound_fednow_transfer_decline,
-> { Increase::DeclinedTransaction::Source::InboundFednowTransferDecline },
nil?: true

# @!attribute inbound_real_time_payments_transfer_decline
# An Inbound Real-Time Payments Transfer Decline object. This field will be
# present in the JSON response if and only if `category` is equal to
Expand All @@ -214,7 +224,7 @@ class Source < Increase::Internal::Type::BaseModel
# @return [Increase::Models::DeclinedTransaction::Source::WireDecline, nil]
required :wire_decline, -> { Increase::DeclinedTransaction::Source::WireDecline }, nil?: true

# @!method initialize(ach_decline:, card_decline:, category:, check_decline:, check_deposit_rejection:, inbound_real_time_payments_transfer_decline:, other:, wire_decline:)
# @!method initialize(ach_decline:, card_decline:, category:, check_decline:, check_deposit_rejection:, inbound_fednow_transfer_decline:, inbound_real_time_payments_transfer_decline:, other:, wire_decline:)
# Some parameter documentations has been truncated, see
# {Increase::Models::DeclinedTransaction::Source} for more details.
#
Expand All @@ -234,6 +244,8 @@ class Source < Increase::Internal::Type::BaseModel
#
# @param check_deposit_rejection [Increase::Models::DeclinedTransaction::Source::CheckDepositRejection, nil] A Check Deposit Rejection object. This field will be present in the JSON respons
#
# @param inbound_fednow_transfer_decline [Increase::Models::DeclinedTransaction::Source::InboundFednowTransferDecline, nil] An Inbound FedNow Transfer Decline object. This field will be present in the JSO
#
# @param inbound_real_time_payments_transfer_decline [Increase::Models::DeclinedTransaction::Source::InboundRealTimePaymentsTransferDecline, nil] An Inbound Real-Time Payments Transfer Decline object. This field will be presen
#
# @param other [Object, nil] If the category of this Transaction source is equal to `other`, this field will
Expand Down Expand Up @@ -1644,6 +1656,9 @@ module Category
# Inbound Real-Time Payments Transfer Decline: details will be under the `inbound_real_time_payments_transfer_decline` object.
INBOUND_REAL_TIME_PAYMENTS_TRANSFER_DECLINE = :inbound_real_time_payments_transfer_decline

# Inbound FedNow Transfer Decline: details will be under the `inbound_fednow_transfer_decline` object.
INBOUND_FEDNOW_TRANSFER_DECLINE = :inbound_fednow_transfer_decline

# Wire Decline: details will be under the `wire_decline` object.
WIRE_DECLINE = :wire_decline

Expand Down Expand Up @@ -1925,6 +1940,58 @@ module Reason
end
end

# @see Increase::Models::DeclinedTransaction::Source#inbound_fednow_transfer_decline
class InboundFednowTransferDecline < Increase::Internal::Type::BaseModel
# @!attribute reason
# Why the transfer was declined.
#
# @return [Symbol, Increase::Models::DeclinedTransaction::Source::InboundFednowTransferDecline::Reason]
required :reason, enum: -> { Increase::DeclinedTransaction::Source::InboundFednowTransferDecline::Reason }

# @!attribute transfer_id
# The identifier of the FedNow Transfer that led to this declined transaction.
#
# @return [String]
required :transfer_id, String

# @!method initialize(reason:, transfer_id:)
# An Inbound FedNow Transfer Decline object. This field will be present in the
# JSON response if and only if `category` is equal to
# `inbound_fednow_transfer_decline`.
#
# @param reason [Symbol, Increase::Models::DeclinedTransaction::Source::InboundFednowTransferDecline::Reason] Why the transfer was declined.
#
# @param transfer_id [String] The identifier of the FedNow Transfer that led to this declined transaction.

# Why the transfer was declined.
#
# @see Increase::Models::DeclinedTransaction::Source::InboundFednowTransferDecline#reason
module Reason
extend Increase::Internal::Type::Enum

# The account number is canceled.
ACCOUNT_NUMBER_CANCELED = :account_number_canceled

# The account number is disabled.
ACCOUNT_NUMBER_DISABLED = :account_number_disabled

# Your account is restricted.
ACCOUNT_RESTRICTED = :account_restricted

# Your account is inactive.
GROUP_LOCKED = :group_locked

# The account's entity is not active.
ENTITY_NOT_ACTIVE = :entity_not_active

# Your account is not enabled to receive FedNow transfers.
FEDNOW_NOT_ENABLED = :fednow_not_enabled

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

# @see Increase::Models::DeclinedTransaction::Source#inbound_real_time_payments_transfer_decline
class InboundRealTimePaymentsTransferDecline < Increase::Internal::Type::BaseModel
# @!attribute amount
Expand Down
3 changes: 3 additions & 0 deletions lib/increase/models/declined_transaction_list_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,9 @@ module In
# Inbound Real-Time Payments Transfer Decline: details will be under the `inbound_real_time_payments_transfer_decline` object.
INBOUND_REAL_TIME_PAYMENTS_TRANSFER_DECLINE = :inbound_real_time_payments_transfer_decline

# Inbound FedNow Transfer Decline: details will be under the `inbound_fednow_transfer_decline` object.
INBOUND_FEDNOW_TRANSFER_DECLINE = :inbound_fednow_transfer_decline

# Wire Decline: details will be under the `wire_decline` object.
WIRE_DECLINE = :wire_decline

Expand Down
6 changes: 6 additions & 0 deletions lib/increase/models/event.rb
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,12 @@ module Category
# Occurs whenever an Inbound Check Deposit is updated.
INBOUND_CHECK_DEPOSIT_UPDATED = :"inbound_check_deposit.updated"

# Occurs whenever an Inbound FedNow Transfer is created.
INBOUND_FEDNOW_TRANSFER_CREATED = :"inbound_fednow_transfer.created"

# Occurs whenever an Inbound FedNow Transfer is updated.
INBOUND_FEDNOW_TRANSFER_UPDATED = :"inbound_fednow_transfer.updated"

# Occurs whenever an Inbound Mail Item is created.
INBOUND_MAIL_ITEM_CREATED = :"inbound_mail_item.created"

Expand Down
6 changes: 6 additions & 0 deletions lib/increase/models/event_list_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,12 @@ module In
# Occurs whenever an Inbound Check Deposit is updated.
INBOUND_CHECK_DEPOSIT_UPDATED = :"inbound_check_deposit.updated"

# Occurs whenever an Inbound FedNow Transfer is created.
INBOUND_FEDNOW_TRANSFER_CREATED = :"inbound_fednow_transfer.created"

# Occurs whenever an Inbound FedNow Transfer is updated.
INBOUND_FEDNOW_TRANSFER_UPDATED = :"inbound_fednow_transfer.updated"

# Occurs whenever an Inbound Mail Item is created.
INBOUND_MAIL_ITEM_CREATED = :"inbound_mail_item.created"

Expand Down
6 changes: 6 additions & 0 deletions lib/increase/models/event_subscription.rb
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,12 @@ module SelectedEventCategory
# Occurs whenever an Inbound Check Deposit is updated.
INBOUND_CHECK_DEPOSIT_UPDATED = :"inbound_check_deposit.updated"

# Occurs whenever an Inbound FedNow Transfer is created.
INBOUND_FEDNOW_TRANSFER_CREATED = :"inbound_fednow_transfer.created"

# Occurs whenever an Inbound FedNow Transfer is updated.
INBOUND_FEDNOW_TRANSFER_UPDATED = :"inbound_fednow_transfer.updated"

# Occurs whenever an Inbound Mail Item is created.
INBOUND_MAIL_ITEM_CREATED = :"inbound_mail_item.created"

Expand Down
6 changes: 6 additions & 0 deletions lib/increase/models/event_subscription_create_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,12 @@ module SelectedEventCategory
# Occurs whenever an Inbound Check Deposit is updated.
INBOUND_CHECK_DEPOSIT_UPDATED = :"inbound_check_deposit.updated"

# Occurs whenever an Inbound FedNow Transfer is created.
INBOUND_FEDNOW_TRANSFER_CREATED = :"inbound_fednow_transfer.created"

# Occurs whenever an Inbound FedNow Transfer is updated.
INBOUND_FEDNOW_TRANSFER_UPDATED = :"inbound_fednow_transfer.updated"

# Occurs whenever an Inbound Mail Item is created.
INBOUND_MAIL_ITEM_CREATED = :"inbound_mail_item.created"

Expand Down
37 changes: 36 additions & 1 deletion lib/increase/models/transaction.rb
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,18 @@ class Source < Increase::Internal::Type::BaseModel
-> { Increase::Transaction::Source::InboundCheckDepositReturnIntention },
nil?: true

# @!attribute inbound_fednow_transfer_confirmation
# An Inbound FedNow Transfer Confirmation object. This field will be present in
# the JSON response if and only if `category` is equal to
# `inbound_fednow_transfer_confirmation`. An Inbound FedNow Transfer Confirmation
# is created when a FedNow transfer is initiated at another bank and received by
# Increase.
#
# @return [Increase::Models::Transaction::Source::InboundFednowTransferConfirmation, nil]
required :inbound_fednow_transfer_confirmation,
-> { Increase::Transaction::Source::InboundFednowTransferConfirmation },
nil?: true

# @!attribute inbound_real_time_payments_transfer_confirmation
# An Inbound Real-Time Payments Transfer Confirmation object. This field will be
# present in the JSON response if and only if `category` is equal to
Expand Down Expand Up @@ -518,7 +530,7 @@ class Source < Increase::Internal::Type::BaseModel
},
nil?: true

# @!method initialize(account_revenue_payment:, account_transfer_intention:, ach_transfer_intention:, ach_transfer_rejection:, ach_transfer_return:, card_dispute_acceptance:, card_dispute_financial:, card_dispute_loss:, card_push_transfer_acceptance:, card_refund:, card_revenue_payment:, card_settlement:, cashback_payment:, category:, check_deposit_acceptance:, check_deposit_return:, check_transfer_deposit:, fednow_transfer_acknowledgement:, fee_payment:, inbound_ach_transfer:, inbound_ach_transfer_return_intention:, inbound_check_adjustment:, inbound_check_deposit_return_intention:, inbound_real_time_payments_transfer_confirmation:, inbound_wire_reversal:, inbound_wire_transfer:, inbound_wire_transfer_reversal:, interest_payment:, internal_source:, other:, real_time_payments_transfer_acknowledgement:, sample_funds:, swift_transfer_intention:, swift_transfer_return:, wire_transfer_intention:)
# @!method initialize(account_revenue_payment:, account_transfer_intention:, ach_transfer_intention:, ach_transfer_rejection:, ach_transfer_return:, card_dispute_acceptance:, card_dispute_financial:, card_dispute_loss:, card_push_transfer_acceptance:, card_refund:, card_revenue_payment:, card_settlement:, cashback_payment:, category:, check_deposit_acceptance:, check_deposit_return:, check_transfer_deposit:, fednow_transfer_acknowledgement:, fee_payment:, inbound_ach_transfer:, inbound_ach_transfer_return_intention:, inbound_check_adjustment:, inbound_check_deposit_return_intention:, inbound_fednow_transfer_confirmation:, inbound_real_time_payments_transfer_confirmation:, inbound_wire_reversal:, inbound_wire_transfer:, inbound_wire_transfer_reversal:, interest_payment:, internal_source:, other:, real_time_payments_transfer_acknowledgement:, sample_funds:, swift_transfer_intention:, swift_transfer_return:, wire_transfer_intention:)
# Some parameter documentations has been truncated, see
# {Increase::Models::Transaction::Source} for more details.
#
Expand Down Expand Up @@ -573,6 +585,8 @@ class Source < Increase::Internal::Type::BaseModel
#
# @param inbound_check_deposit_return_intention [Increase::Models::Transaction::Source::InboundCheckDepositReturnIntention, nil] An Inbound Check Deposit Return Intention object. This field will be present in
#
# @param inbound_fednow_transfer_confirmation [Increase::Models::Transaction::Source::InboundFednowTransferConfirmation, nil] An Inbound FedNow Transfer Confirmation object. This field will be present in th
#
# @param inbound_real_time_payments_transfer_confirmation [Increase::Models::Transaction::Source::InboundRealTimePaymentsTransferConfirmation, nil] An Inbound Real-Time Payments Transfer Confirmation object. This field will be p
#
# @param inbound_wire_reversal [Increase::Models::Transaction::Source::InboundWireReversal, nil] An Inbound Wire Reversal object. This field will be present in the JSON response
Expand Down Expand Up @@ -4281,6 +4295,9 @@ module Category
# Inbound Check Adjustment: details will be under the `inbound_check_adjustment` object.
INBOUND_CHECK_ADJUSTMENT = :inbound_check_adjustment

# Inbound FedNow Transfer Confirmation: details will be under the `inbound_fednow_transfer_confirmation` object.
INBOUND_FEDNOW_TRANSFER_CONFIRMATION = :inbound_fednow_transfer_confirmation

# Inbound Real-Time Payments Transfer Confirmation: details will be under the `inbound_real_time_payments_transfer_confirmation` object.
INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CONFIRMATION = :inbound_real_time_payments_transfer_confirmation

Expand Down Expand Up @@ -5068,6 +5085,24 @@ class InboundCheckDepositReturnIntention < Increase::Internal::Type::BaseModel
# @param transfer_id [String, nil] The identifier of the Check Transfer object that was deposited.
end

# @see Increase::Models::Transaction::Source#inbound_fednow_transfer_confirmation
class InboundFednowTransferConfirmation < Increase::Internal::Type::BaseModel
# @!attribute transfer_id
# The identifier of the FedNow Transfer that led to this Transaction.
#
# @return [String]
required :transfer_id, String

# @!method initialize(transfer_id:)
# An Inbound FedNow Transfer Confirmation object. This field will be present in
# the JSON response if and only if `category` is equal to
# `inbound_fednow_transfer_confirmation`. An Inbound FedNow Transfer Confirmation
# is created when a FedNow transfer is initiated at another bank and received by
# Increase.
#
# @param transfer_id [String] The identifier of the FedNow Transfer that led to this Transaction.
end

# @see Increase::Models::Transaction::Source#inbound_real_time_payments_transfer_confirmation
class InboundRealTimePaymentsTransferConfirmation < Increase::Internal::Type::BaseModel
# @!attribute amount
Expand Down
3 changes: 3 additions & 0 deletions lib/increase/models/transaction_list_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,9 @@ module In
# Inbound Check Adjustment: details will be under the `inbound_check_adjustment` object.
INBOUND_CHECK_ADJUSTMENT = :inbound_check_adjustment

# Inbound FedNow Transfer Confirmation: details will be under the `inbound_fednow_transfer_confirmation` object.
INBOUND_FEDNOW_TRANSFER_CONFIRMATION = :inbound_fednow_transfer_confirmation

# Inbound Real-Time Payments Transfer Confirmation: details will be under the `inbound_real_time_payments_transfer_confirmation` object.
INBOUND_REAL_TIME_PAYMENTS_TRANSFER_CONFIRMATION = :inbound_real_time_payments_transfer_confirmation

Expand Down
2 changes: 1 addition & 1 deletion lib/increase/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Increase
VERSION = "1.78.0"
VERSION = "1.79.0"
end
Loading