From adac09b0d6b95be81def21f832a31dc7ea78c0d5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 15:12:12 +0000 Subject: [PATCH 1/3] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 356c4169..0cd63935 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 227 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-4e978c9426fb846c81f3169f5c1bc7aad137577c13e52ac48fcc756e613a1557.yml -openapi_spec_hash: b44f228e3feac325305cd744c072ebc9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-1882323c5df894ed193f1c1a0e4574d601de1f90b097e6e6566cbc0d763d9b3c.yml +openapi_spec_hash: dd38f9b070b885ae6bd07da46c08fc86 config_hash: ca52ca9a2968f330339fd50c1a386e05 From f7bc3df6db78f863f763caf487a6ee1e0ae0d190 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:17:02 +0000 Subject: [PATCH 2/3] feat(api): api update --- .stats.yml | 4 +- lib/increase/models/entity.rb | 41 ++++++++++- lib/increase/models/entity_create_params.rb | 42 +++++++++++- lib/increase/resources/entities.rb | 4 +- rbi/increase/models/entity.rbi | 54 +++++++++++++++ rbi/increase/models/entity_create_params.rbi | 71 ++++++++++++++++++++ rbi/increase/resources/entities.rbi | 5 ++ sig/increase/models/entity.rbs | 28 ++++++++ sig/increase/models/entity_create_params.rbs | 32 +++++++++ sig/increase/resources/entities.rbs | 1 + test/increase/resources/entities_test.rb | 11 +++ 11 files changed, 288 insertions(+), 5 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0cd63935..a54aa529 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 227 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-1882323c5df894ed193f1c1a0e4574d601de1f90b097e6e6566cbc0d763d9b3c.yml -openapi_spec_hash: dd38f9b070b885ae6bd07da46c08fc86 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-e32ea60c7028faaf552e2846c9a58f838b16922041d551664dcb1bfa343f38cf.yml +openapi_spec_hash: 8d3acf560b411999fee65eedda9e6a73 config_hash: ca52ca9a2968f330339fd50c1a386e05 diff --git a/lib/increase/models/entity.rb b/lib/increase/models/entity.rb index 88c1f294..ffa4b556 100644 --- a/lib/increase/models/entity.rb +++ b/lib/increase/models/entity.rb @@ -93,6 +93,13 @@ class Entity < Increase::Internal::Type::BaseModel required :supplemental_documents, -> { Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument] } + # @!attribute terms_agreements + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + # + # @return [Array] + required :terms_agreements, -> { Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement] } + # @!attribute third_party_verification # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in @@ -114,7 +121,7 @@ class Entity < Increase::Internal::Type::BaseModel # @return [Symbol, Increase::Models::Entity::Type] required :type, enum: -> { Increase::Entity::Type } - # @!method initialize(id:, corporation:, created_at:, description:, details_confirmed_at:, government_authority:, idempotency_key:, joint:, natural_person:, risk_rating:, status:, structure:, supplemental_documents:, third_party_verification:, trust:, type:) + # @!method initialize(id:, corporation:, created_at:, description:, details_confirmed_at:, government_authority:, idempotency_key:, joint:, natural_person:, risk_rating:, status:, structure:, supplemental_documents:, terms_agreements:, third_party_verification:, trust:, type:) # Some parameter documentations has been truncated, see {Increase::Models::Entity} # for more details. # @@ -147,6 +154,8 @@ class Entity < Increase::Internal::Type::BaseModel # # @param supplemental_documents [Array] Additional documentation associated with the entity. This is limited to the firs # + # @param terms_agreements [Array] The terms that the Entity agreed to. Not all programs are required to submit thi + # # @param third_party_verification [Increase::Models::Entity::ThirdPartyVerification, nil] If you are using a third-party service for identity verification, you can use th # # @param trust [Increase::Models::Entity::Trust, nil] Details of the trust entity. Will be present if `structure` is equal to `trust`. @@ -1027,6 +1036,36 @@ module Structure # @return [Array] end + class TermsAgreement < Increase::Internal::Type::BaseModel + # @!attribute agreed_at + # The timestamp of when the Entity agreed to the terms. + # + # @return [Time] + required :agreed_at, Time + + # @!attribute ip_address + # The IP address the Entity accessed reviewed the terms from. + # + # @return [String] + required :ip_address, String + + # @!attribute terms_url + # The URL of the terms agreement. This link will be provided by your bank partner. + # + # @return [String] + required :terms_url, String + + # @!method initialize(agreed_at:, ip_address:, terms_url:) + # Some parameter documentations has been truncated, see + # {Increase::Models::Entity::TermsAgreement} for more details. + # + # @param agreed_at [Time] The timestamp of when the Entity agreed to the terms. + # + # @param ip_address [String] The IP address the Entity accessed reviewed the terms from. + # + # @param terms_url [String] The URL of the terms agreement. This link will be provided by your bank partner. + end + # @see Increase::Models::Entity#third_party_verification class ThirdPartyVerification < Increase::Internal::Type::BaseModel # @!attribute reference diff --git a/lib/increase/models/entity_create_params.rb b/lib/increase/models/entity_create_params.rb index 24a3a1f2..15d3ba4a 100644 --- a/lib/increase/models/entity_create_params.rb +++ b/lib/increase/models/entity_create_params.rb @@ -63,6 +63,14 @@ class EntityCreateParams < Increase::Internal::Type::BaseModel optional :supplemental_documents, -> { Increase::Internal::Type::ArrayOf[Increase::EntityCreateParams::SupplementalDocument] } + # @!attribute terms_agreements + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + # + # @return [Array, nil] + optional :terms_agreements, + -> { Increase::Internal::Type::ArrayOf[Increase::EntityCreateParams::TermsAgreement] } + # @!attribute third_party_verification # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in @@ -78,7 +86,7 @@ class EntityCreateParams < Increase::Internal::Type::BaseModel # @return [Increase::Models::EntityCreateParams::Trust, nil] optional :trust, -> { Increase::EntityCreateParams::Trust } - # @!method initialize(structure:, corporation: nil, description: nil, government_authority: nil, joint: nil, natural_person: nil, risk_rating: nil, supplemental_documents: nil, third_party_verification: nil, trust: nil, request_options: {}) + # @!method initialize(structure:, corporation: nil, description: nil, government_authority: nil, joint: nil, natural_person: nil, risk_rating: nil, supplemental_documents: nil, terms_agreements: nil, third_party_verification: nil, trust: nil, request_options: {}) # Some parameter documentations has been truncated, see # {Increase::Models::EntityCreateParams} for more details. # @@ -98,6 +106,8 @@ class EntityCreateParams < Increase::Internal::Type::BaseModel # # @param supplemental_documents [Array] Additional documentation associated with the entity. # + # @param terms_agreements [Array] The terms that the Entity agreed to. Not all programs are required to submit thi + # # @param third_party_verification [Increase::Models::EntityCreateParams::ThirdPartyVerification] If you are using a third-party service for identity verification, you can use th # # @param trust [Increase::Models::EntityCreateParams::Trust] Details of the trust entity to create. Required if `structure` is equal to `trus @@ -1514,6 +1524,36 @@ class SupplementalDocument < Increase::Internal::Type::BaseModel # @param file_id [String] The identifier of the File containing the document. end + class TermsAgreement < Increase::Internal::Type::BaseModel + # @!attribute agreed_at + # The timestamp of when the Entity agreed to the terms. + # + # @return [Time] + required :agreed_at, Time + + # @!attribute ip_address + # The IP address the Entity accessed reviewed the terms from. + # + # @return [String] + required :ip_address, String + + # @!attribute terms_url + # The URL of the terms agreement. This link will be provided by your bank partner. + # + # @return [String] + required :terms_url, String + + # @!method initialize(agreed_at:, ip_address:, terms_url:) + # Some parameter documentations has been truncated, see + # {Increase::Models::EntityCreateParams::TermsAgreement} for more details. + # + # @param agreed_at [Time] The timestamp of when the Entity agreed to the terms. + # + # @param ip_address [String] The IP address the Entity accessed reviewed the terms from. + # + # @param terms_url [String] The URL of the terms agreement. This link will be provided by your bank partner. + end + class ThirdPartyVerification < Increase::Internal::Type::BaseModel # @!attribute reference # The reference identifier for the third party verification. diff --git a/lib/increase/resources/entities.rb b/lib/increase/resources/entities.rb index e9893693..9ba8d147 100644 --- a/lib/increase/resources/entities.rb +++ b/lib/increase/resources/entities.rb @@ -8,7 +8,7 @@ class Entities # # Create an Entity # - # @overload create(structure:, corporation: nil, description: nil, government_authority: nil, joint: nil, natural_person: nil, risk_rating: nil, supplemental_documents: nil, third_party_verification: nil, trust: nil, request_options: {}) + # @overload create(structure:, corporation: nil, description: nil, government_authority: nil, joint: nil, natural_person: nil, risk_rating: nil, supplemental_documents: nil, terms_agreements: nil, third_party_verification: nil, trust: nil, request_options: {}) # # @param structure [Symbol, Increase::Models::EntityCreateParams::Structure] The type of Entity to create. # @@ -26,6 +26,8 @@ class Entities # # @param supplemental_documents [Array] Additional documentation associated with the entity. # + # @param terms_agreements [Array] The terms that the Entity agreed to. Not all programs are required to submit thi + # # @param third_party_verification [Increase::Models::EntityCreateParams::ThirdPartyVerification] If you are using a third-party service for identity verification, you can use th # # @param trust [Increase::Models::EntityCreateParams::Trust] Details of the trust entity to create. Required if `structure` is equal to `trus diff --git a/rbi/increase/models/entity.rbi b/rbi/increase/models/entity.rbi index 27576158..245fc75a 100644 --- a/rbi/increase/models/entity.rbi +++ b/rbi/increase/models/entity.rbi @@ -100,6 +100,11 @@ module Increase sig { returns(T::Array[Increase::EntitySupplementalDocument]) } attr_accessor :supplemental_documents + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + sig { returns(T::Array[Increase::Entity::TermsAgreement]) } + attr_accessor :terms_agreements + # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in # that service. @@ -145,6 +150,7 @@ module Increase structure: Increase::Entity::Structure::OrSymbol, supplemental_documents: T::Array[Increase::EntitySupplementalDocument::OrHash], + terms_agreements: T::Array[Increase::Entity::TermsAgreement::OrHash], third_party_verification: T.nilable(Increase::Entity::ThirdPartyVerification::OrHash), trust: T.nilable(Increase::Entity::Trust::OrHash), @@ -188,6 +194,9 @@ module Increase # first 10 documents for an entity. If an entity has more than 10 documents, use # the GET /entity_supplemental_documents list endpoint to retrieve them. supplemental_documents:, + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + terms_agreements:, # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in # that service. @@ -218,6 +227,7 @@ module Increase structure: Increase::Entity::Structure::TaggedSymbol, supplemental_documents: T::Array[Increase::EntitySupplementalDocument], + terms_agreements: T::Array[Increase::Entity::TermsAgreement], third_party_verification: T.nilable(Increase::Entity::ThirdPartyVerification), trust: T.nilable(Increase::Entity::Trust), @@ -1730,6 +1740,50 @@ module Increase end end + class TermsAgreement < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any(Increase::Entity::TermsAgreement, Increase::Internal::AnyHash) + end + + # The timestamp of when the Entity agreed to the terms. + sig { returns(Time) } + attr_accessor :agreed_at + + # The IP address the Entity accessed reviewed the terms from. + sig { returns(String) } + attr_accessor :ip_address + + # The URL of the terms agreement. This link will be provided by your bank partner. + sig { returns(String) } + attr_accessor :terms_url + + sig do + params( + agreed_at: Time, + ip_address: String, + terms_url: String + ).returns(T.attached_class) + end + def self.new( + # The timestamp of when the Entity agreed to the terms. + agreed_at:, + # The IP address the Entity accessed reviewed the terms from. + ip_address:, + # The URL of the terms agreement. This link will be provided by your bank partner. + terms_url: + ) + end + + sig do + override.returns( + { agreed_at: Time, ip_address: String, terms_url: String } + ) + end + def to_hash + end + end + class ThirdPartyVerification < Increase::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/increase/models/entity_create_params.rbi b/rbi/increase/models/entity_create_params.rbi index 8722e6ea..8fe4a90b 100644 --- a/rbi/increase/models/entity_create_params.rbi +++ b/rbi/increase/models/entity_create_params.rbi @@ -101,6 +101,23 @@ module Increase end attr_writer :supplemental_documents + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + sig do + returns( + T.nilable(T::Array[Increase::EntityCreateParams::TermsAgreement]) + ) + end + attr_reader :terms_agreements + + sig do + params( + terms_agreements: + T::Array[Increase::EntityCreateParams::TermsAgreement::OrHash] + ).void + end + attr_writer :terms_agreements + # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in # that service. @@ -139,6 +156,8 @@ module Increase T::Array[ Increase::EntityCreateParams::SupplementalDocument::OrHash ], + terms_agreements: + T::Array[Increase::EntityCreateParams::TermsAgreement::OrHash], third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification::OrHash, trust: Increase::EntityCreateParams::Trust::OrHash, @@ -169,6 +188,9 @@ module Increase risk_rating: nil, # Additional documentation associated with the entity. supplemental_documents: nil, + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + terms_agreements: nil, # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in # that service. @@ -193,6 +215,8 @@ module Increase risk_rating: Increase::EntityCreateParams::RiskRating, supplemental_documents: T::Array[Increase::EntityCreateParams::SupplementalDocument], + terms_agreements: + T::Array[Increase::EntityCreateParams::TermsAgreement], third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification, trust: Increase::EntityCreateParams::Trust, @@ -2785,6 +2809,53 @@ module Increase end end + class TermsAgreement < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::EntityCreateParams::TermsAgreement, + Increase::Internal::AnyHash + ) + end + + # The timestamp of when the Entity agreed to the terms. + sig { returns(Time) } + attr_accessor :agreed_at + + # The IP address the Entity accessed reviewed the terms from. + sig { returns(String) } + attr_accessor :ip_address + + # The URL of the terms agreement. This link will be provided by your bank partner. + sig { returns(String) } + attr_accessor :terms_url + + sig do + params( + agreed_at: Time, + ip_address: String, + terms_url: String + ).returns(T.attached_class) + end + def self.new( + # The timestamp of when the Entity agreed to the terms. + agreed_at:, + # The IP address the Entity accessed reviewed the terms from. + ip_address:, + # The URL of the terms agreement. This link will be provided by your bank partner. + terms_url: + ) + end + + sig do + override.returns( + { agreed_at: Time, ip_address: String, terms_url: String } + ) + end + def to_hash + end + end + class ThirdPartyVerification < Increase::Internal::Type::BaseModel OrHash = T.type_alias do diff --git a/rbi/increase/resources/entities.rbi b/rbi/increase/resources/entities.rbi index cfc59222..8526ac53 100644 --- a/rbi/increase/resources/entities.rbi +++ b/rbi/increase/resources/entities.rbi @@ -18,6 +18,8 @@ module Increase T::Array[ Increase::EntityCreateParams::SupplementalDocument::OrHash ], + terms_agreements: + T::Array[Increase::EntityCreateParams::TermsAgreement::OrHash], third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification::OrHash, trust: Increase::EntityCreateParams::Trust::OrHash, @@ -48,6 +50,9 @@ module Increase risk_rating: nil, # Additional documentation associated with the entity. supplemental_documents: nil, + # The terms that the Entity agreed to. Not all programs are required to submit + # this data. + terms_agreements: nil, # If you are using a third-party service for identity verification, you can use # this field to associate this Entity with the identifier that represents them in # that service. diff --git a/sig/increase/models/entity.rbs b/sig/increase/models/entity.rbs index 26e8c657..eca197ea 100644 --- a/sig/increase/models/entity.rbs +++ b/sig/increase/models/entity.rbs @@ -15,6 +15,7 @@ module Increase status: Increase::Models::Entity::status, structure: Increase::Models::Entity::structure, supplemental_documents: ::Array[Increase::EntitySupplementalDocument], + terms_agreements: ::Array[Increase::Entity::TermsAgreement], third_party_verification: Increase::Entity::ThirdPartyVerification?, trust: Increase::Entity::Trust?, type: Increase::Models::Entity::type_ @@ -47,6 +48,8 @@ module Increase attr_accessor supplemental_documents: ::Array[Increase::EntitySupplementalDocument] + attr_accessor terms_agreements: ::Array[Increase::Entity::TermsAgreement] + attr_accessor third_party_verification: Increase::Entity::ThirdPartyVerification? attr_accessor trust: Increase::Entity::Trust? @@ -67,6 +70,7 @@ module Increase status: Increase::Models::Entity::status, structure: Increase::Models::Entity::structure, supplemental_documents: ::Array[Increase::EntitySupplementalDocument], + terms_agreements: ::Array[Increase::Entity::TermsAgreement], third_party_verification: Increase::Entity::ThirdPartyVerification?, trust: Increase::Entity::Trust?, type: Increase::Models::Entity::type_ @@ -86,6 +90,7 @@ module Increase status: Increase::Models::Entity::status, structure: Increase::Models::Entity::structure, supplemental_documents: ::Array[Increase::EntitySupplementalDocument], + terms_agreements: ::Array[Increase::Entity::TermsAgreement], third_party_verification: Increase::Entity::ThirdPartyVerification?, trust: Increase::Entity::Trust?, type: Increase::Models::Entity::type_ @@ -799,6 +804,29 @@ module Increase def self?.values: -> ::Array[Increase::Models::Entity::structure] end + type terms_agreement = + { agreed_at: Time, ip_address: String, terms_url: String } + + class TermsAgreement < Increase::Internal::Type::BaseModel + attr_accessor agreed_at: Time + + attr_accessor ip_address: String + + attr_accessor terms_url: String + + def initialize: ( + agreed_at: Time, + ip_address: String, + terms_url: String + ) -> void + + def to_hash: -> { + agreed_at: Time, + ip_address: String, + terms_url: String + } + end + type third_party_verification = { reference: String, diff --git a/sig/increase/models/entity_create_params.rbs b/sig/increase/models/entity_create_params.rbs index 5646a32c..a8a5d9ca 100644 --- a/sig/increase/models/entity_create_params.rbs +++ b/sig/increase/models/entity_create_params.rbs @@ -10,6 +10,7 @@ module Increase natural_person: Increase::EntityCreateParams::NaturalPerson, risk_rating: Increase::EntityCreateParams::RiskRating, supplemental_documents: ::Array[Increase::EntityCreateParams::SupplementalDocument], + terms_agreements: ::Array[Increase::EntityCreateParams::TermsAgreement], third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification, trust: Increase::EntityCreateParams::Trust } @@ -61,6 +62,12 @@ module Increase ::Array[Increase::EntityCreateParams::SupplementalDocument] ) -> ::Array[Increase::EntityCreateParams::SupplementalDocument] + attr_reader terms_agreements: ::Array[Increase::EntityCreateParams::TermsAgreement]? + + def terms_agreements=: ( + ::Array[Increase::EntityCreateParams::TermsAgreement] + ) -> ::Array[Increase::EntityCreateParams::TermsAgreement] + attr_reader third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification? def third_party_verification=: ( @@ -82,6 +89,7 @@ module Increase ?natural_person: Increase::EntityCreateParams::NaturalPerson, ?risk_rating: Increase::EntityCreateParams::RiskRating, ?supplemental_documents: ::Array[Increase::EntityCreateParams::SupplementalDocument], + ?terms_agreements: ::Array[Increase::EntityCreateParams::TermsAgreement], ?third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification, ?trust: Increase::EntityCreateParams::Trust, ?request_options: Increase::request_opts @@ -96,6 +104,7 @@ module Increase natural_person: Increase::EntityCreateParams::NaturalPerson, risk_rating: Increase::EntityCreateParams::RiskRating, supplemental_documents: ::Array[Increase::EntityCreateParams::SupplementalDocument], + terms_agreements: ::Array[Increase::EntityCreateParams::TermsAgreement], third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification, trust: Increase::EntityCreateParams::Trust, request_options: Increase::RequestOptions @@ -1248,6 +1257,29 @@ module Increase def to_hash: -> { file_id: String } end + type terms_agreement = + { agreed_at: Time, ip_address: String, terms_url: String } + + class TermsAgreement < Increase::Internal::Type::BaseModel + attr_accessor agreed_at: Time + + attr_accessor ip_address: String + + attr_accessor terms_url: String + + def initialize: ( + agreed_at: Time, + ip_address: String, + terms_url: String + ) -> void + + def to_hash: -> { + agreed_at: Time, + ip_address: String, + terms_url: String + } + end + type third_party_verification = { reference: String, diff --git a/sig/increase/resources/entities.rbs b/sig/increase/resources/entities.rbs index ae8fcf1e..e07fd0aa 100644 --- a/sig/increase/resources/entities.rbs +++ b/sig/increase/resources/entities.rbs @@ -10,6 +10,7 @@ module Increase ?natural_person: Increase::EntityCreateParams::NaturalPerson, ?risk_rating: Increase::EntityCreateParams::RiskRating, ?supplemental_documents: ::Array[Increase::EntityCreateParams::SupplementalDocument], + ?terms_agreements: ::Array[Increase::EntityCreateParams::TermsAgreement], ?third_party_verification: Increase::EntityCreateParams::ThirdPartyVerification, ?trust: Increase::EntityCreateParams::Trust, ?request_options: Increase::request_opts diff --git a/test/increase/resources/entities_test.rb b/test/increase/resources/entities_test.rb index ed5b343e..933f44ce 100644 --- a/test/increase/resources/entities_test.rb +++ b/test/increase/resources/entities_test.rb @@ -25,6 +25,7 @@ def test_create_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -54,6 +55,7 @@ def test_retrieve status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -83,6 +85,7 @@ def test_update status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -119,6 +122,7 @@ def test_list status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -148,6 +152,7 @@ def test_archive status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -181,6 +186,7 @@ def test_archive_beneficial_owner_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -210,6 +216,7 @@ def test_confirm status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -251,6 +258,7 @@ def test_create_beneficial_owner_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -284,6 +292,7 @@ def test_update_address_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -318,6 +327,7 @@ def test_update_beneficial_owner_address_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type @@ -347,6 +357,7 @@ def test_update_industry_code_required_params status: Increase::Entity::Status, structure: Increase::Entity::Structure, supplemental_documents: ^(Increase::Internal::Type::ArrayOf[Increase::EntitySupplementalDocument]), + terms_agreements: ^(Increase::Internal::Type::ArrayOf[Increase::Entity::TermsAgreement]), third_party_verification: Increase::Entity::ThirdPartyVerification | nil, trust: Increase::Entity::Trust | nil, type: Increase::Entity::Type From ea58504bbab033db3fced778aaa71d95c0eedbf1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:17:28 +0000 Subject: [PATCH 3/3] release: 1.172.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ Gemfile.lock | 2 +- README.md | 2 +- lib/increase/version.rb | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 46e3e29f..5e0e1186 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.171.0" + ".": "1.172.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index cd0bbf38..326572c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.172.0 (2026-01-06) + +Full Changelog: [v1.171.0...v1.172.0](https://github.com/Increase/increase-ruby/compare/v1.171.0...v1.172.0) + +### Features + +* **api:** api update ([f7bc3df](https://github.com/Increase/increase-ruby/commit/f7bc3df6db78f863f763caf487a6ee1e0ae0d190)) + ## 1.171.0 (2026-01-05) Full Changelog: [v1.170.0...v1.171.0](https://github.com/Increase/increase-ruby/compare/v1.170.0...v1.171.0) diff --git a/Gemfile.lock b/Gemfile.lock index d4831b0d..25d4eec5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - increase (1.171.0) + increase (1.172.0) connection_pool GEM diff --git a/README.md b/README.md index 2e351258..26d53361 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application ```ruby -gem "increase", "~> 1.171.0" +gem "increase", "~> 1.172.0" ``` diff --git a/lib/increase/version.rb b/lib/increase/version.rb index 09deba07..4cb9f95a 100644 --- a/lib/increase/version.rb +++ b/lib/increase/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Increase - VERSION = "1.171.0" + VERSION = "1.172.0" end