diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 71a38f284..cb464946f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.74.0" + ".": "1.75.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 7efaaa57e..d9b2e1485 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 217 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-94d559b14c3611637885b103aa75adb26dff816369b1fdb758440e288d1ea83b.yml -openapi_spec_hash: 4e257b20b410526bc54fd6ced9db3a5d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-0099e03e7fa522327e05de8b00e0d0f8873c9267bbb39a29d22b2aa6bb571d16.yml +openapi_spec_hash: 8691ea0b11ed2570986fadb52e6b87db config_hash: e1885b38eded054b77308a024c5d80cc diff --git a/CHANGELOG.md b/CHANGELOG.md index bdb207e69..28f7c5795 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.75.0 (2025-09-12) + +Full Changelog: [v1.74.0...v1.75.0](https://github.com/Increase/increase-ruby/compare/v1.74.0...v1.75.0) + +### Features + +* **api:** api update ([21b0ffb](https://github.com/Increase/increase-ruby/commit/21b0ffbca60d9fabfde03cec0620a98e39bffe19)) + ## 1.74.0 (2025-09-12) Full Changelog: [v1.73.0...v1.74.0](https://github.com/Increase/increase-ruby/compare/v1.73.0...v1.74.0) diff --git a/Gemfile.lock b/Gemfile.lock index 77129d662..963916ada 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - increase (1.74.0) + increase (1.75.0) connection_pool GEM diff --git a/README.md b/README.md index cc8d263a5..790e8e301 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application ```ruby -gem "increase", "~> 1.74.0" +gem "increase", "~> 1.75.0" ``` diff --git a/lib/increase/models/pending_transaction.rb b/lib/increase/models/pending_transaction.rb index 624022fd9..2cd1a19e6 100644 --- a/lib/increase/models/pending_transaction.rb +++ b/lib/increase/models/pending_transaction.rb @@ -263,6 +263,15 @@ class Source < Increase::Internal::Type::BaseModel -> { Increase::PendingTransaction::Source::CheckTransferInstruction }, nil?: true + # @!attribute fed_now_transfer_instruction + # A FedNow Transfer Instruction object. This field will be present in the JSON + # response if and only if `category` is equal to `fed_now_transfer_instruction`. + # + # @return [Increase::Models::PendingTransaction::Source::FedNowTransferInstruction, nil] + required :fed_now_transfer_instruction, + -> { Increase::PendingTransaction::Source::FedNowTransferInstruction }, + nil?: true + # @!attribute inbound_funds_hold # An Inbound Funds Hold object. This field will be present in the JSON response if # and only if `category` is equal to `inbound_funds_hold`. We hold funds for @@ -330,7 +339,7 @@ class Source < Increase::Internal::Type::BaseModel -> { Increase::PendingTransaction::Source::WireTransferInstruction }, nil?: true - # @!method initialize(account_transfer_instruction:, ach_transfer_instruction:, card_authorization:, card_push_transfer_instruction:, category:, check_deposit_instruction:, check_transfer_instruction:, inbound_funds_hold:, inbound_wire_transfer_reversal:, other:, real_time_payments_transfer_instruction:, swift_transfer_instruction:, user_initiated_hold:, wire_transfer_instruction:) + # @!method initialize(account_transfer_instruction:, ach_transfer_instruction:, card_authorization:, card_push_transfer_instruction:, category:, check_deposit_instruction:, check_transfer_instruction:, fed_now_transfer_instruction:, inbound_funds_hold:, inbound_wire_transfer_reversal:, other:, real_time_payments_transfer_instruction:, swift_transfer_instruction:, user_initiated_hold:, wire_transfer_instruction:) # Some parameter documentations has been truncated, see # {Increase::Models::PendingTransaction::Source} for more details. # @@ -352,6 +361,8 @@ class Source < Increase::Internal::Type::BaseModel # # @param check_transfer_instruction [Increase::Models::PendingTransaction::Source::CheckTransferInstruction, nil] A Check Transfer Instruction object. This field will be present in the JSON resp # + # @param fed_now_transfer_instruction [Increase::Models::PendingTransaction::Source::FedNowTransferInstruction, nil] A FedNow Transfer Instruction object. This field will be present in the JSON res + # # @param inbound_funds_hold [Increase::Models::PendingTransaction::Source::InboundFundsHold, nil] An Inbound Funds Hold object. This field will be present in the JSON response if # # @param inbound_wire_transfer_reversal [Increase::Models::PendingTransaction::Source::InboundWireTransferReversal, nil] An Inbound Wire Transfer Reversal object. This field will be present in the JSON @@ -1623,6 +1634,9 @@ module Category # Check Transfer Instruction: details will be under the `check_transfer_instruction` object. CHECK_TRANSFER_INSTRUCTION = :check_transfer_instruction + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION = :fed_now_transfer_instruction + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD = :inbound_funds_hold @@ -1799,6 +1813,21 @@ module Currency end end + # @see Increase::Models::PendingTransaction::Source#fed_now_transfer_instruction + class FedNowTransferInstruction < Increase::Internal::Type::BaseModel + # @!attribute transfer_id + # The identifier of the FedNow Transfer that led to this Pending Transaction. + # + # @return [String] + required :transfer_id, String + + # @!method initialize(transfer_id:) + # A FedNow Transfer Instruction object. This field will be present in the JSON + # response if and only if `category` is equal to `fed_now_transfer_instruction`. + # + # @param transfer_id [String] The identifier of the FedNow Transfer that led to this Pending Transaction. + end + # @see Increase::Models::PendingTransaction::Source#inbound_funds_hold class InboundFundsHold < Increase::Internal::Type::BaseModel # @!attribute amount diff --git a/lib/increase/models/pending_transaction_list_params.rb b/lib/increase/models/pending_transaction_list_params.rb index 6771d3030..eb5b3e8c4 100644 --- a/lib/increase/models/pending_transaction_list_params.rb +++ b/lib/increase/models/pending_transaction_list_params.rb @@ -103,6 +103,9 @@ module In # Check Transfer Instruction: details will be under the `check_transfer_instruction` object. CHECK_TRANSFER_INSTRUCTION = :check_transfer_instruction + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION = :fed_now_transfer_instruction + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD = :inbound_funds_hold diff --git a/lib/increase/models/transaction.rb b/lib/increase/models/transaction.rb index b6886fcfe..ad060dbd2 100644 --- a/lib/increase/models/transaction.rb +++ b/lib/increase/models/transaction.rb @@ -338,6 +338,17 @@ class Source < Increase::Internal::Type::BaseModel }, nil?: true + # @!attribute fed_now_transfer_acknowledgement + # A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # response if and only if `category` is equal to + # `fed_now_transfer_acknowledgement`. A FedNow Transfer Acknowledgement is created + # when a FedNow Transfer sent from Increase is acknowledged by the receiving bank. + # + # @return [Increase::Models::Transaction::Source::FedNowTransferAcknowledgement, nil] + required :fed_now_transfer_acknowledgement, + -> { Increase::Transaction::Source::FedNowTransferAcknowledgement }, + nil?: true + # @!attribute fee_payment # A Fee Payment object. This field will be present in the JSON response if and # only if `category` is equal to `fee_payment`. A Fee Payment represents a payment @@ -507,7 +518,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:, 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:, fed_now_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:) # Some parameter documentations has been truncated, see # {Increase::Models::Transaction::Source} for more details. # @@ -550,6 +561,8 @@ class Source < Increase::Internal::Type::BaseModel # # @param check_transfer_deposit [Increase::Models::Transaction::Source::CheckTransferDeposit, nil] A Check Transfer Deposit object. This field will be present in the JSON response # + # @param fed_now_transfer_acknowledgement [Increase::Models::Transaction::Source::FedNowTransferAcknowledgement, nil] A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # # @param fee_payment [Increase::Models::Transaction::Source::FeePayment, nil] A Fee Payment object. This field will be present in the JSON response if and onl # # @param inbound_ach_transfer [Increase::Models::Transaction::Source::InboundACHTransfer, nil] An Inbound ACH Transfer Intention object. This field will be present in the JSON @@ -4247,6 +4260,9 @@ module Category # Check Deposit Return: details will be under the `check_deposit_return` object. CHECK_DEPOSIT_RETURN = :check_deposit_return + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT = :fed_now_transfer_acknowledgement + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT = :check_transfer_deposit @@ -4693,6 +4709,23 @@ module Type end end + # @see Increase::Models::Transaction::Source#fed_now_transfer_acknowledgement + class FedNowTransferAcknowledgement < 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:) + # A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # response if and only if `category` is equal to + # `fed_now_transfer_acknowledgement`. A FedNow Transfer Acknowledgement is created + # when a FedNow Transfer sent from Increase is acknowledged by the receiving bank. + # + # @param transfer_id [String] The identifier of the FedNow Transfer that led to this Transaction. + end + # @see Increase::Models::Transaction::Source#fee_payment class FeePayment < Increase::Internal::Type::BaseModel # @!attribute amount diff --git a/lib/increase/models/transaction_list_params.rb b/lib/increase/models/transaction_list_params.rb index 6ac3feb08..af3579895 100644 --- a/lib/increase/models/transaction_list_params.rb +++ b/lib/increase/models/transaction_list_params.rb @@ -121,6 +121,9 @@ module In # Check Deposit Return: details will be under the `check_deposit_return` object. CHECK_DEPOSIT_RETURN = :check_deposit_return + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT = :fed_now_transfer_acknowledgement + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT = :check_transfer_deposit diff --git a/lib/increase/version.rb b/lib/increase/version.rb index 9c26b97aa..df93cec87 100644 --- a/lib/increase/version.rb +++ b/lib/increase/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Increase - VERSION = "1.74.0" + VERSION = "1.75.0" end diff --git a/rbi/increase/models/pending_transaction.rbi b/rbi/increase/models/pending_transaction.rbi index a261c9291..d334cafd8 100644 --- a/rbi/increase/models/pending_transaction.rbi +++ b/rbi/increase/models/pending_transaction.rbi @@ -416,6 +416,27 @@ module Increase end attr_writer :check_transfer_instruction + # A FedNow Transfer Instruction object. This field will be present in the JSON + # response if and only if `category` is equal to `fed_now_transfer_instruction`. + sig do + returns( + T.nilable( + Increase::PendingTransaction::Source::FedNowTransferInstruction + ) + ) + end + attr_reader :fed_now_transfer_instruction + + sig do + params( + fed_now_transfer_instruction: + T.nilable( + Increase::PendingTransaction::Source::FedNowTransferInstruction::OrHash + ) + ).void + end + attr_writer :fed_now_transfer_instruction + # An Inbound Funds Hold object. This field will be present in the JSON response if # and only if `category` is equal to `inbound_funds_hold`. We hold funds for # certain transaction types to account for return windows where funds might still @@ -565,6 +586,10 @@ module Increase T.nilable( Increase::PendingTransaction::Source::CheckTransferInstruction::OrHash ), + fed_now_transfer_instruction: + T.nilable( + Increase::PendingTransaction::Source::FedNowTransferInstruction::OrHash + ), inbound_funds_hold: T.nilable( Increase::PendingTransaction::Source::InboundFundsHold::OrHash @@ -613,6 +638,9 @@ module Increase # A Check Transfer Instruction object. This field will be present in the JSON # response if and only if `category` is equal to `check_transfer_instruction`. check_transfer_instruction:, + # A FedNow Transfer Instruction object. This field will be present in the JSON + # response if and only if `category` is equal to `fed_now_transfer_instruction`. + fed_now_transfer_instruction:, # An Inbound Funds Hold object. This field will be present in the JSON response if # and only if `category` is equal to `inbound_funds_hold`. We hold funds for # certain transaction types to account for return windows where funds might still @@ -672,6 +700,10 @@ module Increase T.nilable( Increase::PendingTransaction::Source::CheckTransferInstruction ), + fed_now_transfer_instruction: + T.nilable( + Increase::PendingTransaction::Source::FedNowTransferInstruction + ), inbound_funds_hold: T.nilable( Increase::PendingTransaction::Source::InboundFundsHold @@ -3057,6 +3089,13 @@ module Increase Increase::PendingTransaction::Source::Category::TaggedSymbol ) + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION = + T.let( + :fed_now_transfer_instruction, + Increase::PendingTransaction::Source::Category::TaggedSymbol + ) + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD = T.let( @@ -3400,6 +3439,33 @@ module Increase end end + class FedNowTransferInstruction < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::PendingTransaction::Source::FedNowTransferInstruction, + Increase::Internal::AnyHash + ) + end + + # The identifier of the FedNow Transfer that led to this Pending Transaction. + sig { returns(String) } + attr_accessor :transfer_id + + # A FedNow Transfer Instruction object. This field will be present in the JSON + # response if and only if `category` is equal to `fed_now_transfer_instruction`. + sig { params(transfer_id: String).returns(T.attached_class) } + def self.new( + # The identifier of the FedNow Transfer that led to this Pending Transaction. + transfer_id: + ) + end + + sig { override.returns({ transfer_id: String }) } + def to_hash + end + end + class InboundFundsHold < Increase::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/increase/models/pending_transaction_list_params.rbi b/rbi/increase/models/pending_transaction_list_params.rbi index 442d3c790..13a63dd49 100644 --- a/rbi/increase/models/pending_transaction_list_params.rbi +++ b/rbi/increase/models/pending_transaction_list_params.rbi @@ -230,6 +230,13 @@ module Increase Increase::PendingTransactionListParams::Category::In::TaggedSymbol ) + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION = + T.let( + :fed_now_transfer_instruction, + Increase::PendingTransactionListParams::Category::In::TaggedSymbol + ) + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD = T.let( diff --git a/rbi/increase/models/transaction.rbi b/rbi/increase/models/transaction.rbi index f5bf101d4..d9da3c445 100644 --- a/rbi/increase/models/transaction.rbi +++ b/rbi/increase/models/transaction.rbi @@ -525,6 +525,29 @@ module Increase end attr_writer :check_transfer_deposit + # A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # response if and only if `category` is equal to + # `fed_now_transfer_acknowledgement`. A FedNow Transfer Acknowledgement is created + # when a FedNow Transfer sent from Increase is acknowledged by the receiving bank. + sig do + returns( + T.nilable( + Increase::Transaction::Source::FedNowTransferAcknowledgement + ) + ) + end + attr_reader :fed_now_transfer_acknowledgement + + sig do + params( + fed_now_transfer_acknowledgement: + T.nilable( + Increase::Transaction::Source::FedNowTransferAcknowledgement::OrHash + ) + ).void + end + attr_writer :fed_now_transfer_acknowledgement + # A Fee Payment object. This field will be present in the JSON response if and # only if `category` is equal to `fee_payment`. A Fee Payment represents a payment # made to Increase. @@ -911,6 +934,10 @@ module Increase T.nilable( Increase::Transaction::Source::CheckTransferDeposit::OrHash ), + fed_now_transfer_acknowledgement: + T.nilable( + Increase::Transaction::Source::FedNowTransferAcknowledgement::OrHash + ), fee_payment: T.nilable(Increase::Transaction::Source::FeePayment::OrHash), inbound_ach_transfer: @@ -1057,6 +1084,11 @@ module Increase # is a check drawn on an Increase account that has been deposited by an external # bank account. These types of checks are not pre-registered. check_transfer_deposit:, + # A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # response if and only if `category` is equal to + # `fed_now_transfer_acknowledgement`. A FedNow Transfer Acknowledgement is created + # when a FedNow Transfer sent from Increase is acknowledged by the receiving bank. + fed_now_transfer_acknowledgement:, # A Fee Payment object. This field will be present in the JSON response if and # only if `category` is equal to `fee_payment`. A Fee Payment represents a payment # made to Increase. @@ -1184,6 +1216,10 @@ module Increase T.nilable(Increase::Transaction::Source::CheckDepositReturn), check_transfer_deposit: T.nilable(Increase::Transaction::Source::CheckTransferDeposit), + fed_now_transfer_acknowledgement: + T.nilable( + Increase::Transaction::Source::FedNowTransferAcknowledgement + ), fee_payment: T.nilable(Increase::Transaction::Source::FeePayment), inbound_ach_transfer: T.nilable(Increase::Transaction::Source::InboundACHTransfer), @@ -7890,6 +7926,13 @@ module Increase Increase::Transaction::Source::Category::TaggedSymbol ) + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT = + T.let( + :fed_now_transfer_acknowledgement, + Increase::Transaction::Source::Category::TaggedSymbol + ) + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT = T.let( @@ -8724,6 +8767,35 @@ module Increase end end + class FedNowTransferAcknowledgement < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::Transaction::Source::FedNowTransferAcknowledgement, + Increase::Internal::AnyHash + ) + end + + # The identifier of the FedNow Transfer that led to this Transaction. + sig { returns(String) } + attr_accessor :transfer_id + + # A FedNow Transfer Acknowledgement object. This field will be present in the JSON + # response if and only if `category` is equal to + # `fed_now_transfer_acknowledgement`. A FedNow Transfer Acknowledgement is created + # when a FedNow Transfer sent from Increase is acknowledged by the receiving bank. + sig { params(transfer_id: String).returns(T.attached_class) } + def self.new( + # The identifier of the FedNow Transfer that led to this Transaction. + transfer_id: + ) + end + + sig { override.returns({ transfer_id: String }) } + def to_hash + end + end + class FeePayment < Increase::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/increase/models/transaction_list_params.rbi b/rbi/increase/models/transaction_list_params.rbi index 6bcf01565..b9ce485f6 100644 --- a/rbi/increase/models/transaction_list_params.rbi +++ b/rbi/increase/models/transaction_list_params.rbi @@ -257,6 +257,13 @@ module Increase Increase::TransactionListParams::Category::In::TaggedSymbol ) + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT = + T.let( + :fed_now_transfer_acknowledgement, + Increase::TransactionListParams::Category::In::TaggedSymbol + ) + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT = T.let( diff --git a/sig/increase/models/pending_transaction.rbs b/sig/increase/models/pending_transaction.rbs index f006a37b0..57600f59f 100644 --- a/sig/increase/models/pending_transaction.rbs +++ b/sig/increase/models/pending_transaction.rbs @@ -142,6 +142,7 @@ module Increase category: Increase::Models::PendingTransaction::Source::category, check_deposit_instruction: Increase::PendingTransaction::Source::CheckDepositInstruction?, check_transfer_instruction: Increase::PendingTransaction::Source::CheckTransferInstruction?, + fed_now_transfer_instruction: Increase::PendingTransaction::Source::FedNowTransferInstruction?, inbound_funds_hold: Increase::PendingTransaction::Source::InboundFundsHold?, inbound_wire_transfer_reversal: Increase::PendingTransaction::Source::InboundWireTransferReversal?, other: top?, @@ -166,6 +167,8 @@ module Increase attr_accessor check_transfer_instruction: Increase::PendingTransaction::Source::CheckTransferInstruction? + attr_accessor fed_now_transfer_instruction: Increase::PendingTransaction::Source::FedNowTransferInstruction? + attr_accessor inbound_funds_hold: Increase::PendingTransaction::Source::InboundFundsHold? attr_accessor inbound_wire_transfer_reversal: Increase::PendingTransaction::Source::InboundWireTransferReversal? @@ -188,6 +191,7 @@ module Increase category: Increase::Models::PendingTransaction::Source::category, check_deposit_instruction: Increase::PendingTransaction::Source::CheckDepositInstruction?, check_transfer_instruction: Increase::PendingTransaction::Source::CheckTransferInstruction?, + fed_now_transfer_instruction: Increase::PendingTransaction::Source::FedNowTransferInstruction?, inbound_funds_hold: Increase::PendingTransaction::Source::InboundFundsHold?, inbound_wire_transfer_reversal: Increase::PendingTransaction::Source::InboundWireTransferReversal?, other: top?, @@ -205,6 +209,7 @@ module Increase category: Increase::Models::PendingTransaction::Source::category, check_deposit_instruction: Increase::PendingTransaction::Source::CheckDepositInstruction?, check_transfer_instruction: Increase::PendingTransaction::Source::CheckTransferInstruction?, + fed_now_transfer_instruction: Increase::PendingTransaction::Source::FedNowTransferInstruction?, inbound_funds_hold: Increase::PendingTransaction::Source::InboundFundsHold?, inbound_wire_transfer_reversal: Increase::PendingTransaction::Source::InboundWireTransferReversal?, other: top?, @@ -1062,6 +1067,7 @@ module Increase | :card_authorization | :check_deposit_instruction | :check_transfer_instruction + | :fed_now_transfer_instruction | :inbound_funds_hold | :user_initiated_hold | :real_time_payments_transfer_instruction @@ -1089,6 +1095,9 @@ module Increase # Check Transfer Instruction: details will be under the `check_transfer_instruction` object. CHECK_TRANSFER_INSTRUCTION: :check_transfer_instruction + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION: :fed_now_transfer_instruction + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD: :inbound_funds_hold @@ -1232,6 +1241,16 @@ module Increase end end + type fed_now_transfer_instruction = { transfer_id: String } + + class FedNowTransferInstruction < Increase::Internal::Type::BaseModel + attr_accessor transfer_id: String + + def initialize: (transfer_id: String) -> void + + def to_hash: -> { transfer_id: String } + end + type inbound_funds_hold = { amount: Integer, diff --git a/sig/increase/models/pending_transaction_list_params.rbs b/sig/increase/models/pending_transaction_list_params.rbs index 5a3d64422..bb033a380 100644 --- a/sig/increase/models/pending_transaction_list_params.rbs +++ b/sig/increase/models/pending_transaction_list_params.rbs @@ -98,6 +98,7 @@ module Increase | :card_authorization | :check_deposit_instruction | :check_transfer_instruction + | :fed_now_transfer_instruction | :inbound_funds_hold | :user_initiated_hold | :real_time_payments_transfer_instruction @@ -125,6 +126,9 @@ module Increase # Check Transfer Instruction: details will be under the `check_transfer_instruction` object. CHECK_TRANSFER_INSTRUCTION: :check_transfer_instruction + # FedNow Transfer Instruction: details will be under the `fed_now_transfer_instruction` object. + FED_NOW_TRANSFER_INSTRUCTION: :fed_now_transfer_instruction + # Inbound Funds Hold: details will be under the `inbound_funds_hold` object. INBOUND_FUNDS_HOLD: :inbound_funds_hold diff --git a/sig/increase/models/transaction.rbs b/sig/increase/models/transaction.rbs index 52c83d1da..e513e8c1c 100644 --- a/sig/increase/models/transaction.rbs +++ b/sig/increase/models/transaction.rbs @@ -123,6 +123,7 @@ module Increase check_deposit_acceptance: Increase::Transaction::Source::CheckDepositAcceptance?, check_deposit_return: Increase::Transaction::Source::CheckDepositReturn?, check_transfer_deposit: Increase::Transaction::Source::CheckTransferDeposit?, + fed_now_transfer_acknowledgement: Increase::Transaction::Source::FedNowTransferAcknowledgement?, fee_payment: Increase::Transaction::Source::FeePayment?, inbound_ach_transfer: Increase::Transaction::Source::InboundACHTransfer?, inbound_ach_transfer_return_intention: Increase::Transaction::Source::InboundACHTransferReturnIntention?, @@ -177,6 +178,8 @@ module Increase attr_accessor check_transfer_deposit: Increase::Transaction::Source::CheckTransferDeposit? + attr_accessor fed_now_transfer_acknowledgement: Increase::Transaction::Source::FedNowTransferAcknowledgement? + attr_accessor fee_payment: Increase::Transaction::Source::FeePayment? attr_accessor inbound_ach_transfer: Increase::Transaction::Source::InboundACHTransfer? @@ -229,6 +232,7 @@ module Increase check_deposit_acceptance: Increase::Transaction::Source::CheckDepositAcceptance?, check_deposit_return: Increase::Transaction::Source::CheckDepositReturn?, check_transfer_deposit: Increase::Transaction::Source::CheckTransferDeposit?, + fed_now_transfer_acknowledgement: Increase::Transaction::Source::FedNowTransferAcknowledgement?, fee_payment: Increase::Transaction::Source::FeePayment?, inbound_ach_transfer: Increase::Transaction::Source::InboundACHTransfer?, inbound_ach_transfer_return_intention: Increase::Transaction::Source::InboundACHTransferReturnIntention?, @@ -266,6 +270,7 @@ module Increase check_deposit_acceptance: Increase::Transaction::Source::CheckDepositAcceptance?, check_deposit_return: Increase::Transaction::Source::CheckDepositReturn?, check_transfer_deposit: Increase::Transaction::Source::CheckTransferDeposit?, + fed_now_transfer_acknowledgement: Increase::Transaction::Source::FedNowTransferAcknowledgement?, fee_payment: Increase::Transaction::Source::FeePayment?, inbound_ach_transfer: Increase::Transaction::Source::InboundACHTransfer?, inbound_ach_transfer_return_intention: Increase::Transaction::Source::InboundACHTransferReturnIntention?, @@ -3144,6 +3149,7 @@ module Increase | :card_revenue_payment | :check_deposit_acceptance | :check_deposit_return + | :fed_now_transfer_acknowledgement | :check_transfer_deposit | :fee_payment | :inbound_ach_transfer @@ -3207,6 +3213,9 @@ module Increase # Check Deposit Return: details will be under the `check_deposit_return` object. CHECK_DEPOSIT_RETURN: :check_deposit_return + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT: :fed_now_transfer_acknowledgement + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT: :check_transfer_deposit @@ -3585,6 +3594,16 @@ module Increase end end + type fed_now_transfer_acknowledgement = { transfer_id: String } + + class FedNowTransferAcknowledgement < Increase::Internal::Type::BaseModel + attr_accessor transfer_id: String + + def initialize: (transfer_id: String) -> void + + def to_hash: -> { transfer_id: String } + end + type fee_payment = { amount: Integer, diff --git a/sig/increase/models/transaction_list_params.rbs b/sig/increase/models/transaction_list_params.rbs index 93a810911..e97d5bb6b 100644 --- a/sig/increase/models/transaction_list_params.rbs +++ b/sig/increase/models/transaction_list_params.rbs @@ -95,6 +95,7 @@ module Increase | :card_revenue_payment | :check_deposit_acceptance | :check_deposit_return + | :fed_now_transfer_acknowledgement | :check_transfer_deposit | :fee_payment | :inbound_ach_transfer @@ -158,6 +159,9 @@ module Increase # Check Deposit Return: details will be under the `check_deposit_return` object. CHECK_DEPOSIT_RETURN: :check_deposit_return + # FedNow Transfer Acknowledgement: details will be under the `fed_now_transfer_acknowledgement` object. + FED_NOW_TRANSFER_ACKNOWLEDGEMENT: :fed_now_transfer_acknowledgement + # Check Transfer Deposit: details will be under the `check_transfer_deposit` object. CHECK_TRANSFER_DEPOSIT: :check_transfer_deposit