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.37.1"
".": "1.38.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: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-5d00a1f3cc31adb9e28a09287bc20126f96e6cd866d60603c63ddcd92545b678.yml
openapi_spec_hash: 7ab8de7087209fcf49713651d997d5a2
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-dea7b54f0adc920e4d2bc337bab1133189114389cb1f124b2f9cccedcedf881c.yml
openapi_spec_hash: c1349e34f78bfe5ba28b946fe7bb15dd
config_hash: b0b366d8c705ea0efe62093bae953e5a
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.38.0 (2025-08-19)

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

### Features

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

## 1.37.1 (2025-08-19)

Full Changelog: [v1.37.0...v1.37.1](https://github.com/Increase/increase-ruby/compare/v1.37.0...v1.37.1)
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.37.1)
increase (1.38.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.37.1"
gem "increase", "~> 1.38.0"
```

<!-- x-release-please-end -->
Expand Down
109 changes: 108 additions & 1 deletion lib/increase/models/inbound_wire_transfer.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,66 @@ class InboundWireTransfer < Increase::Internal::Type::BaseModel
# @return [Time]
required :created_at, Time

# @!attribute creditor_address_line1
# A free-form address field set by the sender.
#
# @return [String, nil]
required :creditor_address_line1, String, nil?: true

# @!attribute creditor_address_line2
# A free-form address field set by the sender.
#
# @return [String, nil]
required :creditor_address_line2, String, nil?: true

# @!attribute creditor_address_line3
# A free-form address field set by the sender.
#
# @return [String, nil]
required :creditor_address_line3, String, nil?: true

# @!attribute creditor_name
# A name set by the sender.
#
# @return [String, nil]
required :creditor_name, String, nil?: true

# @!attribute debtor_address_line1
# A free-form address field set by the sender.
#
# @return [String, nil]
required :debtor_address_line1, String, nil?: true

# @!attribute debtor_address_line2
# A free-form address field set by the sender.
#
# @return [String, nil]
required :debtor_address_line2, String, nil?: true

# @!attribute debtor_address_line3
# A free-form address field set by the sender.
#
# @return [String, nil]
required :debtor_address_line3, String, nil?: true

# @!attribute debtor_name
# A name set by the sender.
#
# @return [String, nil]
required :debtor_name, String, nil?: true

# @!attribute description
# An Increase-constructed description of the transfer.
#
# @return [String]
required :description, String

# @!attribute end_to_end_identification
# A free-form reference string set by the sender, to help identify the transfer.
#
# @return [String, nil]
required :end_to_end_identification, String, nil?: true

# @!attribute input_message_accountability_data
# A unique identifier available to the originating and receiving banks, commonly
# abbreviated as IMAD. It is created when the wire is submitted to the Fedwire
Expand All @@ -79,6 +133,19 @@ class InboundWireTransfer < Increase::Internal::Type::BaseModel
# @return [String, nil]
required :input_message_accountability_data, String, nil?: true

# @!attribute instructing_agent_routing_number
# The American Banking Association (ABA) routing number of the bank that sent the
# wire.
#
# @return [String, nil]
required :instructing_agent_routing_number, String, nil?: true

# @!attribute instruction_identification
# The sending bank's identifier for the wire transfer.
#
# @return [String, nil]
required :instruction_identification, String, nil?: true

# @!attribute originator_address_line1
# The address of the wire originator, set by the sending bank.
#
Expand Down Expand Up @@ -166,13 +233,27 @@ class InboundWireTransfer < Increase::Internal::Type::BaseModel
# @return [Symbol, Increase::Models::InboundWireTransfer::Type]
required :type, enum: -> { Increase::InboundWireTransfer::Type }

# @!attribute unique_end_to_end_transaction_reference
# The Unique End-to-end Transaction Reference
# ([UETR](https://www.swift.com/payments/what-unique-end-end-transaction-reference-uetr))
# of the transfer.
#
# @return [String, nil]
required :unique_end_to_end_transaction_reference, String, nil?: true

# @!attribute unstructured_remittance_information
# A free-form message set by the sender.
#
# @return [String, nil]
required :unstructured_remittance_information, String, nil?: true

# @!attribute wire_drawdown_request_id
# The wire drawdown request the inbound wire transfer is fulfilling.
#
# @return [String, nil]
required :wire_drawdown_request_id, String, nil?: true

# @!method initialize(id:, account_id:, account_number_id:, amount:, beneficiary_address_line1:, beneficiary_address_line2:, beneficiary_address_line3:, beneficiary_name:, beneficiary_reference:, created_at:, description:, input_message_accountability_data:, originator_address_line1:, originator_address_line2:, originator_address_line3:, originator_name:, originator_routing_number:, originator_to_beneficiary_information:, originator_to_beneficiary_information_line1:, originator_to_beneficiary_information_line2:, originator_to_beneficiary_information_line3:, originator_to_beneficiary_information_line4:, reversal:, sender_reference:, status:, type:, wire_drawdown_request_id:)
# @!method initialize(id:, account_id:, account_number_id:, amount:, beneficiary_address_line1:, beneficiary_address_line2:, beneficiary_address_line3:, beneficiary_name:, beneficiary_reference:, created_at:, creditor_address_line1:, creditor_address_line2:, creditor_address_line3:, creditor_name:, debtor_address_line1:, debtor_address_line2:, debtor_address_line3:, debtor_name:, description:, end_to_end_identification:, input_message_accountability_data:, instructing_agent_routing_number:, instruction_identification:, originator_address_line1:, originator_address_line2:, originator_address_line3:, originator_name:, originator_routing_number:, originator_to_beneficiary_information:, originator_to_beneficiary_information_line1:, originator_to_beneficiary_information_line2:, originator_to_beneficiary_information_line3:, originator_to_beneficiary_information_line4:, reversal:, sender_reference:, status:, type:, unique_end_to_end_transaction_reference:, unstructured_remittance_information:, wire_drawdown_request_id:)
# Some parameter documentations has been truncated, see
# {Increase::Models::InboundWireTransfer} for more details.
#
Expand All @@ -199,10 +280,32 @@ class InboundWireTransfer < Increase::Internal::Type::BaseModel
#
# @param created_at [Time] The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which th
#
# @param creditor_address_line1 [String, nil] A free-form address field set by the sender.
#
# @param creditor_address_line2 [String, nil] A free-form address field set by the sender.
#
# @param creditor_address_line3 [String, nil] A free-form address field set by the sender.
#
# @param creditor_name [String, nil] A name set by the sender.
#
# @param debtor_address_line1 [String, nil] A free-form address field set by the sender.
#
# @param debtor_address_line2 [String, nil] A free-form address field set by the sender.
#
# @param debtor_address_line3 [String, nil] A free-form address field set by the sender.
#
# @param debtor_name [String, nil] A name set by the sender.
#
# @param description [String] An Increase-constructed description of the transfer.
#
# @param end_to_end_identification [String, nil] A free-form reference string set by the sender, to help identify the transfer.
#
# @param input_message_accountability_data [String, nil] A unique identifier available to the originating and receiving banks, commonly a
#
# @param instructing_agent_routing_number [String, nil] The American Banking Association (ABA) routing number of the bank that sent the
#
# @param instruction_identification [String, nil] The sending bank's identifier for the wire transfer.
#
# @param originator_address_line1 [String, nil] The address of the wire originator, set by the sending bank.
#
# @param originator_address_line2 [String, nil] The address of the wire originator, set by the sending bank.
Expand Down Expand Up @@ -231,6 +334,10 @@ class InboundWireTransfer < Increase::Internal::Type::BaseModel
#
# @param type [Symbol, Increase::Models::InboundWireTransfer::Type] A constant representing the object's type. For this resource it will always be `
#
# @param unique_end_to_end_transaction_reference [String, nil] The Unique End-to-end Transaction Reference ([UETR](https://www.swift.com/paymen
#
# @param unstructured_remittance_information [String, nil] A free-form message set by the sender.
#
# @param wire_drawdown_request_id [String, nil] The wire drawdown request the inbound wire transfer is fulfilling.

# @see Increase::Models::InboundWireTransfer#reversal
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.37.1"
VERSION = "1.38.0"
end
110 changes: 110 additions & 0 deletions rbi/increase/models/inbound_wire_transfer.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,61 @@ module Increase
sig { returns(Time) }
attr_accessor :created_at

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :creditor_address_line1

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :creditor_address_line2

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :creditor_address_line3

# A name set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :creditor_name

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :debtor_address_line1

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :debtor_address_line2

# A free-form address field set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :debtor_address_line3

# A name set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :debtor_name

# An Increase-constructed description of the transfer.
sig { returns(String) }
attr_accessor :description

# A free-form reference string set by the sender, to help identify the transfer.
sig { returns(T.nilable(String)) }
attr_accessor :end_to_end_identification

# A unique identifier available to the originating and receiving banks, commonly
# abbreviated as IMAD. It is created when the wire is submitted to the Fedwire
# service and is helpful when debugging wires with the originating bank.
sig { returns(T.nilable(String)) }
attr_accessor :input_message_accountability_data

# The American Banking Association (ABA) routing number of the bank that sent the
# wire.
sig { returns(T.nilable(String)) }
attr_accessor :instructing_agent_routing_number

# The sending bank's identifier for the wire transfer.
sig { returns(T.nilable(String)) }
attr_accessor :instruction_identification

# The address of the wire originator, set by the sending bank.
sig { returns(T.nilable(String)) }
attr_accessor :originator_address_line1
Expand Down Expand Up @@ -125,6 +170,16 @@ module Increase
sig { returns(Increase::InboundWireTransfer::Type::TaggedSymbol) }
attr_accessor :type

# The Unique End-to-end Transaction Reference
# ([UETR](https://www.swift.com/payments/what-unique-end-end-transaction-reference-uetr))
# of the transfer.
sig { returns(T.nilable(String)) }
attr_accessor :unique_end_to_end_transaction_reference

# A free-form message set by the sender.
sig { returns(T.nilable(String)) }
attr_accessor :unstructured_remittance_information

# The wire drawdown request the inbound wire transfer is fulfilling.
sig { returns(T.nilable(String)) }
attr_accessor :wire_drawdown_request_id
Expand All @@ -143,8 +198,19 @@ module Increase
beneficiary_name: T.nilable(String),
beneficiary_reference: T.nilable(String),
created_at: Time,
creditor_address_line1: T.nilable(String),
creditor_address_line2: T.nilable(String),
creditor_address_line3: T.nilable(String),
creditor_name: T.nilable(String),
debtor_address_line1: T.nilable(String),
debtor_address_line2: T.nilable(String),
debtor_address_line3: T.nilable(String),
debtor_name: T.nilable(String),
description: String,
end_to_end_identification: T.nilable(String),
input_message_accountability_data: T.nilable(String),
instructing_agent_routing_number: T.nilable(String),
instruction_identification: T.nilable(String),
originator_address_line1: T.nilable(String),
originator_address_line2: T.nilable(String),
originator_address_line3: T.nilable(String),
Expand All @@ -159,6 +225,8 @@ module Increase
sender_reference: T.nilable(String),
status: Increase::InboundWireTransfer::Status::OrSymbol,
type: Increase::InboundWireTransfer::Type::OrSymbol,
unique_end_to_end_transaction_reference: T.nilable(String),
unstructured_remittance_information: T.nilable(String),
wire_drawdown_request_id: T.nilable(String)
).returns(T.attached_class)
end
Expand All @@ -184,12 +252,35 @@ module Increase
# The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which
# the inbound wire transfer was created.
created_at:,
# A free-form address field set by the sender.
creditor_address_line1:,
# A free-form address field set by the sender.
creditor_address_line2:,
# A free-form address field set by the sender.
creditor_address_line3:,
# A name set by the sender.
creditor_name:,
# A free-form address field set by the sender.
debtor_address_line1:,
# A free-form address field set by the sender.
debtor_address_line2:,
# A free-form address field set by the sender.
debtor_address_line3:,
# A name set by the sender.
debtor_name:,
# An Increase-constructed description of the transfer.
description:,
# A free-form reference string set by the sender, to help identify the transfer.
end_to_end_identification:,
# A unique identifier available to the originating and receiving banks, commonly
# abbreviated as IMAD. It is created when the wire is submitted to the Fedwire
# service and is helpful when debugging wires with the originating bank.
input_message_accountability_data:,
# The American Banking Association (ABA) routing number of the bank that sent the
# wire.
instructing_agent_routing_number:,
# The sending bank's identifier for the wire transfer.
instruction_identification:,
# The address of the wire originator, set by the sending bank.
originator_address_line1:,
# The address of the wire originator, set by the sending bank.
Expand Down Expand Up @@ -221,6 +312,12 @@ module Increase
# A constant representing the object's type. For this resource it will always be
# `inbound_wire_transfer`.
type:,
# The Unique End-to-end Transaction Reference
# ([UETR](https://www.swift.com/payments/what-unique-end-end-transaction-reference-uetr))
# of the transfer.
unique_end_to_end_transaction_reference:,
# A free-form message set by the sender.
unstructured_remittance_information:,
# The wire drawdown request the inbound wire transfer is fulfilling.
wire_drawdown_request_id:
)
Expand All @@ -239,8 +336,19 @@ module Increase
beneficiary_name: T.nilable(String),
beneficiary_reference: T.nilable(String),
created_at: Time,
creditor_address_line1: T.nilable(String),
creditor_address_line2: T.nilable(String),
creditor_address_line3: T.nilable(String),
creditor_name: T.nilable(String),
debtor_address_line1: T.nilable(String),
debtor_address_line2: T.nilable(String),
debtor_address_line3: T.nilable(String),
debtor_name: T.nilable(String),
description: String,
end_to_end_identification: T.nilable(String),
input_message_accountability_data: T.nilable(String),
instructing_agent_routing_number: T.nilable(String),
instruction_identification: T.nilable(String),
originator_address_line1: T.nilable(String),
originator_address_line2: T.nilable(String),
originator_address_line3: T.nilable(String),
Expand All @@ -255,6 +363,8 @@ module Increase
sender_reference: T.nilable(String),
status: Increase::InboundWireTransfer::Status::TaggedSymbol,
type: Increase::InboundWireTransfer::Type::TaggedSymbol,
unique_end_to_end_transaction_reference: T.nilable(String),
unstructured_remittance_information: T.nilable(String),
wire_drawdown_request_id: T.nilable(String)
}
)
Expand Down
Loading