diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fd0ccba9b..000572ece 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-alpha.12" + ".": "0.1.0-alpha.13" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index fc9313a0c..90cd8584e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 194 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-27dc46bb403d49303c0a407c619e63dfcb1be14d16536390f0b4a8dd3b3d8e38.yml -openapi_spec_hash: 679632c6d91d4a35625ce94adc2c6ea0 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-58a2ee2ff5eb6f528503fbaae714862d76b1dc7c64dc6349e0358d4cac6cc9a4.yml +openapi_spec_hash: ff3a1961dead0bea92a692b13b6a96fb config_hash: 6ae27f935d24d38237894dd4fd6bd749 diff --git a/CHANGELOG.md b/CHANGELOG.md index 0db9116c1..590b99f74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## 0.1.0-alpha.13 (2025-04-28) + +Full Changelog: [v0.1.0-alpha.12...v0.1.0-alpha.13](https://github.com/Increase/increase-ruby/compare/v0.1.0-alpha.12...v0.1.0-alpha.13) + +### Features + +* **api:** api update ([45fc551](https://github.com/Increase/increase-ruby/commit/45fc551b875600bfcd2dea9cfad233e932937c60)) + + +### Chores + +* add generator safe directory ([cb8b110](https://github.com/Increase/increase-ruby/commit/cb8b1101240abd6d05da7e20d0dd9d03cc8f0d31)) +* **internal:** annotate request options with type aliases in sorbet ([2c2ec21](https://github.com/Increase/increase-ruby/commit/2c2ec21376e7acc7554e8ac99a36682479ee8930)) +* **internal:** remove unnecessary `rbi/lib` folder ([7826238](https://github.com/Increase/increase-ruby/commit/7826238a53b6c07a3c256f88c9f1bcd8ea29c92c)) +* more accurate type annotations and aliases ([4a22b74](https://github.com/Increase/increase-ruby/commit/4a22b7498e85103d2a393b4930c49a200141b27c)) + ## 0.1.0-alpha.12 (2025-04-25) Full Changelog: [v0.1.0-alpha.11...v0.1.0-alpha.12](https://github.com/Increase/increase-ruby/compare/v0.1.0-alpha.11...v0.1.0-alpha.12) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f2a771c83..11dc1f331 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,7 @@ This will install all the required dependencies. ## Modifying/Adding code -Most of the SDK is generated code. Modifications to code will be persisted between generations, but may result in merge conflicts between manual patches and changes from the generator. The generator will never modify the contents `examples/` directory. +Most of the SDK is generated code. Modifications to code will be persisted between generations, but may result in merge conflicts between manual patches and changes from the generator. The generator will never modify the contents of `lib/increase/helpers/` and `examples/` directory. ## Adding and running examples diff --git a/Gemfile.lock b/Gemfile.lock index 96a09384f..ab2449fc3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - increase (0.1.0.pre.alpha.12) + increase (0.1.0.pre.alpha.13) connection_pool GEM diff --git a/README.md b/README.md index 7f8d952e5..a7f7e44d9 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", "~> 0.1.0.pre.alpha.12" +gem "increase", "~> 0.1.0.pre.alpha.13" ``` diff --git a/lib/increase/errors.rb b/lib/increase/errors.rb index 1af0b3e6b..3609aa4e0 100644 --- a/lib/increase/errors.rb +++ b/lib/increase/errors.rb @@ -3,9 +3,9 @@ module Increase module Errors class Error < StandardError - # @!parse - # # @return [StandardError, nil] - # attr_accessor :cause + # @!attribute cause + # + # @return [StandardError, nil] end class ConversionError < Increase::Errors::Error @@ -40,13 +40,13 @@ def initialize(url:, status: nil, body: nil, request: nil, response: nil, messag end class APIConnectionError < Increase::Errors::APIError - # @!parse - # # @return [nil] - # attr_accessor :status + # @!attribute status + # + # @return [nil] - # @!parse - # # @return [nil] - # attr_accessor :body + # @!attribute body + # + # @return [nil] # @api private # diff --git a/lib/increase/internal/type/boolean.rb b/lib/increase/internal/type/boolean.rb index 6cce36fde..4e995eb55 100644 --- a/lib/increase/internal/type/boolean.rb +++ b/lib/increase/internal/type/boolean.rb @@ -46,17 +46,16 @@ def coerce(value, state:) value end - # @!parse - # # @api private - # # - # # @param value [Boolean, Object] - # # - # # @param state [Hash{Symbol=>Object}] . - # # - # # @option state [Boolean] :can_retry - # # - # # @return [Boolean, Object] - # def dump(value, state:) = super + # @!method dump(value, state:) + # @api private + # + # @param value [Boolean, Object] + # + # @param state [Hash{Symbol=>Object}] . + # + # @option state [Boolean] :can_retry + # + # @return [Boolean, Object] end end end diff --git a/lib/increase/internal/type/enum.rb b/lib/increase/internal/type/enum.rb index 9f9deebbb..e4d1f446b 100644 --- a/lib/increase/internal/type/enum.rb +++ b/lib/increase/internal/type/enum.rb @@ -75,17 +75,16 @@ def coerce(value, state:) end end - # @!parse - # # @api private - # # - # # @param value [Symbol, Object] - # # - # # @param state [Hash{Symbol=>Object}] . - # # - # # @option state [Boolean] :can_retry - # # - # # @return [Symbol, Object] - # def dump(value, state:) = super + # @!method dump(value, state:) + # @api private + # + # @param value [Symbol, Object] + # + # @param state [Hash{Symbol=>Object}] . + # + # @option state [Boolean] :can_retry + # + # @return [Symbol, Object] # @api private # diff --git a/lib/increase/internal/type/unknown.rb b/lib/increase/internal/type/unknown.rb index dadb86d08..bc2161cbc 100644 --- a/lib/increase/internal/type/unknown.rb +++ b/lib/increase/internal/type/unknown.rb @@ -48,17 +48,16 @@ def coerce(value, state:) value end - # @!parse - # # @api private - # # - # # @param value [Object] - # # - # # @param state [Hash{Symbol=>Object}] . - # # - # # @option state [Boolean] :can_retry - # # - # # @return [Object] - # def dump(value, state:) = super + # @!method dump(value, state:) + # @api private + # + # @param value [Object] + # + # @param state [Hash{Symbol=>Object}] . + # + # @option state [Boolean] :can_retry + # + # @return [Object] end # rubocop:enable Lint/UnusedMethodArgument diff --git a/lib/increase/models/physical_card.rb b/lib/increase/models/physical_card.rb index 4fe51958d..5433b2d67 100644 --- a/lib/increase/models/physical_card.rb +++ b/lib/increase/models/physical_card.rb @@ -292,7 +292,14 @@ class Tracking < Increase::Internal::Type::BaseModel # @return [Time] required :shipped_at, Time - # @!method initialize(number:, return_number:, return_reason:, shipped_at:) + # @!attribute updates + # Tracking updates relating to the physical card's delivery. + # + # @return [Array] + required :updates, + -> { Increase::Internal::Type::ArrayOf[Increase::Models::PhysicalCard::Shipment::Tracking::Update] } + + # @!method initialize(number:, return_number:, return_reason:, shipped_at:, updates:) # Some parameter documentations has been truncated, see # {Increase::Models::PhysicalCard::Shipment::Tracking} for more details. # @@ -306,6 +313,62 @@ class Tracking < Increase::Internal::Type::BaseModel # # @param shipped_at [Time] The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which th # ... + # + # @param updates [Array] Tracking updates relating to the physical card's delivery. + + class Update < Increase::Internal::Type::BaseModel + # @!attribute category + # The type of tracking event. + # + # @return [Symbol, Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category] + required :category, enum: -> { Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category } + + # @!attribute created_at + # The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which + # the tracking event took place. + # + # @return [Time] + required :created_at, Time + + # @!attribute postal_code + # The postal code where the event took place. + # + # @return [String] + required :postal_code, String + + # @!method initialize(category:, created_at:, postal_code:) + # Some parameter documentations has been truncated, see + # {Increase::Models::PhysicalCard::Shipment::Tracking::Update} for more details. + # + # @param category [Symbol, Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category] The type of tracking event. + # + # @param created_at [Time] The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which th + # ... + # + # @param postal_code [String] The postal code where the event took place. + + # The type of tracking event. + # + # @see Increase::Models::PhysicalCard::Shipment::Tracking::Update#category + module Category + extend Increase::Internal::Type::Enum + + # The physical card is in transit. + IN_TRANSIT = :in_transit + + # The physical card has been processed for delivery. + PROCESSED_FOR_DELIVERY = :processed_for_delivery + + # The physical card has been delivered. + DELIVERED = :delivered + + # Delivery failed and the physical card was returned to sender. + RETURNED_TO_SENDER = :returned_to_sender + + # @!method self.values + # @return [Array] + end + end end end diff --git a/lib/increase/request_options.rb b/lib/increase/request_options.rb index bb41b7fde..31c109e45 100644 --- a/lib/increase/request_options.rb +++ b/lib/increase/request_options.rb @@ -65,10 +65,9 @@ def self.validate!(opts) # @return [Float, nil] optional :timeout, Float - # @!parse - # # @!method initialize(values = {}) - # # Returns a new instance of RequestOptions. - # # - # # @param values [Hash{Symbol=>Object}] + # @!method initialize(values = {}) + # Returns a new instance of RequestOptions. + # + # @param values [Hash{Symbol=>Object}] end end diff --git a/lib/increase/version.rb b/lib/increase/version.rb index e5496e6a0..f8d26d2a1 100644 --- a/lib/increase/version.rb +++ b/lib/increase/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Increase - VERSION = "0.1.0.pre.alpha.12" + VERSION = "0.1.0.pre.alpha.13" end diff --git a/rbi/lib/increase/client.rbi b/rbi/increase/client.rbi similarity index 100% rename from rbi/lib/increase/client.rbi rename to rbi/increase/client.rbi diff --git a/rbi/lib/increase/errors.rbi b/rbi/increase/errors.rbi similarity index 100% rename from rbi/lib/increase/errors.rbi rename to rbi/increase/errors.rbi diff --git a/rbi/lib/increase/file_part.rbi b/rbi/increase/file_part.rbi similarity index 100% rename from rbi/lib/increase/file_part.rbi rename to rbi/increase/file_part.rbi diff --git a/rbi/lib/increase/internal.rbi b/rbi/increase/internal.rbi similarity index 100% rename from rbi/lib/increase/internal.rbi rename to rbi/increase/internal.rbi diff --git a/rbi/lib/increase/internal/page.rbi b/rbi/increase/internal/page.rbi similarity index 100% rename from rbi/lib/increase/internal/page.rbi rename to rbi/increase/internal/page.rbi diff --git a/rbi/lib/increase/internal/transport/base_client.rbi b/rbi/increase/internal/transport/base_client.rbi similarity index 97% rename from rbi/lib/increase/internal/transport/base_client.rbi rename to rbi/increase/internal/transport/base_client.rbi index ac13db0fd..1fd3c9b48 100644 --- a/rbi/lib/increase/internal/transport/base_client.rbi +++ b/rbi/increase/internal/transport/base_client.rbi @@ -35,7 +35,7 @@ module Increase page: T.nilable(T::Class[Increase::Internal::Type::BasePage[Increase::Internal::Type::BaseModel]]), stream: T.nilable(T::Class[T.anything]), model: T.nilable(Increase::Internal::Type::Converter::Input), - options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + options: T.nilable(Increase::RequestOpts) } end @@ -188,7 +188,7 @@ module Increase page: T.nilable(T::Class[Increase::Internal::Type::BasePage[Increase::Internal::Type::BaseModel]]), stream: T.nilable(T::Class[T.anything]), model: T.nilable(Increase::Internal::Type::Converter::Input), - options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + options: T.nilable(Increase::RequestOpts) ) .returns(T.anything) end diff --git a/rbi/lib/increase/internal/transport/pooled_net_requester.rbi b/rbi/increase/internal/transport/pooled_net_requester.rbi similarity index 100% rename from rbi/lib/increase/internal/transport/pooled_net_requester.rbi rename to rbi/increase/internal/transport/pooled_net_requester.rbi diff --git a/rbi/lib/increase/internal/type/array_of.rbi b/rbi/increase/internal/type/array_of.rbi similarity index 100% rename from rbi/lib/increase/internal/type/array_of.rbi rename to rbi/increase/internal/type/array_of.rbi diff --git a/rbi/lib/increase/internal/type/base_model.rbi b/rbi/increase/internal/type/base_model.rbi similarity index 100% rename from rbi/lib/increase/internal/type/base_model.rbi rename to rbi/increase/internal/type/base_model.rbi diff --git a/rbi/lib/increase/internal/type/base_page.rbi b/rbi/increase/internal/type/base_page.rbi similarity index 100% rename from rbi/lib/increase/internal/type/base_page.rbi rename to rbi/increase/internal/type/base_page.rbi diff --git a/rbi/lib/increase/internal/type/boolean.rbi b/rbi/increase/internal/type/boolean.rbi similarity index 100% rename from rbi/lib/increase/internal/type/boolean.rbi rename to rbi/increase/internal/type/boolean.rbi diff --git a/rbi/lib/increase/internal/type/converter.rbi b/rbi/increase/internal/type/converter.rbi similarity index 100% rename from rbi/lib/increase/internal/type/converter.rbi rename to rbi/increase/internal/type/converter.rbi diff --git a/rbi/lib/increase/internal/type/enum.rbi b/rbi/increase/internal/type/enum.rbi similarity index 100% rename from rbi/lib/increase/internal/type/enum.rbi rename to rbi/increase/internal/type/enum.rbi diff --git a/rbi/lib/increase/internal/type/file_input.rbi b/rbi/increase/internal/type/file_input.rbi similarity index 100% rename from rbi/lib/increase/internal/type/file_input.rbi rename to rbi/increase/internal/type/file_input.rbi diff --git a/rbi/lib/increase/internal/type/hash_of.rbi b/rbi/increase/internal/type/hash_of.rbi similarity index 100% rename from rbi/lib/increase/internal/type/hash_of.rbi rename to rbi/increase/internal/type/hash_of.rbi diff --git a/rbi/lib/increase/internal/type/request_parameters.rbi b/rbi/increase/internal/type/request_parameters.rbi similarity index 84% rename from rbi/lib/increase/internal/type/request_parameters.rbi rename to rbi/increase/internal/type/request_parameters.rbi index b48139bde..5e1cf897c 100644 --- a/rbi/lib/increase/internal/type/request_parameters.rbi +++ b/rbi/increase/internal/type/request_parameters.rbi @@ -6,7 +6,7 @@ module Increase # @api private module RequestParameters # Options to specify HTTP behaviour for this request. - sig { returns(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) } + sig { returns(Increase::RequestOpts) } attr_accessor :request_options # @api private diff --git a/rbi/lib/increase/internal/type/union.rbi b/rbi/increase/internal/type/union.rbi similarity index 100% rename from rbi/lib/increase/internal/type/union.rbi rename to rbi/increase/internal/type/union.rbi diff --git a/rbi/lib/increase/internal/type/unknown.rbi b/rbi/increase/internal/type/unknown.rbi similarity index 100% rename from rbi/lib/increase/internal/type/unknown.rbi rename to rbi/increase/internal/type/unknown.rbi diff --git a/rbi/lib/increase/internal/util.rbi b/rbi/increase/internal/util.rbi similarity index 100% rename from rbi/lib/increase/internal/util.rbi rename to rbi/increase/internal/util.rbi diff --git a/rbi/lib/increase/models/account.rbi b/rbi/increase/models/account.rbi similarity index 100% rename from rbi/lib/increase/models/account.rbi rename to rbi/increase/models/account.rbi diff --git a/rbi/lib/increase/models/account_balance_params.rbi b/rbi/increase/models/account_balance_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_balance_params.rbi rename to rbi/increase/models/account_balance_params.rbi diff --git a/rbi/lib/increase/models/account_close_params.rbi b/rbi/increase/models/account_close_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_close_params.rbi rename to rbi/increase/models/account_close_params.rbi diff --git a/rbi/lib/increase/models/account_create_params.rbi b/rbi/increase/models/account_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_create_params.rbi rename to rbi/increase/models/account_create_params.rbi diff --git a/rbi/lib/increase/models/account_list_params.rbi b/rbi/increase/models/account_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_list_params.rbi rename to rbi/increase/models/account_list_params.rbi diff --git a/rbi/lib/increase/models/account_number.rbi b/rbi/increase/models/account_number.rbi similarity index 100% rename from rbi/lib/increase/models/account_number.rbi rename to rbi/increase/models/account_number.rbi diff --git a/rbi/lib/increase/models/account_number_create_params.rbi b/rbi/increase/models/account_number_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_number_create_params.rbi rename to rbi/increase/models/account_number_create_params.rbi diff --git a/rbi/lib/increase/models/account_number_list_params.rbi b/rbi/increase/models/account_number_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_number_list_params.rbi rename to rbi/increase/models/account_number_list_params.rbi diff --git a/rbi/lib/increase/models/account_number_retrieve_params.rbi b/rbi/increase/models/account_number_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_number_retrieve_params.rbi rename to rbi/increase/models/account_number_retrieve_params.rbi diff --git a/rbi/lib/increase/models/account_number_update_params.rbi b/rbi/increase/models/account_number_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_number_update_params.rbi rename to rbi/increase/models/account_number_update_params.rbi diff --git a/rbi/lib/increase/models/account_retrieve_params.rbi b/rbi/increase/models/account_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_retrieve_params.rbi rename to rbi/increase/models/account_retrieve_params.rbi diff --git a/rbi/lib/increase/models/account_statement.rbi b/rbi/increase/models/account_statement.rbi similarity index 100% rename from rbi/lib/increase/models/account_statement.rbi rename to rbi/increase/models/account_statement.rbi diff --git a/rbi/lib/increase/models/account_statement_list_params.rbi b/rbi/increase/models/account_statement_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_statement_list_params.rbi rename to rbi/increase/models/account_statement_list_params.rbi diff --git a/rbi/lib/increase/models/account_statement_retrieve_params.rbi b/rbi/increase/models/account_statement_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_statement_retrieve_params.rbi rename to rbi/increase/models/account_statement_retrieve_params.rbi diff --git a/rbi/lib/increase/models/account_transfer.rbi b/rbi/increase/models/account_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer.rbi rename to rbi/increase/models/account_transfer.rbi diff --git a/rbi/lib/increase/models/account_transfer_approve_params.rbi b/rbi/increase/models/account_transfer_approve_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer_approve_params.rbi rename to rbi/increase/models/account_transfer_approve_params.rbi diff --git a/rbi/lib/increase/models/account_transfer_cancel_params.rbi b/rbi/increase/models/account_transfer_cancel_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer_cancel_params.rbi rename to rbi/increase/models/account_transfer_cancel_params.rbi diff --git a/rbi/lib/increase/models/account_transfer_create_params.rbi b/rbi/increase/models/account_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer_create_params.rbi rename to rbi/increase/models/account_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/account_transfer_list_params.rbi b/rbi/increase/models/account_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer_list_params.rbi rename to rbi/increase/models/account_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/account_transfer_retrieve_params.rbi b/rbi/increase/models/account_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_transfer_retrieve_params.rbi rename to rbi/increase/models/account_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/account_update_params.rbi b/rbi/increase/models/account_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/account_update_params.rbi rename to rbi/increase/models/account_update_params.rbi diff --git a/rbi/lib/increase/models/ach_prenotification.rbi b/rbi/increase/models/ach_prenotification.rbi similarity index 100% rename from rbi/lib/increase/models/ach_prenotification.rbi rename to rbi/increase/models/ach_prenotification.rbi diff --git a/rbi/lib/increase/models/ach_prenotification_create_params.rbi b/rbi/increase/models/ach_prenotification_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_prenotification_create_params.rbi rename to rbi/increase/models/ach_prenotification_create_params.rbi diff --git a/rbi/lib/increase/models/ach_prenotification_list_params.rbi b/rbi/increase/models/ach_prenotification_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_prenotification_list_params.rbi rename to rbi/increase/models/ach_prenotification_list_params.rbi diff --git a/rbi/lib/increase/models/ach_prenotification_retrieve_params.rbi b/rbi/increase/models/ach_prenotification_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_prenotification_retrieve_params.rbi rename to rbi/increase/models/ach_prenotification_retrieve_params.rbi diff --git a/rbi/lib/increase/models/ach_transfer.rbi b/rbi/increase/models/ach_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer.rbi rename to rbi/increase/models/ach_transfer.rbi diff --git a/rbi/lib/increase/models/ach_transfer_approve_params.rbi b/rbi/increase/models/ach_transfer_approve_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer_approve_params.rbi rename to rbi/increase/models/ach_transfer_approve_params.rbi diff --git a/rbi/lib/increase/models/ach_transfer_cancel_params.rbi b/rbi/increase/models/ach_transfer_cancel_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer_cancel_params.rbi rename to rbi/increase/models/ach_transfer_cancel_params.rbi diff --git a/rbi/lib/increase/models/ach_transfer_create_params.rbi b/rbi/increase/models/ach_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer_create_params.rbi rename to rbi/increase/models/ach_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/ach_transfer_list_params.rbi b/rbi/increase/models/ach_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer_list_params.rbi rename to rbi/increase/models/ach_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/ach_transfer_retrieve_params.rbi b/rbi/increase/models/ach_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/ach_transfer_retrieve_params.rbi rename to rbi/increase/models/ach_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/balance_lookup.rbi b/rbi/increase/models/balance_lookup.rbi similarity index 100% rename from rbi/lib/increase/models/balance_lookup.rbi rename to rbi/increase/models/balance_lookup.rbi diff --git a/rbi/lib/increase/models/bookkeeping_account.rbi b/rbi/increase/models/bookkeeping_account.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_account.rbi rename to rbi/increase/models/bookkeeping_account.rbi diff --git a/rbi/lib/increase/models/bookkeeping_account_balance_params.rbi b/rbi/increase/models/bookkeeping_account_balance_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_account_balance_params.rbi rename to rbi/increase/models/bookkeeping_account_balance_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_account_create_params.rbi b/rbi/increase/models/bookkeeping_account_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_account_create_params.rbi rename to rbi/increase/models/bookkeeping_account_create_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_account_list_params.rbi b/rbi/increase/models/bookkeeping_account_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_account_list_params.rbi rename to rbi/increase/models/bookkeeping_account_list_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_account_update_params.rbi b/rbi/increase/models/bookkeeping_account_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_account_update_params.rbi rename to rbi/increase/models/bookkeeping_account_update_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_balance_lookup.rbi b/rbi/increase/models/bookkeeping_balance_lookup.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_balance_lookup.rbi rename to rbi/increase/models/bookkeeping_balance_lookup.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry.rbi b/rbi/increase/models/bookkeeping_entry.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry.rbi rename to rbi/increase/models/bookkeeping_entry.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_list_params.rbi b/rbi/increase/models/bookkeeping_entry_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_list_params.rbi rename to rbi/increase/models/bookkeeping_entry_list_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_retrieve_params.rbi b/rbi/increase/models/bookkeeping_entry_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_retrieve_params.rbi rename to rbi/increase/models/bookkeeping_entry_retrieve_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_set.rbi b/rbi/increase/models/bookkeeping_entry_set.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_set.rbi rename to rbi/increase/models/bookkeeping_entry_set.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_set_create_params.rbi b/rbi/increase/models/bookkeeping_entry_set_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_set_create_params.rbi rename to rbi/increase/models/bookkeeping_entry_set_create_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_set_list_params.rbi b/rbi/increase/models/bookkeeping_entry_set_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_set_list_params.rbi rename to rbi/increase/models/bookkeeping_entry_set_list_params.rbi diff --git a/rbi/lib/increase/models/bookkeeping_entry_set_retrieve_params.rbi b/rbi/increase/models/bookkeeping_entry_set_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/bookkeeping_entry_set_retrieve_params.rbi rename to rbi/increase/models/bookkeeping_entry_set_retrieve_params.rbi diff --git a/rbi/lib/increase/models/card.rbi b/rbi/increase/models/card.rbi similarity index 100% rename from rbi/lib/increase/models/card.rbi rename to rbi/increase/models/card.rbi diff --git a/rbi/lib/increase/models/card_create_params.rbi b/rbi/increase/models/card_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_create_params.rbi rename to rbi/increase/models/card_create_params.rbi diff --git a/rbi/lib/increase/models/card_details.rbi b/rbi/increase/models/card_details.rbi similarity index 100% rename from rbi/lib/increase/models/card_details.rbi rename to rbi/increase/models/card_details.rbi diff --git a/rbi/lib/increase/models/card_details_params.rbi b/rbi/increase/models/card_details_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_details_params.rbi rename to rbi/increase/models/card_details_params.rbi diff --git a/rbi/lib/increase/models/card_dispute.rbi b/rbi/increase/models/card_dispute.rbi similarity index 100% rename from rbi/lib/increase/models/card_dispute.rbi rename to rbi/increase/models/card_dispute.rbi diff --git a/rbi/lib/increase/models/card_dispute_create_params.rbi b/rbi/increase/models/card_dispute_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_dispute_create_params.rbi rename to rbi/increase/models/card_dispute_create_params.rbi diff --git a/rbi/lib/increase/models/card_dispute_list_params.rbi b/rbi/increase/models/card_dispute_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_dispute_list_params.rbi rename to rbi/increase/models/card_dispute_list_params.rbi diff --git a/rbi/lib/increase/models/card_dispute_retrieve_params.rbi b/rbi/increase/models/card_dispute_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_dispute_retrieve_params.rbi rename to rbi/increase/models/card_dispute_retrieve_params.rbi diff --git a/rbi/lib/increase/models/card_list_params.rbi b/rbi/increase/models/card_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_list_params.rbi rename to rbi/increase/models/card_list_params.rbi diff --git a/rbi/lib/increase/models/card_payment.rbi b/rbi/increase/models/card_payment.rbi similarity index 100% rename from rbi/lib/increase/models/card_payment.rbi rename to rbi/increase/models/card_payment.rbi diff --git a/rbi/lib/increase/models/card_payment_list_params.rbi b/rbi/increase/models/card_payment_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_payment_list_params.rbi rename to rbi/increase/models/card_payment_list_params.rbi diff --git a/rbi/lib/increase/models/card_payment_retrieve_params.rbi b/rbi/increase/models/card_payment_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_payment_retrieve_params.rbi rename to rbi/increase/models/card_payment_retrieve_params.rbi diff --git a/rbi/lib/increase/models/card_purchase_supplement.rbi b/rbi/increase/models/card_purchase_supplement.rbi similarity index 100% rename from rbi/lib/increase/models/card_purchase_supplement.rbi rename to rbi/increase/models/card_purchase_supplement.rbi diff --git a/rbi/lib/increase/models/card_purchase_supplement_list_params.rbi b/rbi/increase/models/card_purchase_supplement_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_purchase_supplement_list_params.rbi rename to rbi/increase/models/card_purchase_supplement_list_params.rbi diff --git a/rbi/lib/increase/models/card_purchase_supplement_retrieve_params.rbi b/rbi/increase/models/card_purchase_supplement_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_purchase_supplement_retrieve_params.rbi rename to rbi/increase/models/card_purchase_supplement_retrieve_params.rbi diff --git a/rbi/lib/increase/models/card_retrieve_params.rbi b/rbi/increase/models/card_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_retrieve_params.rbi rename to rbi/increase/models/card_retrieve_params.rbi diff --git a/rbi/lib/increase/models/card_update_params.rbi b/rbi/increase/models/card_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/card_update_params.rbi rename to rbi/increase/models/card_update_params.rbi diff --git a/rbi/lib/increase/models/check_deposit.rbi b/rbi/increase/models/check_deposit.rbi similarity index 100% rename from rbi/lib/increase/models/check_deposit.rbi rename to rbi/increase/models/check_deposit.rbi diff --git a/rbi/lib/increase/models/check_deposit_create_params.rbi b/rbi/increase/models/check_deposit_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_deposit_create_params.rbi rename to rbi/increase/models/check_deposit_create_params.rbi diff --git a/rbi/lib/increase/models/check_deposit_list_params.rbi b/rbi/increase/models/check_deposit_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_deposit_list_params.rbi rename to rbi/increase/models/check_deposit_list_params.rbi diff --git a/rbi/lib/increase/models/check_deposit_retrieve_params.rbi b/rbi/increase/models/check_deposit_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_deposit_retrieve_params.rbi rename to rbi/increase/models/check_deposit_retrieve_params.rbi diff --git a/rbi/lib/increase/models/check_transfer.rbi b/rbi/increase/models/check_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer.rbi rename to rbi/increase/models/check_transfer.rbi diff --git a/rbi/lib/increase/models/check_transfer_approve_params.rbi b/rbi/increase/models/check_transfer_approve_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_approve_params.rbi rename to rbi/increase/models/check_transfer_approve_params.rbi diff --git a/rbi/lib/increase/models/check_transfer_cancel_params.rbi b/rbi/increase/models/check_transfer_cancel_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_cancel_params.rbi rename to rbi/increase/models/check_transfer_cancel_params.rbi diff --git a/rbi/lib/increase/models/check_transfer_create_params.rbi b/rbi/increase/models/check_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_create_params.rbi rename to rbi/increase/models/check_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/check_transfer_list_params.rbi b/rbi/increase/models/check_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_list_params.rbi rename to rbi/increase/models/check_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/check_transfer_retrieve_params.rbi b/rbi/increase/models/check_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_retrieve_params.rbi rename to rbi/increase/models/check_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/check_transfer_stop_payment_params.rbi b/rbi/increase/models/check_transfer_stop_payment_params.rbi similarity index 100% rename from rbi/lib/increase/models/check_transfer_stop_payment_params.rbi rename to rbi/increase/models/check_transfer_stop_payment_params.rbi diff --git a/rbi/lib/increase/models/declined_transaction.rbi b/rbi/increase/models/declined_transaction.rbi similarity index 100% rename from rbi/lib/increase/models/declined_transaction.rbi rename to rbi/increase/models/declined_transaction.rbi diff --git a/rbi/lib/increase/models/declined_transaction_list_params.rbi b/rbi/increase/models/declined_transaction_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/declined_transaction_list_params.rbi rename to rbi/increase/models/declined_transaction_list_params.rbi diff --git a/rbi/lib/increase/models/declined_transaction_retrieve_params.rbi b/rbi/increase/models/declined_transaction_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/declined_transaction_retrieve_params.rbi rename to rbi/increase/models/declined_transaction_retrieve_params.rbi diff --git a/rbi/lib/increase/models/digital_card_profile.rbi b/rbi/increase/models/digital_card_profile.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile.rbi rename to rbi/increase/models/digital_card_profile.rbi diff --git a/rbi/lib/increase/models/digital_card_profile_archive_params.rbi b/rbi/increase/models/digital_card_profile_archive_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile_archive_params.rbi rename to rbi/increase/models/digital_card_profile_archive_params.rbi diff --git a/rbi/lib/increase/models/digital_card_profile_clone_params.rbi b/rbi/increase/models/digital_card_profile_clone_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile_clone_params.rbi rename to rbi/increase/models/digital_card_profile_clone_params.rbi diff --git a/rbi/lib/increase/models/digital_card_profile_create_params.rbi b/rbi/increase/models/digital_card_profile_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile_create_params.rbi rename to rbi/increase/models/digital_card_profile_create_params.rbi diff --git a/rbi/lib/increase/models/digital_card_profile_list_params.rbi b/rbi/increase/models/digital_card_profile_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile_list_params.rbi rename to rbi/increase/models/digital_card_profile_list_params.rbi diff --git a/rbi/lib/increase/models/digital_card_profile_retrieve_params.rbi b/rbi/increase/models/digital_card_profile_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_card_profile_retrieve_params.rbi rename to rbi/increase/models/digital_card_profile_retrieve_params.rbi diff --git a/rbi/lib/increase/models/digital_wallet_token.rbi b/rbi/increase/models/digital_wallet_token.rbi similarity index 100% rename from rbi/lib/increase/models/digital_wallet_token.rbi rename to rbi/increase/models/digital_wallet_token.rbi diff --git a/rbi/lib/increase/models/digital_wallet_token_list_params.rbi b/rbi/increase/models/digital_wallet_token_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_wallet_token_list_params.rbi rename to rbi/increase/models/digital_wallet_token_list_params.rbi diff --git a/rbi/lib/increase/models/digital_wallet_token_retrieve_params.rbi b/rbi/increase/models/digital_wallet_token_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/digital_wallet_token_retrieve_params.rbi rename to rbi/increase/models/digital_wallet_token_retrieve_params.rbi diff --git a/rbi/lib/increase/models/document.rbi b/rbi/increase/models/document.rbi similarity index 100% rename from rbi/lib/increase/models/document.rbi rename to rbi/increase/models/document.rbi diff --git a/rbi/lib/increase/models/document_list_params.rbi b/rbi/increase/models/document_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/document_list_params.rbi rename to rbi/increase/models/document_list_params.rbi diff --git a/rbi/lib/increase/models/document_retrieve_params.rbi b/rbi/increase/models/document_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/document_retrieve_params.rbi rename to rbi/increase/models/document_retrieve_params.rbi diff --git a/rbi/lib/increase/models/entity.rbi b/rbi/increase/models/entity.rbi similarity index 100% rename from rbi/lib/increase/models/entity.rbi rename to rbi/increase/models/entity.rbi diff --git a/rbi/lib/increase/models/entity_archive_beneficial_owner_params.rbi b/rbi/increase/models/entity_archive_beneficial_owner_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_archive_beneficial_owner_params.rbi rename to rbi/increase/models/entity_archive_beneficial_owner_params.rbi diff --git a/rbi/lib/increase/models/entity_archive_params.rbi b/rbi/increase/models/entity_archive_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_archive_params.rbi rename to rbi/increase/models/entity_archive_params.rbi diff --git a/rbi/lib/increase/models/entity_confirm_params.rbi b/rbi/increase/models/entity_confirm_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_confirm_params.rbi rename to rbi/increase/models/entity_confirm_params.rbi diff --git a/rbi/lib/increase/models/entity_create_beneficial_owner_params.rbi b/rbi/increase/models/entity_create_beneficial_owner_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_create_beneficial_owner_params.rbi rename to rbi/increase/models/entity_create_beneficial_owner_params.rbi diff --git a/rbi/lib/increase/models/entity_create_params.rbi b/rbi/increase/models/entity_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_create_params.rbi rename to rbi/increase/models/entity_create_params.rbi diff --git a/rbi/lib/increase/models/entity_list_params.rbi b/rbi/increase/models/entity_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_list_params.rbi rename to rbi/increase/models/entity_list_params.rbi diff --git a/rbi/lib/increase/models/entity_retrieve_params.rbi b/rbi/increase/models/entity_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_retrieve_params.rbi rename to rbi/increase/models/entity_retrieve_params.rbi diff --git a/rbi/lib/increase/models/entity_supplemental_document.rbi b/rbi/increase/models/entity_supplemental_document.rbi similarity index 100% rename from rbi/lib/increase/models/entity_supplemental_document.rbi rename to rbi/increase/models/entity_supplemental_document.rbi diff --git a/rbi/lib/increase/models/entity_update_address_params.rbi b/rbi/increase/models/entity_update_address_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_update_address_params.rbi rename to rbi/increase/models/entity_update_address_params.rbi diff --git a/rbi/lib/increase/models/entity_update_beneficial_owner_address_params.rbi b/rbi/increase/models/entity_update_beneficial_owner_address_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_update_beneficial_owner_address_params.rbi rename to rbi/increase/models/entity_update_beneficial_owner_address_params.rbi diff --git a/rbi/lib/increase/models/entity_update_industry_code_params.rbi b/rbi/increase/models/entity_update_industry_code_params.rbi similarity index 100% rename from rbi/lib/increase/models/entity_update_industry_code_params.rbi rename to rbi/increase/models/entity_update_industry_code_params.rbi diff --git a/rbi/lib/increase/models/event.rbi b/rbi/increase/models/event.rbi similarity index 100% rename from rbi/lib/increase/models/event.rbi rename to rbi/increase/models/event.rbi diff --git a/rbi/lib/increase/models/event_list_params.rbi b/rbi/increase/models/event_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_list_params.rbi rename to rbi/increase/models/event_list_params.rbi diff --git a/rbi/lib/increase/models/event_retrieve_params.rbi b/rbi/increase/models/event_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_retrieve_params.rbi rename to rbi/increase/models/event_retrieve_params.rbi diff --git a/rbi/lib/increase/models/event_subscription.rbi b/rbi/increase/models/event_subscription.rbi similarity index 100% rename from rbi/lib/increase/models/event_subscription.rbi rename to rbi/increase/models/event_subscription.rbi diff --git a/rbi/lib/increase/models/event_subscription_create_params.rbi b/rbi/increase/models/event_subscription_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_subscription_create_params.rbi rename to rbi/increase/models/event_subscription_create_params.rbi diff --git a/rbi/lib/increase/models/event_subscription_list_params.rbi b/rbi/increase/models/event_subscription_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_subscription_list_params.rbi rename to rbi/increase/models/event_subscription_list_params.rbi diff --git a/rbi/lib/increase/models/event_subscription_retrieve_params.rbi b/rbi/increase/models/event_subscription_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_subscription_retrieve_params.rbi rename to rbi/increase/models/event_subscription_retrieve_params.rbi diff --git a/rbi/lib/increase/models/event_subscription_update_params.rbi b/rbi/increase/models/event_subscription_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/event_subscription_update_params.rbi rename to rbi/increase/models/event_subscription_update_params.rbi diff --git a/rbi/lib/increase/models/export.rbi b/rbi/increase/models/export.rbi similarity index 100% rename from rbi/lib/increase/models/export.rbi rename to rbi/increase/models/export.rbi diff --git a/rbi/lib/increase/models/export_create_params.rbi b/rbi/increase/models/export_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/export_create_params.rbi rename to rbi/increase/models/export_create_params.rbi diff --git a/rbi/lib/increase/models/export_list_params.rbi b/rbi/increase/models/export_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/export_list_params.rbi rename to rbi/increase/models/export_list_params.rbi diff --git a/rbi/lib/increase/models/export_retrieve_params.rbi b/rbi/increase/models/export_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/export_retrieve_params.rbi rename to rbi/increase/models/export_retrieve_params.rbi diff --git a/rbi/lib/increase/models/external_account.rbi b/rbi/increase/models/external_account.rbi similarity index 100% rename from rbi/lib/increase/models/external_account.rbi rename to rbi/increase/models/external_account.rbi diff --git a/rbi/lib/increase/models/external_account_create_params.rbi b/rbi/increase/models/external_account_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/external_account_create_params.rbi rename to rbi/increase/models/external_account_create_params.rbi diff --git a/rbi/lib/increase/models/external_account_list_params.rbi b/rbi/increase/models/external_account_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/external_account_list_params.rbi rename to rbi/increase/models/external_account_list_params.rbi diff --git a/rbi/lib/increase/models/external_account_retrieve_params.rbi b/rbi/increase/models/external_account_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/external_account_retrieve_params.rbi rename to rbi/increase/models/external_account_retrieve_params.rbi diff --git a/rbi/lib/increase/models/external_account_update_params.rbi b/rbi/increase/models/external_account_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/external_account_update_params.rbi rename to rbi/increase/models/external_account_update_params.rbi diff --git a/rbi/lib/increase/models/file.rbi b/rbi/increase/models/file.rbi similarity index 100% rename from rbi/lib/increase/models/file.rbi rename to rbi/increase/models/file.rbi diff --git a/rbi/lib/increase/models/file_create_params.rbi b/rbi/increase/models/file_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/file_create_params.rbi rename to rbi/increase/models/file_create_params.rbi diff --git a/rbi/lib/increase/models/file_link.rbi b/rbi/increase/models/file_link.rbi similarity index 100% rename from rbi/lib/increase/models/file_link.rbi rename to rbi/increase/models/file_link.rbi diff --git a/rbi/lib/increase/models/file_link_create_params.rbi b/rbi/increase/models/file_link_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/file_link_create_params.rbi rename to rbi/increase/models/file_link_create_params.rbi diff --git a/rbi/lib/increase/models/file_list_params.rbi b/rbi/increase/models/file_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/file_list_params.rbi rename to rbi/increase/models/file_list_params.rbi diff --git a/rbi/lib/increase/models/file_retrieve_params.rbi b/rbi/increase/models/file_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/file_retrieve_params.rbi rename to rbi/increase/models/file_retrieve_params.rbi diff --git a/rbi/lib/increase/models/group.rbi b/rbi/increase/models/group.rbi similarity index 100% rename from rbi/lib/increase/models/group.rbi rename to rbi/increase/models/group.rbi diff --git a/rbi/lib/increase/models/group_retrieve_params.rbi b/rbi/increase/models/group_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/group_retrieve_params.rbi rename to rbi/increase/models/group_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer.rbi b/rbi/increase/models/inbound_ach_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer.rbi rename to rbi/increase/models/inbound_ach_transfer.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer_create_notification_of_change_params.rbi b/rbi/increase/models/inbound_ach_transfer_create_notification_of_change_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer_create_notification_of_change_params.rbi rename to rbi/increase/models/inbound_ach_transfer_create_notification_of_change_params.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer_decline_params.rbi b/rbi/increase/models/inbound_ach_transfer_decline_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer_decline_params.rbi rename to rbi/increase/models/inbound_ach_transfer_decline_params.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer_list_params.rbi b/rbi/increase/models/inbound_ach_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer_list_params.rbi rename to rbi/increase/models/inbound_ach_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer_retrieve_params.rbi b/rbi/increase/models/inbound_ach_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer_retrieve_params.rbi rename to rbi/increase/models/inbound_ach_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_ach_transfer_transfer_return_params.rbi b/rbi/increase/models/inbound_ach_transfer_transfer_return_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_ach_transfer_transfer_return_params.rbi rename to rbi/increase/models/inbound_ach_transfer_transfer_return_params.rbi diff --git a/rbi/lib/increase/models/inbound_check_deposit.rbi b/rbi/increase/models/inbound_check_deposit.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_check_deposit.rbi rename to rbi/increase/models/inbound_check_deposit.rbi diff --git a/rbi/lib/increase/models/inbound_check_deposit_decline_params.rbi b/rbi/increase/models/inbound_check_deposit_decline_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_check_deposit_decline_params.rbi rename to rbi/increase/models/inbound_check_deposit_decline_params.rbi diff --git a/rbi/lib/increase/models/inbound_check_deposit_list_params.rbi b/rbi/increase/models/inbound_check_deposit_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_check_deposit_list_params.rbi rename to rbi/increase/models/inbound_check_deposit_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_check_deposit_retrieve_params.rbi b/rbi/increase/models/inbound_check_deposit_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_check_deposit_retrieve_params.rbi rename to rbi/increase/models/inbound_check_deposit_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_check_deposit_return_params.rbi b/rbi/increase/models/inbound_check_deposit_return_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_check_deposit_return_params.rbi rename to rbi/increase/models/inbound_check_deposit_return_params.rbi diff --git a/rbi/lib/increase/models/inbound_mail_item.rbi b/rbi/increase/models/inbound_mail_item.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_mail_item.rbi rename to rbi/increase/models/inbound_mail_item.rbi diff --git a/rbi/lib/increase/models/inbound_mail_item_list_params.rbi b/rbi/increase/models/inbound_mail_item_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_mail_item_list_params.rbi rename to rbi/increase/models/inbound_mail_item_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_mail_item_retrieve_params.rbi b/rbi/increase/models/inbound_mail_item_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_mail_item_retrieve_params.rbi rename to rbi/increase/models/inbound_mail_item_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_real_time_payments_transfer.rbi b/rbi/increase/models/inbound_real_time_payments_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_real_time_payments_transfer.rbi rename to rbi/increase/models/inbound_real_time_payments_transfer.rbi diff --git a/rbi/lib/increase/models/inbound_real_time_payments_transfer_list_params.rbi b/rbi/increase/models/inbound_real_time_payments_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_real_time_payments_transfer_list_params.rbi rename to rbi/increase/models/inbound_real_time_payments_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_real_time_payments_transfer_retrieve_params.rbi b/rbi/increase/models/inbound_real_time_payments_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_real_time_payments_transfer_retrieve_params.rbi rename to rbi/increase/models/inbound_real_time_payments_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_wire_drawdown_request.rbi b/rbi/increase/models/inbound_wire_drawdown_request.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_drawdown_request.rbi rename to rbi/increase/models/inbound_wire_drawdown_request.rbi diff --git a/rbi/lib/increase/models/inbound_wire_drawdown_request_list_params.rbi b/rbi/increase/models/inbound_wire_drawdown_request_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_drawdown_request_list_params.rbi rename to rbi/increase/models/inbound_wire_drawdown_request_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_wire_drawdown_request_retrieve_params.rbi b/rbi/increase/models/inbound_wire_drawdown_request_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_drawdown_request_retrieve_params.rbi rename to rbi/increase/models/inbound_wire_drawdown_request_retrieve_params.rbi diff --git a/rbi/lib/increase/models/inbound_wire_transfer.rbi b/rbi/increase/models/inbound_wire_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_transfer.rbi rename to rbi/increase/models/inbound_wire_transfer.rbi diff --git a/rbi/lib/increase/models/inbound_wire_transfer_list_params.rbi b/rbi/increase/models/inbound_wire_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_transfer_list_params.rbi rename to rbi/increase/models/inbound_wire_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/inbound_wire_transfer_retrieve_params.rbi b/rbi/increase/models/inbound_wire_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/inbound_wire_transfer_retrieve_params.rbi rename to rbi/increase/models/inbound_wire_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/intrafi_account_enrollment.rbi b/rbi/increase/models/intrafi_account_enrollment.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_account_enrollment.rbi rename to rbi/increase/models/intrafi_account_enrollment.rbi diff --git a/rbi/lib/increase/models/intrafi_account_enrollment_create_params.rbi b/rbi/increase/models/intrafi_account_enrollment_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_account_enrollment_create_params.rbi rename to rbi/increase/models/intrafi_account_enrollment_create_params.rbi diff --git a/rbi/lib/increase/models/intrafi_account_enrollment_list_params.rbi b/rbi/increase/models/intrafi_account_enrollment_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_account_enrollment_list_params.rbi rename to rbi/increase/models/intrafi_account_enrollment_list_params.rbi diff --git a/rbi/lib/increase/models/intrafi_account_enrollment_retrieve_params.rbi b/rbi/increase/models/intrafi_account_enrollment_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_account_enrollment_retrieve_params.rbi rename to rbi/increase/models/intrafi_account_enrollment_retrieve_params.rbi diff --git a/rbi/lib/increase/models/intrafi_account_enrollment_unenroll_params.rbi b/rbi/increase/models/intrafi_account_enrollment_unenroll_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_account_enrollment_unenroll_params.rbi rename to rbi/increase/models/intrafi_account_enrollment_unenroll_params.rbi diff --git a/rbi/lib/increase/models/intrafi_balance.rbi b/rbi/increase/models/intrafi_balance.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_balance.rbi rename to rbi/increase/models/intrafi_balance.rbi diff --git a/rbi/lib/increase/models/intrafi_balance_intrafi_balance_params.rbi b/rbi/increase/models/intrafi_balance_intrafi_balance_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_balance_intrafi_balance_params.rbi rename to rbi/increase/models/intrafi_balance_intrafi_balance_params.rbi diff --git a/rbi/lib/increase/models/intrafi_exclusion.rbi b/rbi/increase/models/intrafi_exclusion.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_exclusion.rbi rename to rbi/increase/models/intrafi_exclusion.rbi diff --git a/rbi/lib/increase/models/intrafi_exclusion_archive_params.rbi b/rbi/increase/models/intrafi_exclusion_archive_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_exclusion_archive_params.rbi rename to rbi/increase/models/intrafi_exclusion_archive_params.rbi diff --git a/rbi/lib/increase/models/intrafi_exclusion_create_params.rbi b/rbi/increase/models/intrafi_exclusion_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_exclusion_create_params.rbi rename to rbi/increase/models/intrafi_exclusion_create_params.rbi diff --git a/rbi/lib/increase/models/intrafi_exclusion_list_params.rbi b/rbi/increase/models/intrafi_exclusion_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_exclusion_list_params.rbi rename to rbi/increase/models/intrafi_exclusion_list_params.rbi diff --git a/rbi/lib/increase/models/intrafi_exclusion_retrieve_params.rbi b/rbi/increase/models/intrafi_exclusion_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/intrafi_exclusion_retrieve_params.rbi rename to rbi/increase/models/intrafi_exclusion_retrieve_params.rbi diff --git a/rbi/lib/increase/models/lockbox.rbi b/rbi/increase/models/lockbox.rbi similarity index 100% rename from rbi/lib/increase/models/lockbox.rbi rename to rbi/increase/models/lockbox.rbi diff --git a/rbi/lib/increase/models/lockbox_create_params.rbi b/rbi/increase/models/lockbox_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/lockbox_create_params.rbi rename to rbi/increase/models/lockbox_create_params.rbi diff --git a/rbi/lib/increase/models/lockbox_list_params.rbi b/rbi/increase/models/lockbox_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/lockbox_list_params.rbi rename to rbi/increase/models/lockbox_list_params.rbi diff --git a/rbi/lib/increase/models/lockbox_retrieve_params.rbi b/rbi/increase/models/lockbox_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/lockbox_retrieve_params.rbi rename to rbi/increase/models/lockbox_retrieve_params.rbi diff --git a/rbi/lib/increase/models/lockbox_update_params.rbi b/rbi/increase/models/lockbox_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/lockbox_update_params.rbi rename to rbi/increase/models/lockbox_update_params.rbi diff --git a/rbi/lib/increase/models/oauth_application.rbi b/rbi/increase/models/oauth_application.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_application.rbi rename to rbi/increase/models/oauth_application.rbi diff --git a/rbi/lib/increase/models/oauth_application_list_params.rbi b/rbi/increase/models/oauth_application_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_application_list_params.rbi rename to rbi/increase/models/oauth_application_list_params.rbi diff --git a/rbi/lib/increase/models/oauth_application_retrieve_params.rbi b/rbi/increase/models/oauth_application_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_application_retrieve_params.rbi rename to rbi/increase/models/oauth_application_retrieve_params.rbi diff --git a/rbi/lib/increase/models/oauth_connection.rbi b/rbi/increase/models/oauth_connection.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_connection.rbi rename to rbi/increase/models/oauth_connection.rbi diff --git a/rbi/lib/increase/models/oauth_connection_list_params.rbi b/rbi/increase/models/oauth_connection_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_connection_list_params.rbi rename to rbi/increase/models/oauth_connection_list_params.rbi diff --git a/rbi/lib/increase/models/oauth_connection_retrieve_params.rbi b/rbi/increase/models/oauth_connection_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_connection_retrieve_params.rbi rename to rbi/increase/models/oauth_connection_retrieve_params.rbi diff --git a/rbi/lib/increase/models/oauth_token.rbi b/rbi/increase/models/oauth_token.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_token.rbi rename to rbi/increase/models/oauth_token.rbi diff --git a/rbi/lib/increase/models/oauth_token_create_params.rbi b/rbi/increase/models/oauth_token_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/oauth_token_create_params.rbi rename to rbi/increase/models/oauth_token_create_params.rbi diff --git a/rbi/lib/increase/models/pending_transaction.rbi b/rbi/increase/models/pending_transaction.rbi similarity index 100% rename from rbi/lib/increase/models/pending_transaction.rbi rename to rbi/increase/models/pending_transaction.rbi diff --git a/rbi/lib/increase/models/pending_transaction_list_params.rbi b/rbi/increase/models/pending_transaction_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/pending_transaction_list_params.rbi rename to rbi/increase/models/pending_transaction_list_params.rbi diff --git a/rbi/lib/increase/models/pending_transaction_retrieve_params.rbi b/rbi/increase/models/pending_transaction_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/pending_transaction_retrieve_params.rbi rename to rbi/increase/models/pending_transaction_retrieve_params.rbi diff --git a/rbi/lib/increase/models/physical_card.rbi b/rbi/increase/models/physical_card.rbi similarity index 80% rename from rbi/lib/increase/models/physical_card.rbi rename to rbi/increase/models/physical_card.rbi index 926841c18..041d0f0a8 100644 --- a/rbi/lib/increase/models/physical_card.rbi +++ b/rbi/increase/models/physical_card.rbi @@ -341,13 +341,18 @@ module Increase sig { returns(Time) } attr_accessor :shipped_at + # Tracking updates relating to the physical card's delivery. + sig { returns(T::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update]) } + attr_accessor :updates + # Tracking details for the shipment. sig do params( number: String, return_number: T.nilable(String), return_reason: T.nilable(String), - shipped_at: Time + shipped_at: Time, + updates: T::Array[T.any(Increase::Models::PhysicalCard::Shipment::Tracking::Update, Increase::Internal::AnyHash)] ) .returns(T.attached_class) end @@ -361,7 +366,9 @@ module Increase # The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which # the fulfillment provider marked the card as ready for pick-up by the shipment # carrier. - shipped_at: + shipped_at:, + # Tracking updates relating to the physical card's delivery. + updates: ); end sig do override @@ -370,11 +377,93 @@ module Increase number: String, return_number: T.nilable(String), return_reason: T.nilable(String), - shipped_at: Time + shipped_at: Time, + updates: T::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update] } ) end def to_hash; end + + class Update < Increase::Internal::Type::BaseModel + # The type of tracking event. + sig { returns(Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol) } + attr_accessor :category + + # The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which + # the tracking event took place. + sig { returns(Time) } + attr_accessor :created_at + + # The postal code where the event took place. + sig { returns(String) } + attr_accessor :postal_code + + sig do + params( + category: Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::OrSymbol, + created_at: Time, + postal_code: String + ) + .returns(T.attached_class) + end + def self.new( + # The type of tracking event. + category:, + # The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which + # the tracking event took place. + created_at:, + # The postal code where the event took place. + postal_code: + ); end + sig do + override + .returns( + { + category: Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol, + created_at: Time, + postal_code: String + } + ) + end + def to_hash; end + + # The type of tracking event. + module Category + extend Increase::Internal::Type::Enum + + TaggedSymbol = + T.type_alias { T.all(Symbol, Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category) } + OrSymbol = T.type_alias { T.any(Symbol, String) } + + # The physical card is in transit. + IN_TRANSIT = + T.let(:in_transit, Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol) + + # The physical card has been processed for delivery. + PROCESSED_FOR_DELIVERY = + T.let( + :processed_for_delivery, + Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol + ) + + # The physical card has been delivered. + DELIVERED = + T.let(:delivered, Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol) + + # Delivery failed and the physical card was returned to sender. + RETURNED_TO_SENDER = + T.let( + :returned_to_sender, + Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol + ) + + sig do + override + .returns(T::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update::Category::TaggedSymbol]) + end + def self.values; end + end + end end end diff --git a/rbi/lib/increase/models/physical_card_create_params.rbi b/rbi/increase/models/physical_card_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_create_params.rbi rename to rbi/increase/models/physical_card_create_params.rbi diff --git a/rbi/lib/increase/models/physical_card_list_params.rbi b/rbi/increase/models/physical_card_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_list_params.rbi rename to rbi/increase/models/physical_card_list_params.rbi diff --git a/rbi/lib/increase/models/physical_card_profile.rbi b/rbi/increase/models/physical_card_profile.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile.rbi rename to rbi/increase/models/physical_card_profile.rbi diff --git a/rbi/lib/increase/models/physical_card_profile_archive_params.rbi b/rbi/increase/models/physical_card_profile_archive_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile_archive_params.rbi rename to rbi/increase/models/physical_card_profile_archive_params.rbi diff --git a/rbi/lib/increase/models/physical_card_profile_clone_params.rbi b/rbi/increase/models/physical_card_profile_clone_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile_clone_params.rbi rename to rbi/increase/models/physical_card_profile_clone_params.rbi diff --git a/rbi/lib/increase/models/physical_card_profile_create_params.rbi b/rbi/increase/models/physical_card_profile_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile_create_params.rbi rename to rbi/increase/models/physical_card_profile_create_params.rbi diff --git a/rbi/lib/increase/models/physical_card_profile_list_params.rbi b/rbi/increase/models/physical_card_profile_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile_list_params.rbi rename to rbi/increase/models/physical_card_profile_list_params.rbi diff --git a/rbi/lib/increase/models/physical_card_profile_retrieve_params.rbi b/rbi/increase/models/physical_card_profile_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_profile_retrieve_params.rbi rename to rbi/increase/models/physical_card_profile_retrieve_params.rbi diff --git a/rbi/lib/increase/models/physical_card_retrieve_params.rbi b/rbi/increase/models/physical_card_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_retrieve_params.rbi rename to rbi/increase/models/physical_card_retrieve_params.rbi diff --git a/rbi/lib/increase/models/physical_card_update_params.rbi b/rbi/increase/models/physical_card_update_params.rbi similarity index 100% rename from rbi/lib/increase/models/physical_card_update_params.rbi rename to rbi/increase/models/physical_card_update_params.rbi diff --git a/rbi/lib/increase/models/program.rbi b/rbi/increase/models/program.rbi similarity index 100% rename from rbi/lib/increase/models/program.rbi rename to rbi/increase/models/program.rbi diff --git a/rbi/lib/increase/models/program_list_params.rbi b/rbi/increase/models/program_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/program_list_params.rbi rename to rbi/increase/models/program_list_params.rbi diff --git a/rbi/lib/increase/models/program_retrieve_params.rbi b/rbi/increase/models/program_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/program_retrieve_params.rbi rename to rbi/increase/models/program_retrieve_params.rbi diff --git a/rbi/lib/increase/models/real_time_decision.rbi b/rbi/increase/models/real_time_decision.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_decision.rbi rename to rbi/increase/models/real_time_decision.rbi diff --git a/rbi/lib/increase/models/real_time_decision_action_params.rbi b/rbi/increase/models/real_time_decision_action_params.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_decision_action_params.rbi rename to rbi/increase/models/real_time_decision_action_params.rbi diff --git a/rbi/lib/increase/models/real_time_decision_retrieve_params.rbi b/rbi/increase/models/real_time_decision_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_decision_retrieve_params.rbi rename to rbi/increase/models/real_time_decision_retrieve_params.rbi diff --git a/rbi/lib/increase/models/real_time_payments_transfer.rbi b/rbi/increase/models/real_time_payments_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_payments_transfer.rbi rename to rbi/increase/models/real_time_payments_transfer.rbi diff --git a/rbi/lib/increase/models/real_time_payments_transfer_create_params.rbi b/rbi/increase/models/real_time_payments_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_payments_transfer_create_params.rbi rename to rbi/increase/models/real_time_payments_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/real_time_payments_transfer_list_params.rbi b/rbi/increase/models/real_time_payments_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_payments_transfer_list_params.rbi rename to rbi/increase/models/real_time_payments_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/real_time_payments_transfer_retrieve_params.rbi b/rbi/increase/models/real_time_payments_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/real_time_payments_transfer_retrieve_params.rbi rename to rbi/increase/models/real_time_payments_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/models/routing_number_list_params.rbi b/rbi/increase/models/routing_number_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/routing_number_list_params.rbi rename to rbi/increase/models/routing_number_list_params.rbi diff --git a/rbi/lib/increase/models/routing_number_list_response.rbi b/rbi/increase/models/routing_number_list_response.rbi similarity index 100% rename from rbi/lib/increase/models/routing_number_list_response.rbi rename to rbi/increase/models/routing_number_list_response.rbi diff --git a/rbi/lib/increase/models/simulations/account_statement_create_params.rbi b/rbi/increase/models/simulations/account_statement_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/account_statement_create_params.rbi rename to rbi/increase/models/simulations/account_statement_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/account_transfer_complete_params.rbi b/rbi/increase/models/simulations/account_transfer_complete_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/account_transfer_complete_params.rbi rename to rbi/increase/models/simulations/account_transfer_complete_params.rbi diff --git a/rbi/lib/increase/models/simulations/ach_transfer_acknowledge_params.rbi b/rbi/increase/models/simulations/ach_transfer_acknowledge_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/ach_transfer_acknowledge_params.rbi rename to rbi/increase/models/simulations/ach_transfer_acknowledge_params.rbi diff --git a/rbi/lib/increase/models/simulations/ach_transfer_create_notification_of_change_params.rbi b/rbi/increase/models/simulations/ach_transfer_create_notification_of_change_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/ach_transfer_create_notification_of_change_params.rbi rename to rbi/increase/models/simulations/ach_transfer_create_notification_of_change_params.rbi diff --git a/rbi/lib/increase/models/simulations/ach_transfer_return_params.rbi b/rbi/increase/models/simulations/ach_transfer_return_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/ach_transfer_return_params.rbi rename to rbi/increase/models/simulations/ach_transfer_return_params.rbi diff --git a/rbi/lib/increase/models/simulations/ach_transfer_settle_params.rbi b/rbi/increase/models/simulations/ach_transfer_settle_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/ach_transfer_settle_params.rbi rename to rbi/increase/models/simulations/ach_transfer_settle_params.rbi diff --git a/rbi/lib/increase/models/simulations/ach_transfer_submit_params.rbi b/rbi/increase/models/simulations/ach_transfer_submit_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/ach_transfer_submit_params.rbi rename to rbi/increase/models/simulations/ach_transfer_submit_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_authorization_create_params.rbi b/rbi/increase/models/simulations/card_authorization_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_authorization_create_params.rbi rename to rbi/increase/models/simulations/card_authorization_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_authorization_create_response.rbi b/rbi/increase/models/simulations/card_authorization_create_response.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_authorization_create_response.rbi rename to rbi/increase/models/simulations/card_authorization_create_response.rbi diff --git a/rbi/lib/increase/models/simulations/card_authorization_expiration_create_params.rbi b/rbi/increase/models/simulations/card_authorization_expiration_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_authorization_expiration_create_params.rbi rename to rbi/increase/models/simulations/card_authorization_expiration_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_dispute_action_params.rbi b/rbi/increase/models/simulations/card_dispute_action_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_dispute_action_params.rbi rename to rbi/increase/models/simulations/card_dispute_action_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_fuel_confirmation_create_params.rbi b/rbi/increase/models/simulations/card_fuel_confirmation_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_fuel_confirmation_create_params.rbi rename to rbi/increase/models/simulations/card_fuel_confirmation_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_increment_create_params.rbi b/rbi/increase/models/simulations/card_increment_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_increment_create_params.rbi rename to rbi/increase/models/simulations/card_increment_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_refund_create_params.rbi b/rbi/increase/models/simulations/card_refund_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_refund_create_params.rbi rename to rbi/increase/models/simulations/card_refund_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_reversal_create_params.rbi b/rbi/increase/models/simulations/card_reversal_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_reversal_create_params.rbi rename to rbi/increase/models/simulations/card_reversal_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/card_settlement_create_params.rbi b/rbi/increase/models/simulations/card_settlement_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/card_settlement_create_params.rbi rename to rbi/increase/models/simulations/card_settlement_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/check_deposit_reject_params.rbi b/rbi/increase/models/simulations/check_deposit_reject_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/check_deposit_reject_params.rbi rename to rbi/increase/models/simulations/check_deposit_reject_params.rbi diff --git a/rbi/lib/increase/models/simulations/check_deposit_return_params.rbi b/rbi/increase/models/simulations/check_deposit_return_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/check_deposit_return_params.rbi rename to rbi/increase/models/simulations/check_deposit_return_params.rbi diff --git a/rbi/lib/increase/models/simulations/check_deposit_submit_params.rbi b/rbi/increase/models/simulations/check_deposit_submit_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/check_deposit_submit_params.rbi rename to rbi/increase/models/simulations/check_deposit_submit_params.rbi diff --git a/rbi/lib/increase/models/simulations/check_transfer_mail_params.rbi b/rbi/increase/models/simulations/check_transfer_mail_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/check_transfer_mail_params.rbi rename to rbi/increase/models/simulations/check_transfer_mail_params.rbi diff --git a/rbi/lib/increase/models/simulations/digital_wallet_token_request_create_params.rbi b/rbi/increase/models/simulations/digital_wallet_token_request_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/digital_wallet_token_request_create_params.rbi rename to rbi/increase/models/simulations/digital_wallet_token_request_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/digital_wallet_token_request_create_response.rbi b/rbi/increase/models/simulations/digital_wallet_token_request_create_response.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/digital_wallet_token_request_create_response.rbi rename to rbi/increase/models/simulations/digital_wallet_token_request_create_response.rbi diff --git a/rbi/lib/increase/models/simulations/document_create_params.rbi b/rbi/increase/models/simulations/document_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/document_create_params.rbi rename to rbi/increase/models/simulations/document_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_ach_transfer_create_params.rbi b/rbi/increase/models/simulations/inbound_ach_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_ach_transfer_create_params.rbi rename to rbi/increase/models/simulations/inbound_ach_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_check_deposit_create_params.rbi b/rbi/increase/models/simulations/inbound_check_deposit_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_check_deposit_create_params.rbi rename to rbi/increase/models/simulations/inbound_check_deposit_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_funds_hold_release_params.rbi b/rbi/increase/models/simulations/inbound_funds_hold_release_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_funds_hold_release_params.rbi rename to rbi/increase/models/simulations/inbound_funds_hold_release_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_funds_hold_release_response.rbi b/rbi/increase/models/simulations/inbound_funds_hold_release_response.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_funds_hold_release_response.rbi rename to rbi/increase/models/simulations/inbound_funds_hold_release_response.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_mail_item_create_params.rbi b/rbi/increase/models/simulations/inbound_mail_item_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_mail_item_create_params.rbi rename to rbi/increase/models/simulations/inbound_mail_item_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_real_time_payments_transfer_create_params.rbi b/rbi/increase/models/simulations/inbound_real_time_payments_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_real_time_payments_transfer_create_params.rbi rename to rbi/increase/models/simulations/inbound_real_time_payments_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_wire_drawdown_request_create_params.rbi b/rbi/increase/models/simulations/inbound_wire_drawdown_request_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_wire_drawdown_request_create_params.rbi rename to rbi/increase/models/simulations/inbound_wire_drawdown_request_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/inbound_wire_transfer_create_params.rbi b/rbi/increase/models/simulations/inbound_wire_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/inbound_wire_transfer_create_params.rbi rename to rbi/increase/models/simulations/inbound_wire_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/interest_payment_create_params.rbi b/rbi/increase/models/simulations/interest_payment_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/interest_payment_create_params.rbi rename to rbi/increase/models/simulations/interest_payment_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/physical_card_advance_shipment_params.rbi b/rbi/increase/models/simulations/physical_card_advance_shipment_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/physical_card_advance_shipment_params.rbi rename to rbi/increase/models/simulations/physical_card_advance_shipment_params.rbi diff --git a/rbi/lib/increase/models/simulations/program_create_params.rbi b/rbi/increase/models/simulations/program_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/program_create_params.rbi rename to rbi/increase/models/simulations/program_create_params.rbi diff --git a/rbi/lib/increase/models/simulations/real_time_payments_transfer_complete_params.rbi b/rbi/increase/models/simulations/real_time_payments_transfer_complete_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/real_time_payments_transfer_complete_params.rbi rename to rbi/increase/models/simulations/real_time_payments_transfer_complete_params.rbi diff --git a/rbi/lib/increase/models/simulations/wire_transfer_reverse_params.rbi b/rbi/increase/models/simulations/wire_transfer_reverse_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/wire_transfer_reverse_params.rbi rename to rbi/increase/models/simulations/wire_transfer_reverse_params.rbi diff --git a/rbi/lib/increase/models/simulations/wire_transfer_submit_params.rbi b/rbi/increase/models/simulations/wire_transfer_submit_params.rbi similarity index 100% rename from rbi/lib/increase/models/simulations/wire_transfer_submit_params.rbi rename to rbi/increase/models/simulations/wire_transfer_submit_params.rbi diff --git a/rbi/lib/increase/models/supplemental_document_create_params.rbi b/rbi/increase/models/supplemental_document_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/supplemental_document_create_params.rbi rename to rbi/increase/models/supplemental_document_create_params.rbi diff --git a/rbi/lib/increase/models/supplemental_document_list_params.rbi b/rbi/increase/models/supplemental_document_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/supplemental_document_list_params.rbi rename to rbi/increase/models/supplemental_document_list_params.rbi diff --git a/rbi/lib/increase/models/transaction.rbi b/rbi/increase/models/transaction.rbi similarity index 100% rename from rbi/lib/increase/models/transaction.rbi rename to rbi/increase/models/transaction.rbi diff --git a/rbi/lib/increase/models/transaction_list_params.rbi b/rbi/increase/models/transaction_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/transaction_list_params.rbi rename to rbi/increase/models/transaction_list_params.rbi diff --git a/rbi/lib/increase/models/transaction_retrieve_params.rbi b/rbi/increase/models/transaction_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/transaction_retrieve_params.rbi rename to rbi/increase/models/transaction_retrieve_params.rbi diff --git a/rbi/lib/increase/models/wire_drawdown_request.rbi b/rbi/increase/models/wire_drawdown_request.rbi similarity index 100% rename from rbi/lib/increase/models/wire_drawdown_request.rbi rename to rbi/increase/models/wire_drawdown_request.rbi diff --git a/rbi/lib/increase/models/wire_drawdown_request_create_params.rbi b/rbi/increase/models/wire_drawdown_request_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_drawdown_request_create_params.rbi rename to rbi/increase/models/wire_drawdown_request_create_params.rbi diff --git a/rbi/lib/increase/models/wire_drawdown_request_list_params.rbi b/rbi/increase/models/wire_drawdown_request_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_drawdown_request_list_params.rbi rename to rbi/increase/models/wire_drawdown_request_list_params.rbi diff --git a/rbi/lib/increase/models/wire_drawdown_request_retrieve_params.rbi b/rbi/increase/models/wire_drawdown_request_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_drawdown_request_retrieve_params.rbi rename to rbi/increase/models/wire_drawdown_request_retrieve_params.rbi diff --git a/rbi/lib/increase/models/wire_transfer.rbi b/rbi/increase/models/wire_transfer.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer.rbi rename to rbi/increase/models/wire_transfer.rbi diff --git a/rbi/lib/increase/models/wire_transfer_approve_params.rbi b/rbi/increase/models/wire_transfer_approve_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer_approve_params.rbi rename to rbi/increase/models/wire_transfer_approve_params.rbi diff --git a/rbi/lib/increase/models/wire_transfer_cancel_params.rbi b/rbi/increase/models/wire_transfer_cancel_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer_cancel_params.rbi rename to rbi/increase/models/wire_transfer_cancel_params.rbi diff --git a/rbi/lib/increase/models/wire_transfer_create_params.rbi b/rbi/increase/models/wire_transfer_create_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer_create_params.rbi rename to rbi/increase/models/wire_transfer_create_params.rbi diff --git a/rbi/lib/increase/models/wire_transfer_list_params.rbi b/rbi/increase/models/wire_transfer_list_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer_list_params.rbi rename to rbi/increase/models/wire_transfer_list_params.rbi diff --git a/rbi/lib/increase/models/wire_transfer_retrieve_params.rbi b/rbi/increase/models/wire_transfer_retrieve_params.rbi similarity index 100% rename from rbi/lib/increase/models/wire_transfer_retrieve_params.rbi rename to rbi/increase/models/wire_transfer_retrieve_params.rbi diff --git a/rbi/lib/increase/request_options.rbi b/rbi/increase/request_options.rbi similarity index 95% rename from rbi/lib/increase/request_options.rbi rename to rbi/increase/request_options.rbi index e3516c468..a715f0446 100644 --- a/rbi/lib/increase/request_options.rbi +++ b/rbi/increase/request_options.rbi @@ -1,6 +1,8 @@ # typed: strong module Increase + RequestOpts = T.type_alias { T.any(Increase::RequestOptions, Increase::Internal::AnyHash) } + # Specify HTTP behaviour to use for a specific request. These options supplement # or override those provided at the client level. # diff --git a/rbi/lib/increase/resources/account_numbers.rbi b/rbi/increase/resources/account_numbers.rbi similarity index 89% rename from rbi/lib/increase/resources/account_numbers.rbi rename to rbi/increase/resources/account_numbers.rbi index 4a3b920cc..c464ad3b3 100644 --- a/rbi/lib/increase/resources/account_numbers.rbi +++ b/rbi/increase/resources/account_numbers.rbi @@ -10,7 +10,7 @@ module Increase name: String, inbound_ach: T.any(Increase::Models::AccountNumberCreateParams::InboundACH, Increase::Internal::AnyHash), inbound_checks: T.any(Increase::Models::AccountNumberCreateParams::InboundChecks, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::AccountNumber) end @@ -28,10 +28,7 @@ module Increase ); end # Retrieve an Account Number sig do - params( - account_number_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_number_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountNumber) end def retrieve( @@ -47,7 +44,7 @@ module Increase inbound_checks: T.any(Increase::Models::AccountNumberUpdateParams::InboundChecks, Increase::Internal::AnyHash), name: String, status: Increase::Models::AccountNumberUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::AccountNumber) end @@ -75,7 +72,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::AccountNumberListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::AccountNumber]) end diff --git a/rbi/lib/increase/resources/account_statements.rbi b/rbi/increase/resources/account_statements.rbi similarity index 82% rename from rbi/lib/increase/resources/account_statements.rbi rename to rbi/increase/resources/account_statements.rbi index fbccf725b..6af89e27b 100644 --- a/rbi/lib/increase/resources/account_statements.rbi +++ b/rbi/increase/resources/account_statements.rbi @@ -5,10 +5,7 @@ module Increase class AccountStatements # Retrieve an Account Statement sig do - params( - account_statement_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_statement_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountStatement) end def retrieve( @@ -23,7 +20,7 @@ module Increase cursor: String, limit: Integer, statement_period_start: T.any(Increase::Models::AccountStatementListParams::StatementPeriodStart, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::AccountStatement]) end diff --git a/rbi/lib/increase/resources/account_transfers.rbi b/rbi/increase/resources/account_transfers.rbi similarity index 81% rename from rbi/lib/increase/resources/account_transfers.rbi rename to rbi/increase/resources/account_transfers.rbi index cf7caedd5..7028d7007 100644 --- a/rbi/lib/increase/resources/account_transfers.rbi +++ b/rbi/increase/resources/account_transfers.rbi @@ -11,7 +11,7 @@ module Increase description: String, destination_account_id: String, require_approval: T::Boolean, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::AccountTransfer) end @@ -31,10 +31,7 @@ module Increase ); end # Retrieve an Account Transfer sig do - params( - account_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountTransfer) end def retrieve( @@ -50,7 +47,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::AccountTransfer]) end @@ -72,10 +69,7 @@ module Increase ); end # Approve an Account Transfer sig do - params( - account_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountTransfer) end def approve( @@ -85,10 +79,7 @@ module Increase ); end # Cancel an Account Transfer sig do - params( - account_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountTransfer) end def cancel( diff --git a/rbi/lib/increase/resources/accounts.rbi b/rbi/increase/resources/accounts.rbi similarity index 78% rename from rbi/lib/increase/resources/accounts.rbi rename to rbi/increase/resources/accounts.rbi index e48078837..c75346c4f 100644 --- a/rbi/lib/increase/resources/accounts.rbi +++ b/rbi/increase/resources/accounts.rbi @@ -10,7 +10,7 @@ module Increase entity_id: String, informational_entity_id: String, program_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Account) end @@ -28,13 +28,7 @@ module Increase request_options: {} ); end # Retrieve an Account - sig do - params( - account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Account) - end + sig { params(account_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Account) } def retrieve( # The identifier of the Account to retrieve. account_id, @@ -42,11 +36,7 @@ module Increase ); end # Update an Account sig do - params( - account_id: String, - name: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, name: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Account) end def update( @@ -67,7 +57,7 @@ module Increase limit: Integer, program_id: String, status: T.any(Increase::Models::AccountListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Account]) end @@ -95,11 +85,7 @@ module Increase # Retrieve the current and available balances for an account in minor units of the # account's currency. Learn more about [account balances](/documentation/balance). sig do - params( - account_id: String, - at_time: Time, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, at_time: Time, request_options: Increase::RequestOpts) .returns(Increase::Models::BalanceLookup) end def balance( @@ -110,13 +96,7 @@ module Increase request_options: {} ); end # Close an Account - sig do - params( - account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Account) - end + sig { params(account_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Account) } def close( # The identifier of the Account to close. The account must have a zero balance. account_id, diff --git a/rbi/lib/increase/resources/ach_prenotifications.rbi b/rbi/increase/resources/ach_prenotifications.rbi similarity index 91% rename from rbi/lib/increase/resources/ach_prenotifications.rbi rename to rbi/increase/resources/ach_prenotifications.rbi index 6c438b1ae..3b648be94 100644 --- a/rbi/lib/increase/resources/ach_prenotifications.rbi +++ b/rbi/increase/resources/ach_prenotifications.rbi @@ -19,7 +19,7 @@ module Increase individual_id: String, individual_name: String, standard_entry_class_code: Increase::Models::ACHPrenotificationCreateParams::StandardEntryClassCode::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ACHPrenotification) end @@ -57,10 +57,7 @@ module Increase ); end # Retrieve an ACH Prenotification sig do - params( - ach_prenotification_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_prenotification_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHPrenotification) end def retrieve( @@ -75,7 +72,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::ACHPrenotification]) end diff --git a/rbi/lib/increase/resources/ach_transfers.rbi b/rbi/increase/resources/ach_transfers.rbi similarity index 91% rename from rbi/lib/increase/resources/ach_transfers.rbi rename to rbi/increase/resources/ach_transfers.rbi index 9f22f6ace..ba0b0fe4d 100644 --- a/rbi/lib/increase/resources/ach_transfers.rbi +++ b/rbi/increase/resources/ach_transfers.rbi @@ -25,7 +25,7 @@ module Increase routing_number: String, standard_entry_class_code: Increase::Models::ACHTransferCreateParams::StandardEntryClassCode::OrSymbol, transaction_timing: Increase::Models::ACHTransferCreateParams::TransactionTiming::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ACHTransfer) end @@ -91,10 +91,7 @@ module Increase ); end # Retrieve an ACH Transfer sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def retrieve( @@ -112,7 +109,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::ACHTransferListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::ACHTransfer]) end @@ -137,10 +134,7 @@ module Increase ); end # Approves an ACH Transfer in a pending_approval state. sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def approve( @@ -150,10 +144,7 @@ module Increase ); end # Cancels an ACH Transfer in a pending_approval state. sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def cancel( diff --git a/rbi/lib/increase/resources/bookkeeping_accounts.rbi b/rbi/increase/resources/bookkeeping_accounts.rbi similarity index 81% rename from rbi/lib/increase/resources/bookkeeping_accounts.rbi rename to rbi/increase/resources/bookkeeping_accounts.rbi index c63161a3d..82f1b513a 100644 --- a/rbi/lib/increase/resources/bookkeeping_accounts.rbi +++ b/rbi/increase/resources/bookkeeping_accounts.rbi @@ -10,7 +10,7 @@ module Increase account_id: String, compliance_category: Increase::Models::BookkeepingAccountCreateParams::ComplianceCategory::OrSymbol, entity_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::BookkeepingAccount) end @@ -27,11 +27,7 @@ module Increase ); end # Update a Bookkeeping Account sig do - params( - bookkeeping_account_id: String, - name: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(bookkeeping_account_id: String, name: String, request_options: Increase::RequestOpts) .returns(Increase::Models::BookkeepingAccount) end def update( @@ -47,7 +43,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::BookkeepingAccount]) end @@ -66,11 +62,7 @@ module Increase ); end # Retrieve a Bookkeeping Account Balance sig do - params( - bookkeeping_account_id: String, - at_time: Time, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(bookkeeping_account_id: String, at_time: Time, request_options: Increase::RequestOpts) .returns(Increase::Models::BookkeepingBalanceLookup) end def balance( diff --git a/rbi/lib/increase/resources/bookkeeping_entries.rbi b/rbi/increase/resources/bookkeeping_entries.rbi similarity index 72% rename from rbi/lib/increase/resources/bookkeeping_entries.rbi rename to rbi/increase/resources/bookkeeping_entries.rbi index 1f6197aea..9702af6db 100644 --- a/rbi/lib/increase/resources/bookkeeping_entries.rbi +++ b/rbi/increase/resources/bookkeeping_entries.rbi @@ -5,10 +5,7 @@ module Increase class BookkeepingEntries # Retrieve a Bookkeeping Entry sig do - params( - bookkeeping_entry_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(bookkeeping_entry_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::BookkeepingEntry) end def retrieve( @@ -18,12 +15,7 @@ module Increase ); end # List Bookkeeping Entries sig do - params( - account_id: String, - cursor: String, - limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, cursor: String, limit: Integer, request_options: Increase::RequestOpts) .returns(Increase::Internal::Page[Increase::Models::BookkeepingEntry]) end def list( diff --git a/rbi/lib/increase/resources/bookkeeping_entry_sets.rbi b/rbi/increase/resources/bookkeeping_entry_sets.rbi similarity index 85% rename from rbi/lib/increase/resources/bookkeeping_entry_sets.rbi rename to rbi/increase/resources/bookkeeping_entry_sets.rbi index 98f2f383a..22eee94ae 100644 --- a/rbi/lib/increase/resources/bookkeeping_entry_sets.rbi +++ b/rbi/increase/resources/bookkeeping_entry_sets.rbi @@ -9,7 +9,7 @@ module Increase entries: T::Array[T.any(Increase::Models::BookkeepingEntrySetCreateParams::Entry, Increase::Internal::AnyHash)], date: Time, transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::BookkeepingEntrySet) end @@ -25,10 +25,7 @@ module Increase ); end # Retrieve a Bookkeeping Entry Set sig do - params( - bookkeeping_entry_set_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(bookkeeping_entry_set_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::BookkeepingEntrySet) end def retrieve( @@ -43,7 +40,7 @@ module Increase idempotency_key: String, limit: Integer, transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::BookkeepingEntrySet]) end diff --git a/rbi/lib/increase/resources/card_disputes.rbi b/rbi/increase/resources/card_disputes.rbi similarity index 86% rename from rbi/lib/increase/resources/card_disputes.rbi rename to rbi/increase/resources/card_disputes.rbi index 8329703f9..bf735548c 100644 --- a/rbi/lib/increase/resources/card_disputes.rbi +++ b/rbi/increase/resources/card_disputes.rbi @@ -9,7 +9,7 @@ module Increase disputed_transaction_id: String, explanation: String, amount: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CardDispute) end @@ -28,10 +28,7 @@ module Increase ); end # Retrieve a Card Dispute sig do - params( - card_dispute_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_dispute_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CardDispute) end def retrieve( @@ -47,7 +44,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::CardDisputeListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::CardDispute]) end diff --git a/rbi/lib/increase/resources/card_payments.rbi b/rbi/increase/resources/card_payments.rbi similarity index 83% rename from rbi/lib/increase/resources/card_payments.rbi rename to rbi/increase/resources/card_payments.rbi index bb815de65..d6a5a3f09 100644 --- a/rbi/lib/increase/resources/card_payments.rbi +++ b/rbi/increase/resources/card_payments.rbi @@ -5,10 +5,7 @@ module Increase class CardPayments # Retrieve a Card Payment sig do - params( - card_payment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_payment_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CardPayment) end def retrieve( @@ -24,7 +21,7 @@ module Increase created_at: T.any(Increase::Models::CardPaymentListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::CardPayment]) end diff --git a/rbi/lib/increase/resources/card_purchase_supplements.rbi b/rbi/increase/resources/card_purchase_supplements.rbi similarity index 82% rename from rbi/lib/increase/resources/card_purchase_supplements.rbi rename to rbi/increase/resources/card_purchase_supplements.rbi index cdd93d156..3b5b773f3 100644 --- a/rbi/lib/increase/resources/card_purchase_supplements.rbi +++ b/rbi/increase/resources/card_purchase_supplements.rbi @@ -5,10 +5,7 @@ module Increase class CardPurchaseSupplements # Retrieve a Card Purchase Supplement sig do - params( - card_purchase_supplement_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_purchase_supplement_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CardPurchaseSupplement) end def retrieve( @@ -23,7 +20,7 @@ module Increase created_at: T.any(Increase::Models::CardPurchaseSupplementListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::CardPurchaseSupplement]) end diff --git a/rbi/lib/increase/resources/cards.rbi b/rbi/increase/resources/cards.rbi similarity index 85% rename from rbi/lib/increase/resources/cards.rbi rename to rbi/increase/resources/cards.rbi index 6a5147d85..8baa437e3 100644 --- a/rbi/lib/increase/resources/cards.rbi +++ b/rbi/increase/resources/cards.rbi @@ -11,7 +11,7 @@ module Increase description: String, digital_wallet: T.any(Increase::Models::CardCreateParams::DigitalWallet, Increase::Internal::AnyHash), entity_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Card) end @@ -34,13 +34,7 @@ module Increase request_options: {} ); end # Retrieve a Card - sig do - params( - card_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Card) - end + sig { params(card_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Card) } def retrieve( # The identifier of the Card. card_id, @@ -55,7 +49,7 @@ module Increase digital_wallet: T.any(Increase::Models::CardUpdateParams::DigitalWallet, Increase::Internal::AnyHash), entity_id: String, status: Increase::Models::CardUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Card) end @@ -86,7 +80,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::CardListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Card]) end @@ -108,13 +102,7 @@ module Increase request_options: {} ); end # Retrieve sensitive details for a Card - sig do - params( - card_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::CardDetails) - end + sig { params(card_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::CardDetails) } def details( # The identifier of the Card to retrieve details for. card_id, diff --git a/rbi/lib/increase/resources/check_deposits.rbi b/rbi/increase/resources/check_deposits.rbi similarity index 86% rename from rbi/lib/increase/resources/check_deposits.rbi rename to rbi/increase/resources/check_deposits.rbi index 2e1d1485c..9251f2ab0 100644 --- a/rbi/lib/increase/resources/check_deposits.rbi +++ b/rbi/increase/resources/check_deposits.rbi @@ -11,7 +11,7 @@ module Increase back_image_file_id: String, front_image_file_id: String, description: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CheckDeposit) end @@ -30,10 +30,7 @@ module Increase ); end # Retrieve a Check Deposit sig do - params( - check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckDeposit) end def retrieve( @@ -49,7 +46,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::CheckDeposit]) end diff --git a/rbi/lib/increase/resources/check_transfers.rbi b/rbi/increase/resources/check_transfers.rbi similarity index 85% rename from rbi/lib/increase/resources/check_transfers.rbi rename to rbi/increase/resources/check_transfers.rbi index 00d06d430..1b01e744e 100644 --- a/rbi/lib/increase/resources/check_transfers.rbi +++ b/rbi/increase/resources/check_transfers.rbi @@ -14,7 +14,7 @@ module Increase physical_check: T.any(Increase::Models::CheckTransferCreateParams::PhysicalCheck, Increase::Internal::AnyHash), require_approval: T::Boolean, third_party: T.any(Increase::Models::CheckTransferCreateParams::ThirdParty, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CheckTransfer) end @@ -46,10 +46,7 @@ module Increase ); end # Retrieve a Check Transfer sig do - params( - check_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckTransfer) end def retrieve( @@ -66,7 +63,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::CheckTransferListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::CheckTransfer]) end @@ -89,10 +86,7 @@ module Increase ); end # Approve a Check Transfer sig do - params( - check_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckTransfer) end def approve( @@ -102,10 +96,7 @@ module Increase ); end # Cancel a pending Check Transfer sig do - params( - check_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckTransfer) end def cancel( @@ -118,7 +109,7 @@ module Increase params( check_transfer_id: String, reason: Increase::Models::CheckTransferStopPaymentParams::Reason::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CheckTransfer) end diff --git a/rbi/lib/increase/resources/declined_transactions.rbi b/rbi/increase/resources/declined_transactions.rbi similarity index 85% rename from rbi/lib/increase/resources/declined_transactions.rbi rename to rbi/increase/resources/declined_transactions.rbi index 89b159a45..a3a6453d5 100644 --- a/rbi/lib/increase/resources/declined_transactions.rbi +++ b/rbi/increase/resources/declined_transactions.rbi @@ -5,10 +5,7 @@ module Increase class DeclinedTransactions # Retrieve a Declined Transaction sig do - params( - declined_transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(declined_transaction_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::DeclinedTransaction) end def retrieve( @@ -25,7 +22,7 @@ module Increase cursor: String, limit: Integer, route_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::DeclinedTransaction]) end diff --git a/rbi/lib/increase/resources/digital_card_profiles.rbi b/rbi/increase/resources/digital_card_profiles.rbi similarity index 88% rename from rbi/lib/increase/resources/digital_card_profiles.rbi rename to rbi/increase/resources/digital_card_profiles.rbi index 25ba4461a..6ede6e4fb 100644 --- a/rbi/lib/increase/resources/digital_card_profiles.rbi +++ b/rbi/increase/resources/digital_card_profiles.rbi @@ -15,7 +15,7 @@ module Increase contact_phone: String, contact_website: String, text_color: T.any(Increase::Models::DigitalCardProfileCreateParams::TextColor, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::DigitalCardProfile) end @@ -42,10 +42,7 @@ module Increase ); end # Retrieve a Digital Card Profile sig do - params( - digital_card_profile_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(digital_card_profile_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::DigitalCardProfile) end def retrieve( @@ -60,7 +57,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::DigitalCardProfileListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::DigitalCardProfile]) end @@ -80,10 +77,7 @@ module Increase ); end # Archive a Digital Card Profile sig do - params( - digital_card_profile_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(digital_card_profile_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::DigitalCardProfile) end def archive( @@ -104,7 +98,7 @@ module Increase description: String, issuer_name: String, text_color: T.any(Increase::Models::DigitalCardProfileCloneParams::TextColor, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::DigitalCardProfile) end diff --git a/rbi/lib/increase/resources/digital_wallet_tokens.rbi b/rbi/increase/resources/digital_wallet_tokens.rbi similarity index 82% rename from rbi/lib/increase/resources/digital_wallet_tokens.rbi rename to rbi/increase/resources/digital_wallet_tokens.rbi index 8356e88ba..8ee2512b6 100644 --- a/rbi/lib/increase/resources/digital_wallet_tokens.rbi +++ b/rbi/increase/resources/digital_wallet_tokens.rbi @@ -5,10 +5,7 @@ module Increase class DigitalWalletTokens # Retrieve a Digital Wallet Token sig do - params( - digital_wallet_token_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(digital_wallet_token_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::DigitalWalletToken) end def retrieve( @@ -23,7 +20,7 @@ module Increase created_at: T.any(Increase::Models::DigitalWalletTokenListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::DigitalWalletToken]) end diff --git a/rbi/lib/increase/resources/documents.rbi b/rbi/increase/resources/documents.rbi similarity index 78% rename from rbi/lib/increase/resources/documents.rbi rename to rbi/increase/resources/documents.rbi index a37015eaf..cef203922 100644 --- a/rbi/lib/increase/resources/documents.rbi +++ b/rbi/increase/resources/documents.rbi @@ -4,13 +4,7 @@ module Increase module Resources class Documents # Retrieve a Document - sig do - params( - document_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Document) - end + sig { params(document_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Document) } def retrieve( # The identifier of the Document to retrieve. document_id, @@ -24,7 +18,7 @@ module Increase cursor: String, entity_id: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Document]) end diff --git a/rbi/lib/increase/resources/entities.rbi b/rbi/increase/resources/entities.rbi similarity index 84% rename from rbi/lib/increase/resources/entities.rbi rename to rbi/increase/resources/entities.rbi index b51cd87bf..636e112b2 100644 --- a/rbi/lib/increase/resources/entities.rbi +++ b/rbi/increase/resources/entities.rbi @@ -15,7 +15,7 @@ module Increase supplemental_documents: T::Array[T.any(Increase::Models::EntityCreateParams::SupplementalDocument, Increase::Internal::AnyHash)], third_party_verification: T.any(Increase::Models::EntityCreateParams::ThirdPartyVerification, Increase::Internal::AnyHash), trust: T.any(Increase::Models::EntityCreateParams::Trust, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Entity) end @@ -49,13 +49,7 @@ module Increase request_options: {} ); end # Retrieve an Entity - sig do - params( - entity_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Entity) - end + sig { params(entity_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Entity) } def retrieve( # The identifier of the Entity to retrieve. entity_id, @@ -69,7 +63,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::EntityListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Entity]) end @@ -89,13 +83,7 @@ module Increase request_options: {} ); end # Archive an Entity - sig do - params( - entity_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Entity) - end + sig { params(entity_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Entity) } def archive( # The identifier of the Entity to archive. Any accounts associated with an entity # must be closed before the entity can be archived. @@ -104,11 +92,7 @@ module Increase ); end # Archive a beneficial owner for a corporate Entity sig do - params( - entity_id: String, - beneficial_owner_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(entity_id: String, beneficial_owner_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Entity) end def archive_beneficial_owner( @@ -124,11 +108,7 @@ module Increase # on a recurring basis. After making any required updates, call this endpoint to # record that your user confirmed their details. sig do - params( - entity_id: String, - confirmed_at: Time, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(entity_id: String, confirmed_at: Time, request_options: Increase::RequestOpts) .returns(Increase::Models::Entity) end def confirm( @@ -144,7 +124,7 @@ module Increase params( entity_id: String, beneficial_owner: T.any(Increase::Models::EntityCreateBeneficialOwnerParams::BeneficialOwner, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Entity) end @@ -161,7 +141,7 @@ module Increase params( entity_id: String, address: T.any(Increase::Models::EntityUpdateAddressParams::Address, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Entity) end @@ -179,7 +159,7 @@ module Increase entity_id: String, address: T.any(Increase::Models::EntityUpdateBeneficialOwnerAddressParams::Address, Increase::Internal::AnyHash), beneficial_owner_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Entity) end @@ -197,11 +177,7 @@ module Increase ); end # Update the industry code for a corporate Entity sig do - params( - entity_id: String, - industry_code: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(entity_id: String, industry_code: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Entity) end def update_industry_code( diff --git a/rbi/lib/increase/resources/event_subscriptions.rbi b/rbi/increase/resources/event_subscriptions.rbi similarity index 85% rename from rbi/lib/increase/resources/event_subscriptions.rbi rename to rbi/increase/resources/event_subscriptions.rbi index 75d78d34c..f6e2e1f54 100644 --- a/rbi/lib/increase/resources/event_subscriptions.rbi +++ b/rbi/increase/resources/event_subscriptions.rbi @@ -10,7 +10,7 @@ module Increase oauth_connection_id: String, selected_event_category: Increase::Models::EventSubscriptionCreateParams::SelectedEventCategory::OrSymbol, shared_secret: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::EventSubscription) end @@ -30,10 +30,7 @@ module Increase ); end # Retrieve an Event Subscription sig do - params( - event_subscription_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(event_subscription_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::EventSubscription) end def retrieve( @@ -46,7 +43,7 @@ module Increase params( event_subscription_id: String, status: Increase::Models::EventSubscriptionUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::EventSubscription) end @@ -63,7 +60,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::EventSubscription]) end diff --git a/rbi/lib/increase/resources/events.rbi b/rbi/increase/resources/events.rbi similarity index 79% rename from rbi/lib/increase/resources/events.rbi rename to rbi/increase/resources/events.rbi index 962a72cff..415995caa 100644 --- a/rbi/lib/increase/resources/events.rbi +++ b/rbi/increase/resources/events.rbi @@ -4,13 +4,7 @@ module Increase module Resources class Events # Retrieve an Event - sig do - params( - event_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Event) - end + sig { params(event_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Event) } def retrieve( # The identifier of the Event. event_id, @@ -24,7 +18,7 @@ module Increase created_at: T.any(Increase::Models::EventListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Event]) end diff --git a/rbi/lib/increase/resources/exports.rbi b/rbi/increase/resources/exports.rbi similarity index 88% rename from rbi/lib/increase/resources/exports.rbi rename to rbi/increase/resources/exports.rbi index 58b5b274b..dcdc9f978 100644 --- a/rbi/lib/increase/resources/exports.rbi +++ b/rbi/increase/resources/exports.rbi @@ -13,7 +13,7 @@ module Increase entity_csv: T.any(Increase::Models::ExportCreateParams::EntityCsv, Increase::Internal::AnyHash), transaction_csv: T.any(Increase::Models::ExportCreateParams::TransactionCsv, Increase::Internal::AnyHash), vendor_csv: T.anything, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Export) end @@ -39,13 +39,7 @@ module Increase request_options: {} ); end # Retrieve an Export - sig do - params( - export_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Export) - end + sig { params(export_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Export) } def retrieve( # The identifier of the Export to retrieve. export_id, @@ -60,7 +54,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::ExportListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Export]) end diff --git a/rbi/lib/increase/resources/external_accounts.rbi b/rbi/increase/resources/external_accounts.rbi similarity index 88% rename from rbi/lib/increase/resources/external_accounts.rbi rename to rbi/increase/resources/external_accounts.rbi index 57d206edb..e38f47bb5 100644 --- a/rbi/lib/increase/resources/external_accounts.rbi +++ b/rbi/increase/resources/external_accounts.rbi @@ -11,7 +11,7 @@ module Increase routing_number: String, account_holder: Increase::Models::ExternalAccountCreateParams::AccountHolder::OrSymbol, funding: Increase::Models::ExternalAccountCreateParams::Funding::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ExternalAccount) end @@ -31,10 +31,7 @@ module Increase ); end # Retrieve an External Account sig do - params( - external_account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(external_account_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ExternalAccount) end def retrieve( @@ -50,7 +47,7 @@ module Increase description: String, funding: Increase::Models::ExternalAccountUpdateParams::Funding::OrSymbol, status: Increase::Models::ExternalAccountUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ExternalAccount) end @@ -75,7 +72,7 @@ module Increase limit: Integer, routing_number: String, status: T.any(Increase::Models::ExternalAccountListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::ExternalAccount]) end diff --git a/rbi/lib/increase/resources/file_links.rbi b/rbi/increase/resources/file_links.rbi similarity index 77% rename from rbi/lib/increase/resources/file_links.rbi rename to rbi/increase/resources/file_links.rbi index e52ed52f1..4f5d38338 100644 --- a/rbi/lib/increase/resources/file_links.rbi +++ b/rbi/increase/resources/file_links.rbi @@ -5,11 +5,7 @@ module Increase class FileLinks # Create a File Link sig do - params( - file_id: String, - expires_at: Time, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(file_id: String, expires_at: Time, request_options: Increase::RequestOpts) .returns(Increase::Models::FileLink) end def create( diff --git a/rbi/lib/increase/resources/files.rbi b/rbi/increase/resources/files.rbi similarity index 85% rename from rbi/lib/increase/resources/files.rbi rename to rbi/increase/resources/files.rbi index ee7c09abf..8ce61d6cf 100644 --- a/rbi/lib/increase/resources/files.rbi +++ b/rbi/increase/resources/files.rbi @@ -11,7 +11,7 @@ module Increase file: T.any(Pathname, StringIO, IO, Increase::FilePart), purpose: Increase::Models::FileCreateParams::Purpose::OrSymbol, description: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::File) end @@ -27,13 +27,7 @@ module Increase request_options: {} ); end # Retrieve a File - sig do - params( - file_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::File) - end + sig { params(file_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::File) } def retrieve( # The identifier of the File. file_id, @@ -47,7 +41,7 @@ module Increase idempotency_key: String, limit: Integer, purpose: T.any(Increase::Models::FileListParams::Purpose, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::File]) end diff --git a/rbi/lib/increase/resources/groups.rbi b/rbi/increase/resources/groups.rbi similarity index 65% rename from rbi/lib/increase/resources/groups.rbi rename to rbi/increase/resources/groups.rbi index 3e2bccfee..7ab900595 100644 --- a/rbi/lib/increase/resources/groups.rbi +++ b/rbi/increase/resources/groups.rbi @@ -4,10 +4,7 @@ module Increase module Resources class Groups # Returns details for the currently authenticated Group. - sig do - params(request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash))) - .returns(Increase::Models::Group) - end + sig { params(request_options: Increase::RequestOpts).returns(Increase::Models::Group) } def retrieve(request_options: {}); end # @api private diff --git a/rbi/lib/increase/resources/inbound_ach_transfers.rbi b/rbi/increase/resources/inbound_ach_transfers.rbi similarity index 86% rename from rbi/lib/increase/resources/inbound_ach_transfers.rbi rename to rbi/increase/resources/inbound_ach_transfers.rbi index 7348dac77..f7434202d 100644 --- a/rbi/lib/increase/resources/inbound_ach_transfers.rbi +++ b/rbi/increase/resources/inbound_ach_transfers.rbi @@ -5,10 +5,7 @@ module Increase class InboundACHTransfers # Retrieve an Inbound ACH Transfer sig do - params( - inbound_ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundACHTransfer) end def retrieve( @@ -25,7 +22,7 @@ module Increase cursor: String, limit: Integer, status: T.any(Increase::Models::InboundACHTransferListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::InboundACHTransfer]) end @@ -49,7 +46,7 @@ module Increase inbound_ach_transfer_id: String, updated_account_number: String, updated_routing_number: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundACHTransfer) end @@ -68,7 +65,7 @@ module Increase params( inbound_ach_transfer_id: String, reason: Increase::Models::InboundACHTransferDeclineParams::Reason::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundACHTransfer) end @@ -86,7 +83,7 @@ module Increase params( inbound_ach_transfer_id: String, reason: Increase::Models::InboundACHTransferTransferReturnParams::Reason::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundACHTransfer) end diff --git a/rbi/lib/increase/resources/inbound_check_deposits.rbi b/rbi/increase/resources/inbound_check_deposits.rbi similarity index 80% rename from rbi/lib/increase/resources/inbound_check_deposits.rbi rename to rbi/increase/resources/inbound_check_deposits.rbi index 08e8e0fc2..7ab285725 100644 --- a/rbi/lib/increase/resources/inbound_check_deposits.rbi +++ b/rbi/increase/resources/inbound_check_deposits.rbi @@ -5,10 +5,7 @@ module Increase class InboundCheckDeposits # Retrieve an Inbound Check Deposit sig do - params( - inbound_check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundCheckDeposit) end def retrieve( @@ -24,7 +21,7 @@ module Increase created_at: T.any(Increase::Models::InboundCheckDepositListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::InboundCheckDeposit]) end @@ -44,10 +41,7 @@ module Increase ); end # Decline an Inbound Check Deposit sig do - params( - inbound_check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundCheckDeposit) end def decline( @@ -60,7 +54,7 @@ module Increase params( inbound_check_deposit_id: String, reason: Increase::Models::InboundCheckDepositReturnParams::Reason::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundCheckDeposit) end diff --git a/rbi/lib/increase/resources/inbound_mail_items.rbi b/rbi/increase/resources/inbound_mail_items.rbi similarity index 82% rename from rbi/lib/increase/resources/inbound_mail_items.rbi rename to rbi/increase/resources/inbound_mail_items.rbi index c79e958f4..9602a9fa2 100644 --- a/rbi/lib/increase/resources/inbound_mail_items.rbi +++ b/rbi/increase/resources/inbound_mail_items.rbi @@ -5,10 +5,7 @@ module Increase class InboundMailItems # Retrieve an Inbound Mail Item sig do - params( - inbound_mail_item_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_mail_item_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundMailItem) end def retrieve( @@ -23,7 +20,7 @@ module Increase cursor: String, limit: Integer, lockbox_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::InboundMailItem]) end diff --git a/rbi/lib/increase/resources/inbound_real_time_payments_transfers.rbi b/rbi/increase/resources/inbound_real_time_payments_transfers.rbi similarity index 84% rename from rbi/lib/increase/resources/inbound_real_time_payments_transfers.rbi rename to rbi/increase/resources/inbound_real_time_payments_transfers.rbi index 3c46480c5..dd5da4047 100644 --- a/rbi/lib/increase/resources/inbound_real_time_payments_transfers.rbi +++ b/rbi/increase/resources/inbound_real_time_payments_transfers.rbi @@ -5,10 +5,7 @@ module Increase class InboundRealTimePaymentsTransfers # Retrieve an Inbound Real-Time Payments Transfer sig do - params( - inbound_real_time_payments_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_real_time_payments_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundRealTimePaymentsTransfer) end def retrieve( @@ -24,7 +21,7 @@ module Increase created_at: T.any(Increase::Models::InboundRealTimePaymentsTransferListParams::CreatedAt, Increase::Internal::AnyHash), cursor: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::InboundRealTimePaymentsTransfer]) end diff --git a/rbi/lib/increase/resources/inbound_wire_drawdown_requests.rbi b/rbi/increase/resources/inbound_wire_drawdown_requests.rbi similarity index 73% rename from rbi/lib/increase/resources/inbound_wire_drawdown_requests.rbi rename to rbi/increase/resources/inbound_wire_drawdown_requests.rbi index fc7f72e58..4db4e4c12 100644 --- a/rbi/lib/increase/resources/inbound_wire_drawdown_requests.rbi +++ b/rbi/increase/resources/inbound_wire_drawdown_requests.rbi @@ -5,10 +5,7 @@ module Increase class InboundWireDrawdownRequests # Retrieve an Inbound Wire Drawdown Request sig do - params( - inbound_wire_drawdown_request_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_wire_drawdown_request_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundWireDrawdownRequest) end def retrieve( @@ -18,11 +15,7 @@ module Increase ); end # List Inbound Wire Drawdown Requests sig do - params( - cursor: String, - limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(cursor: String, limit: Integer, request_options: Increase::RequestOpts) .returns(Increase::Internal::Page[Increase::Models::InboundWireDrawdownRequest]) end def list( diff --git a/rbi/lib/increase/resources/inbound_wire_transfers.rbi b/rbi/increase/resources/inbound_wire_transfers.rbi similarity index 85% rename from rbi/lib/increase/resources/inbound_wire_transfers.rbi rename to rbi/increase/resources/inbound_wire_transfers.rbi index 66ced6e63..965d5198e 100644 --- a/rbi/lib/increase/resources/inbound_wire_transfers.rbi +++ b/rbi/increase/resources/inbound_wire_transfers.rbi @@ -5,10 +5,7 @@ module Increase class InboundWireTransfers # Retrieve an Inbound Wire Transfer sig do - params( - inbound_wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::InboundWireTransfer) end def retrieve( @@ -25,7 +22,7 @@ module Increase cursor: String, limit: Integer, status: T.any(Increase::Models::InboundWireTransferListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::InboundWireTransfer]) end diff --git a/rbi/lib/increase/resources/intrafi_account_enrollments.rbi b/rbi/increase/resources/intrafi_account_enrollments.rbi similarity index 78% rename from rbi/lib/increase/resources/intrafi_account_enrollments.rbi rename to rbi/increase/resources/intrafi_account_enrollments.rbi index e6c409712..0167a2b34 100644 --- a/rbi/lib/increase/resources/intrafi_account_enrollments.rbi +++ b/rbi/increase/resources/intrafi_account_enrollments.rbi @@ -5,11 +5,7 @@ module Increase class IntrafiAccountEnrollments # Enroll an account in the IntraFi deposit sweep network sig do - params( - account_id: String, - email_address: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, email_address: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiAccountEnrollment) end def create( @@ -21,10 +17,7 @@ module Increase ); end # Get an IntraFi Account Enrollment sig do - params( - intrafi_account_enrollment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(intrafi_account_enrollment_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiAccountEnrollment) end def retrieve( @@ -40,7 +33,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::IntrafiAccountEnrollmentListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::IntrafiAccountEnrollment]) end @@ -62,10 +55,7 @@ module Increase ); end # Unenroll an account from IntraFi sig do - params( - intrafi_account_enrollment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(intrafi_account_enrollment_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiAccountEnrollment) end def unenroll( diff --git a/rbi/lib/increase/resources/intrafi_balances.rbi b/rbi/increase/resources/intrafi_balances.rbi similarity index 75% rename from rbi/lib/increase/resources/intrafi_balances.rbi rename to rbi/increase/resources/intrafi_balances.rbi index 43e1e12fe..c051f5b3b 100644 --- a/rbi/lib/increase/resources/intrafi_balances.rbi +++ b/rbi/increase/resources/intrafi_balances.rbi @@ -5,10 +5,7 @@ module Increase class IntrafiBalances # Get IntraFi balances by bank sig do - params( - account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiBalance) end def intrafi_balance( diff --git a/rbi/lib/increase/resources/intrafi_exclusions.rbi b/rbi/increase/resources/intrafi_exclusions.rbi similarity index 78% rename from rbi/lib/increase/resources/intrafi_exclusions.rbi rename to rbi/increase/resources/intrafi_exclusions.rbi index 68f1e1b3a..d6ce5ee00 100644 --- a/rbi/lib/increase/resources/intrafi_exclusions.rbi +++ b/rbi/increase/resources/intrafi_exclusions.rbi @@ -5,11 +5,7 @@ module Increase class IntrafiExclusions # Create an IntraFi Exclusion sig do - params( - bank_name: String, - entity_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(bank_name: String, entity_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiExclusion) end def create( @@ -21,10 +17,7 @@ module Increase ); end # Get an IntraFi Exclusion sig do - params( - intrafi_exclusion_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(intrafi_exclusion_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiExclusion) end def retrieve( @@ -39,7 +32,7 @@ module Increase entity_id: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::IntrafiExclusion]) end @@ -60,10 +53,7 @@ module Increase ); end # Archive an IntraFi Exclusion sig do - params( - intrafi_exclusion_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(intrafi_exclusion_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::IntrafiExclusion) end def archive( diff --git a/rbi/lib/increase/resources/lockboxes.rbi b/rbi/increase/resources/lockboxes.rbi similarity index 83% rename from rbi/lib/increase/resources/lockboxes.rbi rename to rbi/increase/resources/lockboxes.rbi index 9dc08693c..5781aed98 100644 --- a/rbi/lib/increase/resources/lockboxes.rbi +++ b/rbi/increase/resources/lockboxes.rbi @@ -9,7 +9,7 @@ module Increase account_id: String, description: String, recipient_name: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Lockbox) end @@ -23,13 +23,7 @@ module Increase request_options: {} ); end # Retrieve a Lockbox - sig do - params( - lockbox_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Lockbox) - end + sig { params(lockbox_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Lockbox) } def retrieve( # The identifier of the Lockbox to retrieve. lockbox_id, @@ -42,7 +36,7 @@ module Increase description: String, recipient_name: String, status: Increase::Models::LockboxUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Lockbox) end @@ -65,7 +59,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Lockbox]) end diff --git a/rbi/lib/increase/resources/oauth_applications.rbi b/rbi/increase/resources/oauth_applications.rbi similarity index 82% rename from rbi/lib/increase/resources/oauth_applications.rbi rename to rbi/increase/resources/oauth_applications.rbi index 8379a92da..926faeebf 100644 --- a/rbi/lib/increase/resources/oauth_applications.rbi +++ b/rbi/increase/resources/oauth_applications.rbi @@ -5,10 +5,7 @@ module Increase class OAuthApplications # Retrieve an OAuth Application sig do - params( - oauth_application_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(oauth_application_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::OAuthApplication) end def retrieve( @@ -23,7 +20,7 @@ module Increase cursor: String, limit: Integer, status: T.any(Increase::Models::OAuthApplicationListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::OAuthApplication]) end diff --git a/rbi/lib/increase/resources/oauth_connections.rbi b/rbi/increase/resources/oauth_connections.rbi similarity index 82% rename from rbi/lib/increase/resources/oauth_connections.rbi rename to rbi/increase/resources/oauth_connections.rbi index 83abc0889..cf7a791d9 100644 --- a/rbi/lib/increase/resources/oauth_connections.rbi +++ b/rbi/increase/resources/oauth_connections.rbi @@ -5,10 +5,7 @@ module Increase class OAuthConnections # Retrieve an OAuth Connection sig do - params( - oauth_connection_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(oauth_connection_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::OAuthConnection) end def retrieve( @@ -23,7 +20,7 @@ module Increase limit: Integer, oauth_application_id: String, status: T.any(Increase::Models::OAuthConnectionListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::OAuthConnection]) end diff --git a/rbi/lib/increase/resources/oauth_tokens.rbi b/rbi/increase/resources/oauth_tokens.rbi similarity index 93% rename from rbi/lib/increase/resources/oauth_tokens.rbi rename to rbi/increase/resources/oauth_tokens.rbi index 3cf5eb179..b2f4c8955 100644 --- a/rbi/lib/increase/resources/oauth_tokens.rbi +++ b/rbi/increase/resources/oauth_tokens.rbi @@ -11,7 +11,7 @@ module Increase client_secret: String, code: String, production_token: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::OAuthToken) end diff --git a/rbi/lib/increase/resources/pending_transactions.rbi b/rbi/increase/resources/pending_transactions.rbi similarity index 86% rename from rbi/lib/increase/resources/pending_transactions.rbi rename to rbi/increase/resources/pending_transactions.rbi index a9f365384..f9cc0c7c0 100644 --- a/rbi/lib/increase/resources/pending_transactions.rbi +++ b/rbi/increase/resources/pending_transactions.rbi @@ -5,10 +5,7 @@ module Increase class PendingTransactions # Retrieve a Pending Transaction sig do - params( - pending_transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(pending_transaction_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::PendingTransaction) end def retrieve( @@ -26,7 +23,7 @@ module Increase limit: Integer, route_id: String, status: T.any(Increase::Models::PendingTransactionListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::PendingTransaction]) end diff --git a/rbi/lib/increase/resources/physical_card_profiles.rbi b/rbi/increase/resources/physical_card_profiles.rbi similarity index 85% rename from rbi/lib/increase/resources/physical_card_profiles.rbi rename to rbi/increase/resources/physical_card_profiles.rbi index a3ea5fa1c..35ff1bc23 100644 --- a/rbi/lib/increase/resources/physical_card_profiles.rbi +++ b/rbi/increase/resources/physical_card_profiles.rbi @@ -11,7 +11,7 @@ module Increase description: String, front_image_file_id: String, program_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::PhysicalCardProfile) end @@ -30,10 +30,7 @@ module Increase ); end # Retrieve a Card Profile sig do - params( - physical_card_profile_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(physical_card_profile_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::PhysicalCardProfile) end def retrieve( @@ -48,7 +45,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::PhysicalCardProfileListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::PhysicalCardProfile]) end @@ -68,10 +65,7 @@ module Increase ); end # Archive a Physical Card Profile sig do - params( - physical_card_profile_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(physical_card_profile_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::PhysicalCardProfile) end def archive( @@ -88,7 +82,7 @@ module Increase description: String, front_image_file_id: String, front_text: T.any(Increase::Models::PhysicalCardProfileCloneParams::FrontText, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::PhysicalCardProfile) end diff --git a/rbi/lib/increase/resources/physical_cards.rbi b/rbi/increase/resources/physical_cards.rbi similarity index 86% rename from rbi/lib/increase/resources/physical_cards.rbi rename to rbi/increase/resources/physical_cards.rbi index d6ec6a9f0..cd66d47d5 100644 --- a/rbi/lib/increase/resources/physical_cards.rbi +++ b/rbi/increase/resources/physical_cards.rbi @@ -10,7 +10,7 @@ module Increase cardholder: T.any(Increase::Models::PhysicalCardCreateParams::Cardholder, Increase::Internal::AnyHash), shipment: T.any(Increase::Models::PhysicalCardCreateParams::Shipment, Increase::Internal::AnyHash), physical_card_profile_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::PhysicalCard) end @@ -28,10 +28,7 @@ module Increase ); end # Retrieve a Physical Card sig do - params( - physical_card_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(physical_card_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::PhysicalCard) end def retrieve( @@ -44,7 +41,7 @@ module Increase params( physical_card_id: String, status: Increase::Models::PhysicalCardUpdateParams::Status::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::PhysicalCard) end @@ -63,7 +60,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::PhysicalCard]) end diff --git a/rbi/lib/increase/resources/programs.rbi b/rbi/increase/resources/programs.rbi similarity index 65% rename from rbi/lib/increase/resources/programs.rbi rename to rbi/increase/resources/programs.rbi index d72519a1f..4c3f86a20 100644 --- a/rbi/lib/increase/resources/programs.rbi +++ b/rbi/increase/resources/programs.rbi @@ -4,13 +4,7 @@ module Increase module Resources class Programs # Retrieve a Program - sig do - params( - program_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Program) - end + sig { params(program_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Program) } def retrieve( # The identifier of the Program to retrieve. program_id, @@ -18,11 +12,7 @@ module Increase ); end # List Programs sig do - params( - cursor: String, - limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(cursor: String, limit: Integer, request_options: Increase::RequestOpts) .returns(Increase::Internal::Page[Increase::Models::Program]) end def list( diff --git a/rbi/lib/increase/resources/real_time_decisions.rbi b/rbi/increase/resources/real_time_decisions.rbi similarity index 90% rename from rbi/lib/increase/resources/real_time_decisions.rbi rename to rbi/increase/resources/real_time_decisions.rbi index 9f6164c6e..c89ebe44d 100644 --- a/rbi/lib/increase/resources/real_time_decisions.rbi +++ b/rbi/increase/resources/real_time_decisions.rbi @@ -5,10 +5,7 @@ module Increase class RealTimeDecisions # Retrieve a Real-Time Decision sig do - params( - real_time_decision_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(real_time_decision_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::RealTimeDecision) end def retrieve( @@ -31,7 +28,7 @@ module Increase Increase::Internal::AnyHash ), digital_wallet_token: T.any(Increase::Models::RealTimeDecisionActionParams::DigitalWalletToken, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::RealTimeDecision) end diff --git a/rbi/lib/increase/resources/real_time_payments_transfers.rbi b/rbi/increase/resources/real_time_payments_transfers.rbi similarity index 91% rename from rbi/lib/increase/resources/real_time_payments_transfers.rbi rename to rbi/increase/resources/real_time_payments_transfers.rbi index d3cc0ef65..471d9cfb6 100644 --- a/rbi/lib/increase/resources/real_time_payments_transfers.rbi +++ b/rbi/increase/resources/real_time_payments_transfers.rbi @@ -17,7 +17,7 @@ module Increase require_approval: T::Boolean, ultimate_creditor_name: String, ultimate_debtor_name: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::RealTimePaymentsTransfer) end @@ -55,10 +55,7 @@ module Increase ); end # Retrieve a Real-Time Payments Transfer sig do - params( - real_time_payments_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(real_time_payments_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::RealTimePaymentsTransfer) end def retrieve( @@ -76,7 +73,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::RealTimePaymentsTransferListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::RealTimePaymentsTransfer]) end diff --git a/rbi/lib/increase/resources/routing_numbers.rbi b/rbi/increase/resources/routing_numbers.rbi similarity index 82% rename from rbi/lib/increase/resources/routing_numbers.rbi rename to rbi/increase/resources/routing_numbers.rbi index ee47f5f91..37905992f 100644 --- a/rbi/lib/increase/resources/routing_numbers.rbi +++ b/rbi/increase/resources/routing_numbers.rbi @@ -8,12 +8,7 @@ module Increase # identify a bank, this will always return 0 or 1 entry. In Sandbox, the only # valid routing number for this method is 110000000. sig do - params( - routing_number: String, - cursor: String, - limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(routing_number: String, cursor: String, limit: Integer, request_options: Increase::RequestOpts) .returns(Increase::Internal::Page[Increase::Models::RoutingNumberListResponse]) end def list( diff --git a/rbi/lib/increase/resources/simulations.rbi b/rbi/increase/resources/simulations.rbi similarity index 100% rename from rbi/lib/increase/resources/simulations.rbi rename to rbi/increase/resources/simulations.rbi diff --git a/rbi/lib/increase/resources/simulations/account_statements.rbi b/rbi/increase/resources/simulations/account_statements.rbi similarity index 80% rename from rbi/lib/increase/resources/simulations/account_statements.rbi rename to rbi/increase/resources/simulations/account_statements.rbi index a2c13674a..ee427b5cd 100644 --- a/rbi/lib/increase/resources/simulations/account_statements.rbi +++ b/rbi/increase/resources/simulations/account_statements.rbi @@ -7,10 +7,7 @@ module Increase # Simulates an [Account Statement](#account-statements) being created for an # account. In production, Account Statements are generated once per month. sig do - params( - account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountStatement) end def create( diff --git a/rbi/lib/increase/resources/simulations/account_transfers.rbi b/rbi/increase/resources/simulations/account_transfers.rbi similarity index 82% rename from rbi/lib/increase/resources/simulations/account_transfers.rbi rename to rbi/increase/resources/simulations/account_transfers.rbi index 3e863e627..ee2e1a359 100644 --- a/rbi/lib/increase/resources/simulations/account_transfers.rbi +++ b/rbi/increase/resources/simulations/account_transfers.rbi @@ -9,10 +9,7 @@ module Increase # You can also approve sandbox Account Transfers in the dashboard. This transfer # must first have a `status` of `pending_approval`. sig do - params( - account_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(account_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::AccountTransfer) end def complete( diff --git a/rbi/lib/increase/resources/simulations/ach_transfers.rbi b/rbi/increase/resources/simulations/ach_transfers.rbi similarity index 85% rename from rbi/lib/increase/resources/simulations/ach_transfers.rbi rename to rbi/increase/resources/simulations/ach_transfers.rbi index a611bf7f1..19445eb19 100644 --- a/rbi/lib/increase/resources/simulations/ach_transfers.rbi +++ b/rbi/increase/resources/simulations/ach_transfers.rbi @@ -11,10 +11,7 @@ module Increase # Reserve, this endpoint allows you to skip that delay and add the acknowledgment # subresource to the ACH Transfer. sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def acknowledge( @@ -29,7 +26,7 @@ module Increase ach_transfer_id: String, change_code: Increase::Models::Simulations::ACHTransferCreateNotificationOfChangeParams::ChangeCode::OrSymbol, corrected_data: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ACHTransfer) end @@ -50,7 +47,7 @@ module Increase params( ach_transfer_id: String, reason: Increase::Models::Simulations::ACHTransferReturnParams::Reason::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::ACHTransfer) end @@ -69,10 +66,7 @@ module Increase # simulation the transfer will eventually settle on its own following the same # Federal Reserve timeline as in production. sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def settle( @@ -87,10 +81,7 @@ module Increase # not submitted to the Federal Reserve, this endpoint allows you to skip that # delay and transition the ACH Transfer to a status of `submitted`. sig do - params( - ach_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(ach_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::ACHTransfer) end def submit( diff --git a/rbi/lib/increase/resources/simulations/card_authorization_expirations.rbi b/rbi/increase/resources/simulations/card_authorization_expirations.rbi similarity index 77% rename from rbi/lib/increase/resources/simulations/card_authorization_expirations.rbi rename to rbi/increase/resources/simulations/card_authorization_expirations.rbi index c2ced91d5..d6dc231ed 100644 --- a/rbi/lib/increase/resources/simulations/card_authorization_expirations.rbi +++ b/rbi/increase/resources/simulations/card_authorization_expirations.rbi @@ -6,10 +6,7 @@ module Increase class CardAuthorizationExpirations # Simulates expiring a Card Authorization immediately. sig do - params( - card_payment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_payment_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CardPayment) end def create( diff --git a/rbi/lib/increase/resources/simulations/card_authorizations.rbi b/rbi/increase/resources/simulations/card_authorizations.rbi similarity index 97% rename from rbi/lib/increase/resources/simulations/card_authorizations.rbi rename to rbi/increase/resources/simulations/card_authorizations.rbi index db061a757..8f5726c74 100644 --- a/rbi/lib/increase/resources/simulations/card_authorizations.rbi +++ b/rbi/increase/resources/simulations/card_authorizations.rbi @@ -33,7 +33,7 @@ module Increase network_risk_score: Integer, physical_card_id: String, terminal_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Simulations::CardAuthorizationCreateResponse) end diff --git a/rbi/lib/increase/resources/simulations/card_disputes.rbi b/rbi/increase/resources/simulations/card_disputes.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/card_disputes.rbi rename to rbi/increase/resources/simulations/card_disputes.rbi index 67288063e..df5700d2d 100644 --- a/rbi/lib/increase/resources/simulations/card_disputes.rbi +++ b/rbi/increase/resources/simulations/card_disputes.rbi @@ -13,7 +13,7 @@ module Increase card_dispute_id: String, status: Increase::Models::Simulations::CardDisputeActionParams::Status::OrSymbol, explanation: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CardDispute) end diff --git a/rbi/lib/increase/resources/simulations/card_fuel_confirmations.rbi b/rbi/increase/resources/simulations/card_fuel_confirmations.rbi similarity index 81% rename from rbi/lib/increase/resources/simulations/card_fuel_confirmations.rbi rename to rbi/increase/resources/simulations/card_fuel_confirmations.rbi index fff66a663..78335fd9c 100644 --- a/rbi/lib/increase/resources/simulations/card_fuel_confirmations.rbi +++ b/rbi/increase/resources/simulations/card_fuel_confirmations.rbi @@ -8,11 +8,7 @@ module Increase # happens asynchronously right after a fuel pump transaction is completed. A fuel # confirmation can only happen once per authorization. sig do - params( - amount: Integer, - card_payment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(amount: Integer, card_payment_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CardPayment) end def create( diff --git a/rbi/lib/increase/resources/simulations/card_increments.rbi b/rbi/increase/resources/simulations/card_increments.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/card_increments.rbi rename to rbi/increase/resources/simulations/card_increments.rbi index efe29370b..974d4e6ca 100644 --- a/rbi/lib/increase/resources/simulations/card_increments.rbi +++ b/rbi/increase/resources/simulations/card_increments.rbi @@ -11,7 +11,7 @@ module Increase amount: Integer, card_payment_id: String, event_subscription_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::CardPayment) end diff --git a/rbi/lib/increase/resources/simulations/card_refunds.rbi b/rbi/increase/resources/simulations/card_refunds.rbi similarity index 80% rename from rbi/lib/increase/resources/simulations/card_refunds.rbi rename to rbi/increase/resources/simulations/card_refunds.rbi index 89f67e7bd..ccf8d85d6 100644 --- a/rbi/lib/increase/resources/simulations/card_refunds.rbi +++ b/rbi/increase/resources/simulations/card_refunds.rbi @@ -7,10 +7,7 @@ module Increase # Simulates refunding a card transaction. The full value of the original sandbox # transaction is refunded. sig do - params( - transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(transaction_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Transaction) end def create( diff --git a/rbi/lib/increase/resources/simulations/card_reversals.rbi b/rbi/increase/resources/simulations/card_reversals.rbi similarity index 82% rename from rbi/lib/increase/resources/simulations/card_reversals.rbi rename to rbi/increase/resources/simulations/card_reversals.rbi index ad3885697..463760c41 100644 --- a/rbi/lib/increase/resources/simulations/card_reversals.rbi +++ b/rbi/increase/resources/simulations/card_reversals.rbi @@ -9,11 +9,7 @@ module Increase # Marks the pending transaction as complete if the authorization is fully # reversed. sig do - params( - card_payment_id: String, - amount: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_payment_id: String, amount: Integer, request_options: Increase::RequestOpts) .returns(Increase::Models::CardPayment) end def create( diff --git a/rbi/lib/increase/resources/simulations/card_settlements.rbi b/rbi/increase/resources/simulations/card_settlements.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/card_settlements.rbi rename to rbi/increase/resources/simulations/card_settlements.rbi index d5e0185fa..9fed4fadc 100644 --- a/rbi/lib/increase/resources/simulations/card_settlements.rbi +++ b/rbi/increase/resources/simulations/card_settlements.rbi @@ -14,7 +14,7 @@ module Increase card_id: String, pending_transaction_id: String, amount: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Transaction) end diff --git a/rbi/lib/increase/resources/simulations/check_deposits.rbi b/rbi/increase/resources/simulations/check_deposits.rbi similarity index 74% rename from rbi/lib/increase/resources/simulations/check_deposits.rbi rename to rbi/increase/resources/simulations/check_deposits.rbi index ac0fd77cb..c9c373cd2 100644 --- a/rbi/lib/increase/resources/simulations/check_deposits.rbi +++ b/rbi/increase/resources/simulations/check_deposits.rbi @@ -8,10 +8,7 @@ module Increase # factors like poor image quality. This Check Deposit must first have a `status` # of `pending`. sig do - params( - check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckDeposit) end def reject( @@ -22,10 +19,7 @@ module Increase # Simulates the return of a [Check Deposit](#check-deposits). This Check Deposit # must first have a `status` of `submitted`. sig do - params( - check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckDeposit) end def return_( @@ -36,10 +30,7 @@ module Increase # Simulates the submission of a [Check Deposit](#check-deposits) to the Federal # Reserve. This Check Deposit must first have a `status` of `pending`. sig do - params( - check_deposit_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_deposit_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckDeposit) end def submit( diff --git a/rbi/lib/increase/resources/simulations/check_transfers.rbi b/rbi/increase/resources/simulations/check_transfers.rbi similarity index 82% rename from rbi/lib/increase/resources/simulations/check_transfers.rbi rename to rbi/increase/resources/simulations/check_transfers.rbi index 39dc8d3b4..99aa6e88c 100644 --- a/rbi/lib/increase/resources/simulations/check_transfers.rbi +++ b/rbi/increase/resources/simulations/check_transfers.rbi @@ -9,10 +9,7 @@ module Increase # This transfer must first have a `status` of `pending_approval` or # `pending_submission`. sig do - params( - check_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(check_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::CheckTransfer) end def mail( diff --git a/rbi/lib/increase/resources/simulations/digital_wallet_token_requests.rbi b/rbi/increase/resources/simulations/digital_wallet_token_requests.rbi similarity index 80% rename from rbi/lib/increase/resources/simulations/digital_wallet_token_requests.rbi rename to rbi/increase/resources/simulations/digital_wallet_token_requests.rbi index fb3e234c7..46d3e9115 100644 --- a/rbi/lib/increase/resources/simulations/digital_wallet_token_requests.rbi +++ b/rbi/increase/resources/simulations/digital_wallet_token_requests.rbi @@ -7,10 +7,7 @@ module Increase # Simulates a user attempting add a [Card](#cards) to a digital wallet such as # Apple Pay. sig do - params( - card_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(card_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Simulations::DigitalWalletTokenRequestCreateResponse) end def create( diff --git a/rbi/lib/increase/resources/simulations/documents.rbi b/rbi/increase/resources/simulations/documents.rbi similarity index 66% rename from rbi/lib/increase/resources/simulations/documents.rbi rename to rbi/increase/resources/simulations/documents.rbi index e322b67a0..5ca33e629 100644 --- a/rbi/lib/increase/resources/simulations/documents.rbi +++ b/rbi/increase/resources/simulations/documents.rbi @@ -5,13 +5,7 @@ module Increase class Simulations class Documents # Simulates an tax document being created for an account. - sig do - params( - account_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Document) - end + sig { params(account_id: String, request_options: Increase::RequestOpts).returns(Increase::Models::Document) } def create( # The identifier of the Account the tax document is for. account_id:, diff --git a/rbi/lib/increase/resources/simulations/inbound_ach_transfers.rbi b/rbi/increase/resources/simulations/inbound_ach_transfers.rbi similarity index 96% rename from rbi/lib/increase/resources/simulations/inbound_ach_transfers.rbi rename to rbi/increase/resources/simulations/inbound_ach_transfers.rbi index fad1d0884..5fa66ff1f 100644 --- a/rbi/lib/increase/resources/simulations/inbound_ach_transfers.rbi +++ b/rbi/increase/resources/simulations/inbound_ach_transfers.rbi @@ -27,7 +27,7 @@ module Increase receiver_name: String, resolve_at: Time, standard_entry_class_code: Increase::Models::Simulations::InboundACHTransferCreateParams::StandardEntryClassCode::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundACHTransfer) end diff --git a/rbi/lib/increase/resources/simulations/inbound_check_deposits.rbi b/rbi/increase/resources/simulations/inbound_check_deposits.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/inbound_check_deposits.rbi rename to rbi/increase/resources/simulations/inbound_check_deposits.rbi index b913faace..e18461f09 100644 --- a/rbi/lib/increase/resources/simulations/inbound_check_deposits.rbi +++ b/rbi/increase/resources/simulations/inbound_check_deposits.rbi @@ -15,7 +15,7 @@ module Increase account_number_id: String, amount: Integer, check_number: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundCheckDeposit) end diff --git a/rbi/lib/increase/resources/simulations/inbound_funds_holds.rbi b/rbi/increase/resources/simulations/inbound_funds_holds.rbi similarity index 79% rename from rbi/lib/increase/resources/simulations/inbound_funds_holds.rbi rename to rbi/increase/resources/simulations/inbound_funds_holds.rbi index cfc6fff41..c1a9a0248 100644 --- a/rbi/lib/increase/resources/simulations/inbound_funds_holds.rbi +++ b/rbi/increase/resources/simulations/inbound_funds_holds.rbi @@ -7,10 +7,7 @@ module Increase # This endpoint simulates immediately releasing an Inbound Funds Hold, which might # be created as a result of e.g., an ACH debit. sig do - params( - inbound_funds_hold_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(inbound_funds_hold_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Simulations::InboundFundsHoldReleaseResponse) end def release( diff --git a/rbi/lib/increase/resources/simulations/inbound_mail_items.rbi b/rbi/increase/resources/simulations/inbound_mail_items.rbi similarity index 90% rename from rbi/lib/increase/resources/simulations/inbound_mail_items.rbi rename to rbi/increase/resources/simulations/inbound_mail_items.rbi index 347dc6777..dbce07b15 100644 --- a/rbi/lib/increase/resources/simulations/inbound_mail_items.rbi +++ b/rbi/increase/resources/simulations/inbound_mail_items.rbi @@ -11,7 +11,7 @@ module Increase amount: Integer, lockbox_id: String, contents_file_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundMailItem) end diff --git a/rbi/lib/increase/resources/simulations/inbound_real_time_payments_transfers.rbi b/rbi/increase/resources/simulations/inbound_real_time_payments_transfers.rbi similarity index 94% rename from rbi/lib/increase/resources/simulations/inbound_real_time_payments_transfers.rbi rename to rbi/increase/resources/simulations/inbound_real_time_payments_transfers.rbi index dc3a43163..9d4ecbea0 100644 --- a/rbi/lib/increase/resources/simulations/inbound_real_time_payments_transfers.rbi +++ b/rbi/increase/resources/simulations/inbound_real_time_payments_transfers.rbi @@ -16,7 +16,7 @@ module Increase debtor_routing_number: String, remittance_information: String, request_for_payment_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundRealTimePaymentsTransfer) end diff --git a/rbi/lib/increase/resources/simulations/inbound_wire_drawdown_requests.rbi b/rbi/increase/resources/simulations/inbound_wire_drawdown_requests.rbi similarity index 97% rename from rbi/lib/increase/resources/simulations/inbound_wire_drawdown_requests.rbi rename to rbi/increase/resources/simulations/inbound_wire_drawdown_requests.rbi index e57c22129..53ca0e24a 100644 --- a/rbi/lib/increase/resources/simulations/inbound_wire_drawdown_requests.rbi +++ b/rbi/increase/resources/simulations/inbound_wire_drawdown_requests.rbi @@ -28,7 +28,7 @@ module Increase originator_to_beneficiary_information_line2: String, originator_to_beneficiary_information_line3: String, originator_to_beneficiary_information_line4: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundWireDrawdownRequest) end diff --git a/rbi/lib/increase/resources/simulations/inbound_wire_transfers.rbi b/rbi/increase/resources/simulations/inbound_wire_transfers.rbi similarity index 97% rename from rbi/lib/increase/resources/simulations/inbound_wire_transfers.rbi rename to rbi/increase/resources/simulations/inbound_wire_transfers.rbi index 064b54ddc..735d05e7c 100644 --- a/rbi/lib/increase/resources/simulations/inbound_wire_transfers.rbi +++ b/rbi/increase/resources/simulations/inbound_wire_transfers.rbi @@ -24,7 +24,7 @@ module Increase originator_to_beneficiary_information_line3: String, originator_to_beneficiary_information_line4: String, sender_reference: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::InboundWireTransfer) end diff --git a/rbi/lib/increase/resources/simulations/interest_payments.rbi b/rbi/increase/resources/simulations/interest_payments.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/interest_payments.rbi rename to rbi/increase/resources/simulations/interest_payments.rbi index 7cfa28506..60934226a 100644 --- a/rbi/lib/increase/resources/simulations/interest_payments.rbi +++ b/rbi/increase/resources/simulations/interest_payments.rbi @@ -13,7 +13,7 @@ module Increase accrued_on_account_id: String, period_end: Time, period_start: Time, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::Transaction) end diff --git a/rbi/lib/increase/resources/simulations/physical_cards.rbi b/rbi/increase/resources/simulations/physical_cards.rbi similarity index 90% rename from rbi/lib/increase/resources/simulations/physical_cards.rbi rename to rbi/increase/resources/simulations/physical_cards.rbi index fa85c422d..39d8973e5 100644 --- a/rbi/lib/increase/resources/simulations/physical_cards.rbi +++ b/rbi/increase/resources/simulations/physical_cards.rbi @@ -11,7 +11,7 @@ module Increase params( physical_card_id: String, shipment_status: Increase::Models::Simulations::PhysicalCardAdvanceShipmentParams::ShipmentStatus::OrSymbol, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::PhysicalCard) end diff --git a/rbi/lib/increase/resources/simulations/programs.rbi b/rbi/increase/resources/simulations/programs.rbi similarity index 74% rename from rbi/lib/increase/resources/simulations/programs.rbi rename to rbi/increase/resources/simulations/programs.rbi index bec516689..7fcff4bb2 100644 --- a/rbi/lib/increase/resources/simulations/programs.rbi +++ b/rbi/increase/resources/simulations/programs.rbi @@ -8,13 +8,7 @@ module Increase # group has one program called Commercial Banking. Note that when your group # operates more than one program, `program_id` is a required field when creating # accounts. - sig do - params( - name: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) - .returns(Increase::Models::Program) - end + sig { params(name: String, request_options: Increase::RequestOpts).returns(Increase::Models::Program) } def create( # The name of the program being added. name:, diff --git a/rbi/lib/increase/resources/simulations/real_time_payments_transfers.rbi b/rbi/increase/resources/simulations/real_time_payments_transfers.rbi similarity index 92% rename from rbi/lib/increase/resources/simulations/real_time_payments_transfers.rbi rename to rbi/increase/resources/simulations/real_time_payments_transfers.rbi index 6470f60cc..f1cfdf421 100644 --- a/rbi/lib/increase/resources/simulations/real_time_payments_transfers.rbi +++ b/rbi/increase/resources/simulations/real_time_payments_transfers.rbi @@ -15,7 +15,7 @@ module Increase Increase::Models::Simulations::RealTimePaymentsTransferCompleteParams::Rejection, Increase::Internal::AnyHash ), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::RealTimePaymentsTransfer) end diff --git a/rbi/lib/increase/resources/simulations/wire_transfers.rbi b/rbi/increase/resources/simulations/wire_transfers.rbi similarity index 78% rename from rbi/lib/increase/resources/simulations/wire_transfers.rbi rename to rbi/increase/resources/simulations/wire_transfers.rbi index 78e74e61c..265e4442f 100644 --- a/rbi/lib/increase/resources/simulations/wire_transfers.rbi +++ b/rbi/increase/resources/simulations/wire_transfers.rbi @@ -9,10 +9,7 @@ module Increase # [Transaction](#transaction) to account for the returned funds. This Wire # Transfer must first have a `status` of `complete`. sig do - params( - wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireTransfer) end def reverse( @@ -24,10 +21,7 @@ module Increase # Reserve. This transfer must first have a `status` of `pending_approval` or # `pending_creating`. sig do - params( - wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireTransfer) end def submit( diff --git a/rbi/lib/increase/resources/supplemental_documents.rbi b/rbi/increase/resources/supplemental_documents.rbi similarity index 85% rename from rbi/lib/increase/resources/supplemental_documents.rbi rename to rbi/increase/resources/supplemental_documents.rbi index c6fcdb6f1..a22408d76 100644 --- a/rbi/lib/increase/resources/supplemental_documents.rbi +++ b/rbi/increase/resources/supplemental_documents.rbi @@ -5,11 +5,7 @@ module Increase class SupplementalDocuments # Create a supplemental document for an Entity sig do - params( - entity_id: String, - file_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(entity_id: String, file_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::EntitySupplementalDocument) end def create( @@ -26,7 +22,7 @@ module Increase cursor: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::EntitySupplementalDocument]) end diff --git a/rbi/lib/increase/resources/transactions.rbi b/rbi/increase/resources/transactions.rbi similarity index 85% rename from rbi/lib/increase/resources/transactions.rbi rename to rbi/increase/resources/transactions.rbi index 6b80ce48b..86d5c5647 100644 --- a/rbi/lib/increase/resources/transactions.rbi +++ b/rbi/increase/resources/transactions.rbi @@ -5,10 +5,7 @@ module Increase class Transactions # Retrieve a Transaction sig do - params( - transaction_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(transaction_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::Transaction) end def retrieve( @@ -25,7 +22,7 @@ module Increase cursor: String, limit: Integer, route_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::Transaction]) end diff --git a/rbi/lib/increase/resources/wire_drawdown_requests.rbi b/rbi/increase/resources/wire_drawdown_requests.rbi similarity index 91% rename from rbi/lib/increase/resources/wire_drawdown_requests.rbi rename to rbi/increase/resources/wire_drawdown_requests.rbi index 6b14f2695..5acb8ee23 100644 --- a/rbi/lib/increase/resources/wire_drawdown_requests.rbi +++ b/rbi/increase/resources/wire_drawdown_requests.rbi @@ -19,7 +19,7 @@ module Increase recipient_address_line1: String, recipient_address_line2: String, recipient_address_line3: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::WireDrawdownRequest) end @@ -62,10 +62,7 @@ module Increase ); end # Retrieve a Wire Drawdown Request sig do - params( - wire_drawdown_request_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_drawdown_request_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireDrawdownRequest) end def retrieve( @@ -80,7 +77,7 @@ module Increase idempotency_key: String, limit: Integer, status: T.any(Increase::Models::WireDrawdownRequestListParams::Status, Increase::Internal::AnyHash), - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::WireDrawdownRequest]) end diff --git a/rbi/lib/increase/resources/wire_transfers.rbi b/rbi/increase/resources/wire_transfers.rbi similarity index 88% rename from rbi/lib/increase/resources/wire_transfers.rbi rename to rbi/increase/resources/wire_transfers.rbi index 11be86445..779a39845 100644 --- a/rbi/lib/increase/resources/wire_transfers.rbi +++ b/rbi/increase/resources/wire_transfers.rbi @@ -22,7 +22,7 @@ module Increase require_approval: T::Boolean, routing_number: String, source_account_number_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Models::WireTransfer) end @@ -69,10 +69,7 @@ module Increase ); end # Retrieve a Wire Transfer sig do - params( - wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireTransfer) end def retrieve( @@ -89,7 +86,7 @@ module Increase external_account_id: String, idempotency_key: String, limit: Integer, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) + request_options: Increase::RequestOpts ) .returns(Increase::Internal::Page[Increase::Models::WireTransfer]) end @@ -113,10 +110,7 @@ module Increase ); end # Approve a Wire Transfer sig do - params( - wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireTransfer) end def approve( @@ -126,10 +120,7 @@ module Increase ); end # Cancel a pending Wire Transfer sig do - params( - wire_transfer_id: String, - request_options: T.nilable(T.any(Increase::RequestOptions, Increase::Internal::AnyHash)) - ) + params(wire_transfer_id: String, request_options: Increase::RequestOpts) .returns(Increase::Models::WireTransfer) end def cancel( diff --git a/rbi/lib/increase/version.rbi b/rbi/increase/version.rbi similarity index 100% rename from rbi/lib/increase/version.rbi rename to rbi/increase/version.rbi diff --git a/sig/increase/models/physical_card.rbs b/sig/increase/models/physical_card.rbs index e788f5d0c..554567fd4 100644 --- a/sig/increase/models/physical_card.rbs +++ b/sig/increase/models/physical_card.rbs @@ -181,7 +181,8 @@ module Increase number: String, return_number: String?, return_reason: String?, - shipped_at: Time + shipped_at: Time, + updates: ::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update] } class Tracking < Increase::Internal::Type::BaseModel @@ -193,14 +194,64 @@ module Increase attr_accessor shipped_at: Time + attr_accessor updates: ::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update] + def initialize: ( number: String, return_number: String?, return_reason: String?, - shipped_at: Time + shipped_at: Time, + updates: ::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update] ) -> void def to_hash: -> Increase::Models::PhysicalCard::Shipment::tracking + + type update = + { + category: Increase::Models::PhysicalCard::Shipment::Tracking::Update::category, + created_at: Time, + postal_code: String + } + + class Update < Increase::Internal::Type::BaseModel + attr_accessor category: Increase::Models::PhysicalCard::Shipment::Tracking::Update::category + + attr_accessor created_at: Time + + attr_accessor postal_code: String + + def initialize: ( + category: Increase::Models::PhysicalCard::Shipment::Tracking::Update::category, + created_at: Time, + postal_code: String + ) -> void + + def to_hash: -> Increase::Models::PhysicalCard::Shipment::Tracking::update + + type category = + :in_transit + | :processed_for_delivery + | :delivered + | :returned_to_sender + + module Category + extend Increase::Internal::Type::Enum + + # The physical card is in transit. + IN_TRANSIT: :in_transit + + # The physical card has been processed for delivery. + PROCESSED_FOR_DELIVERY: :processed_for_delivery + + # The physical card has been delivered. + DELIVERED: :delivered + + # Delivery failed and the physical card was returned to sender. + RETURNED_TO_SENDER: :returned_to_sender + + def self?.values: -> ::Array[Increase::Models::PhysicalCard::Shipment::Tracking::Update::category] + end + end end end diff --git a/test/increase/file_part_test.rb b/test/increase/file_part_test.rb index eb8155acf..964d03024 100644 --- a/test/increase/file_part_test.rb +++ b/test/increase/file_part_test.rb @@ -8,5 +8,6 @@ def test_to_json filepart = Increase::FilePart.new(StringIO.new(text)) assert_equal(text.to_json, filepart.to_json) + assert_equal(text.to_yaml, filepart.to_yaml) end end