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.80.0"
".": "1.81.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: 213
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-fc17d091731928c882b2272ea5de831cafcbf237a7887652a5f133c29cb1bbc4.yml
openapi_spec_hash: aad429d087b7557be4103d1309cd81a0
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-61d42e1f44023df8161e3b35d6154011e638f78b3b232379396ea8980d6257b5.yml
openapi_spec_hash: 8831b733d617f5c7ee39db3cb62da20c
config_hash: e1e8bc2138a13f290956ae6687f099cd
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.81.0 (2025-09-18)

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

### Features

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

## 1.80.0 (2025-09-17)

Full Changelog: [v1.79.0...v1.80.0](https://github.com/Increase/increase-ruby/compare/v1.79.0...v1.80.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.80.0)
increase (1.81.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.80.0"
gem "increase", "~> 1.81.0"
```

<!-- x-release-please-end -->
Expand Down
26 changes: 25 additions & 1 deletion lib/increase/models/routing_number_list_response.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ class RoutingNumberListResponse < Increase::Internal::Type::BaseModel
# @return [Symbol, Increase::Models::RoutingNumberListResponse::ACHTransfers]
required :ach_transfers, enum: -> { Increase::Models::RoutingNumberListResponse::ACHTransfers }

# @!attribute fednow_transfers
# This routing number's support for FedNow Transfers.
#
# @return [Symbol, Increase::Models::RoutingNumberListResponse::FednowTransfers]
required :fednow_transfers, enum: -> { Increase::Models::RoutingNumberListResponse::FednowTransfers }

# @!attribute name
# The name of the financial institution belonging to a routing number.
#
Expand Down Expand Up @@ -42,14 +48,16 @@ class RoutingNumberListResponse < Increase::Internal::Type::BaseModel
# @return [Symbol, Increase::Models::RoutingNumberListResponse::WireTransfers]
required :wire_transfers, enum: -> { Increase::Models::RoutingNumberListResponse::WireTransfers }

# @!method initialize(ach_transfers:, name:, real_time_payments_transfers:, routing_number:, type:, wire_transfers:)
# @!method initialize(ach_transfers:, fednow_transfers:, name:, real_time_payments_transfers:, routing_number:, type:, wire_transfers:)
# Some parameter documentations has been truncated, see
# {Increase::Models::RoutingNumberListResponse} for more details.
#
# Routing numbers are used to identify your bank in a financial transaction.
#
# @param ach_transfers [Symbol, Increase::Models::RoutingNumberListResponse::ACHTransfers] This routing number's support for ACH Transfers.
#
# @param fednow_transfers [Symbol, Increase::Models::RoutingNumberListResponse::FednowTransfers] This routing number's support for FedNow Transfers.
#
# @param name [String] The name of the financial institution belonging to a routing number.
#
# @param real_time_payments_transfers [Symbol, Increase::Models::RoutingNumberListResponse::RealTimePaymentsTransfers] This routing number's support for Real-Time Payments Transfers.
Expand All @@ -76,6 +84,22 @@ module ACHTransfers
# @return [Array<Symbol>]
end

# This routing number's support for FedNow Transfers.
#
# @see Increase::Models::RoutingNumberListResponse#fednow_transfers
module FednowTransfers
extend Increase::Internal::Type::Enum

# The routing number can receive this transfer type.
SUPPORTED = :supported

# The routing number cannot receive this transfer type.
NOT_SUPPORTED = :not_supported

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

# This routing number's support for Real-Time Payments Transfers.
#
# @see Increase::Models::RoutingNumberListResponse#real_time_payments_transfers
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.80.0"
VERSION = "1.81.0"
end
52 changes: 52 additions & 0 deletions rbi/increase/models/routing_number_list_response.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ module Increase
end
attr_accessor :ach_transfers

# This routing number's support for FedNow Transfers.
sig do
returns(
Increase::Models::RoutingNumberListResponse::FednowTransfers::TaggedSymbol
)
end
attr_accessor :fednow_transfers

# The name of the financial institution belonging to a routing number.
sig { returns(String) }
attr_accessor :name
Expand Down Expand Up @@ -55,6 +63,8 @@ module Increase
params(
ach_transfers:
Increase::Models::RoutingNumberListResponse::ACHTransfers::OrSymbol,
fednow_transfers:
Increase::Models::RoutingNumberListResponse::FednowTransfers::OrSymbol,
name: String,
real_time_payments_transfers:
Increase::Models::RoutingNumberListResponse::RealTimePaymentsTransfers::OrSymbol,
Expand All @@ -67,6 +77,8 @@ module Increase
def self.new(
# This routing number's support for ACH Transfers.
ach_transfers:,
# This routing number's support for FedNow Transfers.
fednow_transfers:,
# The name of the financial institution belonging to a routing number.
name:,
# This routing number's support for Real-Time Payments Transfers.
Expand All @@ -86,6 +98,8 @@ module Increase
{
ach_transfers:
Increase::Models::RoutingNumberListResponse::ACHTransfers::TaggedSymbol,
fednow_transfers:
Increase::Models::RoutingNumberListResponse::FednowTransfers::TaggedSymbol,
name: String,
real_time_payments_transfers:
Increase::Models::RoutingNumberListResponse::RealTimePaymentsTransfers::TaggedSymbol,
Expand Down Expand Up @@ -138,6 +152,44 @@ module Increase
end
end

# This routing number's support for FedNow Transfers.
module FednowTransfers
extend Increase::Internal::Type::Enum

TaggedSymbol =
T.type_alias do
T.all(
Symbol,
Increase::Models::RoutingNumberListResponse::FednowTransfers
)
end
OrSymbol = T.type_alias { T.any(Symbol, String) }

# The routing number can receive this transfer type.
SUPPORTED =
T.let(
:supported,
Increase::Models::RoutingNumberListResponse::FednowTransfers::TaggedSymbol
)

# The routing number cannot receive this transfer type.
NOT_SUPPORTED =
T.let(
:not_supported,
Increase::Models::RoutingNumberListResponse::FednowTransfers::TaggedSymbol
)

sig do
override.returns(
T::Array[
Increase::Models::RoutingNumberListResponse::FednowTransfers::TaggedSymbol
]
)
end
def self.values
end
end

# This routing number's support for Real-Time Payments Transfers.
module RealTimePaymentsTransfers
extend Increase::Internal::Type::Enum
Expand Down
19 changes: 19 additions & 0 deletions sig/increase/models/routing_number_list_response.rbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ module Increase
type routing_number_list_response =
{
ach_transfers: Increase::Models::RoutingNumberListResponse::ach_transfers,
fednow_transfers: Increase::Models::RoutingNumberListResponse::fednow_transfers,
name: String,
real_time_payments_transfers: Increase::Models::RoutingNumberListResponse::real_time_payments_transfers,
routing_number: String,
Expand All @@ -13,6 +14,8 @@ module Increase
class RoutingNumberListResponse < Increase::Internal::Type::BaseModel
attr_accessor ach_transfers: Increase::Models::RoutingNumberListResponse::ach_transfers

attr_accessor fednow_transfers: Increase::Models::RoutingNumberListResponse::fednow_transfers

attr_accessor name: String

attr_accessor real_time_payments_transfers: Increase::Models::RoutingNumberListResponse::real_time_payments_transfers
Expand All @@ -25,6 +28,7 @@ module Increase

def initialize: (
ach_transfers: Increase::Models::RoutingNumberListResponse::ach_transfers,
fednow_transfers: Increase::Models::RoutingNumberListResponse::fednow_transfers,
name: String,
real_time_payments_transfers: Increase::Models::RoutingNumberListResponse::real_time_payments_transfers,
routing_number: String,
Expand All @@ -34,6 +38,7 @@ module Increase

def to_hash: -> {
ach_transfers: Increase::Models::RoutingNumberListResponse::ach_transfers,
fednow_transfers: Increase::Models::RoutingNumberListResponse::fednow_transfers,
name: String,
real_time_payments_transfers: Increase::Models::RoutingNumberListResponse::real_time_payments_transfers,
routing_number: String,
Expand All @@ -55,6 +60,20 @@ module Increase
def self?.values: -> ::Array[Increase::Models::RoutingNumberListResponse::ach_transfers]
end

type fednow_transfers = :supported | :not_supported

module FednowTransfers
extend Increase::Internal::Type::Enum

# The routing number can receive this transfer type.
SUPPORTED: :supported

# The routing number cannot receive this transfer type.
NOT_SUPPORTED: :not_supported

def self?.values: -> ::Array[Increase::Models::RoutingNumberListResponse::fednow_transfers]
end

type real_time_payments_transfers = :supported | :not_supported

module RealTimePaymentsTransfers
Expand Down
1 change: 1 addition & 0 deletions test/increase/resources/routing_numbers_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ def test_list_required_params
assert_pattern do
row => {
ach_transfers: Increase::Models::RoutingNumberListResponse::ACHTransfers,
fednow_transfers: Increase::Models::RoutingNumberListResponse::FednowTransfers,
name: String,
real_time_payments_transfers: Increase::Models::RoutingNumberListResponse::RealTimePaymentsTransfers,
routing_number: String,
Expand Down