From e198c3e11f98040cfe817eaac4d5f9d3aa3124a5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:50:34 +0000 Subject: [PATCH 1/2] feat(api): api update --- .stats.yml | 4 +- lib/increase/models/card_payment.rb | 210 ++++++++- lib/increase/models/declined_transaction.rb | 42 +- lib/increase/models/pending_transaction.rb | 44 +- lib/increase/models/real_time_decision.rb | 84 +++- lib/increase/models/transaction.rb | 42 +- rbi/increase/models/card_payment.rbi | 440 ++++++++++++++++++- rbi/increase/models/declined_transaction.rbi | 88 +++- rbi/increase/models/pending_transaction.rbi | 88 +++- rbi/increase/models/real_time_decision.rbi | 176 +++++++- rbi/increase/models/transaction.rbi | 88 +++- sig/increase/models/card_payment.rbs | 190 +++++++- sig/increase/models/declined_transaction.rbs | 38 +- sig/increase/models/pending_transaction.rbs | 38 +- sig/increase/models/real_time_decision.rbs | 76 +++- sig/increase/models/transaction.rbs | 38 +- 16 files changed, 1614 insertions(+), 72 deletions(-) diff --git a/.stats.yml b/.stats.yml index 137c5975..fd48d4fb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 232 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-e0a68a396e3cad9ebb243cb823e58ccd61bf7eff388039ba3dd3a09ae72efc92.yml -openapi_spec_hash: 4079f070e677e7b39205cfbe8c5d7637 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-92af5c57fac9c88bad16079e7b437371720d00c368fd4eea5987f94b25855fcb.yml +openapi_spec_hash: 7831d7cdab2d8972f5193916c617c9a2 config_hash: 27e44ed36b9c5617b580ead7231a594a diff --git a/lib/increase/models/card_payment.rb b/lib/increase/models/card_payment.rb index 806b59ab..1e30cbfc 100644 --- a/lib/increase/models/card_payment.rb +++ b/lib/increase/models/card_payment.rb @@ -1699,7 +1699,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::CardPayment::Element::CardAuthorization::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::CardPayment::Element::CardAuthorization::Verification} for # more details. @@ -1709,6 +1717,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::CardPayment::Element::CardAuthorization::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::CardPayment::Element::CardAuthorization::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::CardPayment::Element::CardAuthorization::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -1825,6 +1835,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::CardPayment::Element::CardAuthorization::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end @@ -2849,7 +2889,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification} for # more details. @@ -2859,6 +2907,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -2975,6 +3025,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end @@ -4121,7 +4201,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::CardPayment::Element::CardDecline::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::CardPayment::Element::CardDecline::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::CardPayment::Element::CardDecline::Verification} for more # details. @@ -4131,6 +4219,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::CardPayment::Element::CardDecline::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::CardPayment::Element::CardDecline::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::CardPayment::Element::CardDecline::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::CardPayment::Element::CardDecline::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -4247,6 +4337,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::CardPayment::Element::CardDecline::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end @@ -5289,7 +5409,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::CardPayment::Element::CardFinancial::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::CardPayment::Element::CardFinancial::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::CardPayment::Element::CardFinancial::Verification} for more # details. @@ -5299,6 +5427,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::CardPayment::Element::CardFinancial::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::CardPayment::Element::CardFinancial::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::CardPayment::Element::CardFinancial::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::CardPayment::Element::CardFinancial::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -5415,6 +5545,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::CardPayment::Element::CardFinancial::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end @@ -10197,7 +10357,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::CardPayment::Element::CardValidation::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::CardPayment::Element::CardValidation::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::CardPayment::Element::CardValidation::Verification} for more # details. @@ -10207,6 +10375,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::CardPayment::Element::CardValidation::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::CardPayment::Element::CardValidation::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::CardPayment::Element::CardValidation::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::CardPayment::Element::CardValidation::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -10323,6 +10493,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::CardPayment::Element::CardValidation::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end diff --git a/lib/increase/models/declined_transaction.rb b/lib/increase/models/declined_transaction.rb index 25205b48..69dd900e 100644 --- a/lib/increase/models/declined_transaction.rb +++ b/lib/increase/models/declined_transaction.rb @@ -1567,7 +1567,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::DeclinedTransaction::Source::CardDecline::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::DeclinedTransaction::Source::CardDecline::Verification} for # more details. @@ -1577,6 +1585,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::DeclinedTransaction::Source::CardDecline::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::DeclinedTransaction::Source::CardDecline::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -1693,6 +1703,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::DeclinedTransaction::Source::CardDecline::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end diff --git a/lib/increase/models/pending_transaction.rb b/lib/increase/models/pending_transaction.rb index 6da49f52..db1e2f45 100644 --- a/lib/increase/models/pending_transaction.rb +++ b/lib/increase/models/pending_transaction.rb @@ -1492,7 +1492,17 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::PendingTransaction::Source::CardAuthorization::Verification::CardholderName, nil] + required :cardholder_name, + -> { + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName + }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::PendingTransaction::Source::CardAuthorization::Verification} # for more details. @@ -1502,6 +1512,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::PendingTransaction::Source::CardAuthorization::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::PendingTransaction::Source::CardAuthorization::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -1618,6 +1630,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::PendingTransaction::Source::CardAuthorization::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end diff --git a/lib/increase/models/real_time_decision.rb b/lib/increase/models/real_time_decision.rb index b8ba0a1c..dce33ad6 100644 --- a/lib/increase/models/real_time_decision.rb +++ b/lib/increase/models/real_time_decision.rb @@ -1443,7 +1443,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::RealTimeDecision::CardAuthorization::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::RealTimeDecision::CardAuthorization::Verification} for more # details. @@ -1453,6 +1461,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::RealTimeDecision::CardAuthorization::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::RealTimeDecision::CardAuthorization::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::RealTimeDecision::CardAuthorization::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -1569,6 +1579,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::RealTimeDecision::CardAuthorization::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end @@ -2477,7 +2517,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification} for more # details. @@ -2487,6 +2535,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -2603,6 +2653,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end diff --git a/lib/increase/models/transaction.rb b/lib/increase/models/transaction.rb index 013a3fc8..0bc26783 100644 --- a/lib/increase/models/transaction.rb +++ b/lib/increase/models/transaction.rb @@ -2293,7 +2293,15 @@ class Verification < Increase::Internal::Type::BaseModel required :cardholder_address, -> { Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress } - # @!method initialize(card_verification_code:, cardholder_address:) + # @!attribute cardholder_name + # Cardholder name provided in the authorization request. + # + # @return [Increase::Models::Transaction::Source::CardFinancial::Verification::CardholderName, nil] + required :cardholder_name, + -> { Increase::Transaction::Source::CardFinancial::Verification::CardholderName }, + nil?: true + + # @!method initialize(card_verification_code:, cardholder_address:, cardholder_name:) # Some parameter documentations has been truncated, see # {Increase::Models::Transaction::Source::CardFinancial::Verification} for more # details. @@ -2303,6 +2311,8 @@ class Verification < Increase::Internal::Type::BaseModel # @param card_verification_code [Increase::Models::Transaction::Source::CardFinancial::Verification::CardVerificationCode] Fields related to verification of the Card Verification Code, a 3-digit code on # # @param cardholder_address [Increase::Models::Transaction::Source::CardFinancial::Verification::CardholderAddress] Cardholder address provided in the authorization request and the address on file + # + # @param cardholder_name [Increase::Models::Transaction::Source::CardFinancial::Verification::CardholderName, nil] Cardholder name provided in the authorization request. # @see Increase::Models::Transaction::Source::CardFinancial::Verification#card_verification_code class CardVerificationCode < Increase::Internal::Type::BaseModel @@ -2419,6 +2429,36 @@ module Result # @return [Array] end end + + # @see Increase::Models::Transaction::Source::CardFinancial::Verification#cardholder_name + class CardholderName < Increase::Internal::Type::BaseModel + # @!attribute provided_first_name + # The first name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_first_name, String, nil?: true + + # @!attribute provided_last_name + # The last name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_last_name, String, nil?: true + + # @!attribute provided_middle_name + # The middle name provided for verification in the authorization request. + # + # @return [String, nil] + required :provided_middle_name, String, nil?: true + + # @!method initialize(provided_first_name:, provided_last_name:, provided_middle_name:) + # Cardholder name provided in the authorization request. + # + # @param provided_first_name [String, nil] The first name provided for verification in the authorization request. + # + # @param provided_last_name [String, nil] The last name provided for verification in the authorization request. + # + # @param provided_middle_name [String, nil] The middle name provided for verification in the authorization request. + end end end diff --git a/rbi/increase/models/card_payment.rbi b/rbi/increase/models/card_payment.rbi index 99b24a73..bbefaaf8 100644 --- a/rbi/increase/models/card_payment.rbi +++ b/rbi/increase/models/card_payment.rbi @@ -3223,13 +3223,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress::OrHash + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -3238,7 +3262,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -3248,7 +3274,11 @@ module Increase card_verification_code: Increase::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode, cardholder_address: - Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName + ) } ) end @@ -3485,6 +3515,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end @@ -5419,13 +5501,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress::OrHash + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -5434,7 +5540,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -5444,7 +5552,11 @@ module Increase card_verification_code: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode, cardholder_address: - Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName + ) } ) end @@ -5681,6 +5793,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end @@ -7888,13 +8052,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::CardPayment::Element::CardDecline::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardDecline::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::CardPayment::Element::CardDecline::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress::OrHash + Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardDecline::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -7903,7 +8091,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -7913,7 +8103,11 @@ module Increase card_verification_code: Increase::CardPayment::Element::CardDecline::Verification::CardVerificationCode, cardholder_address: - Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress + Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardDecline::Verification::CardholderName + ) } ) end @@ -8150,6 +8344,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::CardPayment::Element::CardDecline::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end @@ -10130,13 +10376,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::CardPayment::Element::CardFinancial::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardFinancial::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::CardPayment::Element::CardFinancial::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress::OrHash + Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardFinancial::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -10145,7 +10415,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -10155,7 +10427,11 @@ module Increase card_verification_code: Increase::CardPayment::Element::CardFinancial::Verification::CardVerificationCode, cardholder_address: - Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress + Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardFinancial::Verification::CardholderName + ) } ) end @@ -10392,6 +10668,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::CardPayment::Element::CardFinancial::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end @@ -18967,13 +19295,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::CardPayment::Element::CardValidation::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardValidation::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::CardPayment::Element::CardValidation::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress::OrHash + Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardValidation::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -18982,7 +19334,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -18992,7 +19346,11 @@ module Increase card_verification_code: Increase::CardPayment::Element::CardValidation::Verification::CardVerificationCode, cardholder_address: - Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress + Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::CardPayment::Element::CardValidation::Verification::CardholderName + ) } ) end @@ -19229,6 +19587,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::CardPayment::Element::CardValidation::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end diff --git a/rbi/increase/models/declined_transaction.rbi b/rbi/increase/models/declined_transaction.rbi index ecc8ad0e..80e8a3e1 100644 --- a/rbi/increase/models/declined_transaction.rbi +++ b/rbi/increase/models/declined_transaction.rbi @@ -2988,13 +2988,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress::OrHash + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -3003,7 +3027,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -3013,7 +3039,11 @@ module Increase card_verification_code: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode, cardholder_address: - Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName + ) } ) end @@ -3250,6 +3280,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end diff --git a/rbi/increase/models/pending_transaction.rbi b/rbi/increase/models/pending_transaction.rbi index 5f99b57a..d6135dc1 100644 --- a/rbi/increase/models/pending_transaction.rbi +++ b/rbi/increase/models/pending_transaction.rbi @@ -2815,13 +2815,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress::OrHash + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -2830,7 +2854,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -2840,7 +2866,11 @@ module Increase card_verification_code: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode, cardholder_address: - Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName + ) } ) end @@ -3077,6 +3107,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end diff --git a/rbi/increase/models/real_time_decision.rbi b/rbi/increase/models/real_time_decision.rbi index 565565de..447cd43a 100644 --- a/rbi/increase/models/real_time_decision.rbi +++ b/rbi/increase/models/real_time_decision.rbi @@ -2810,13 +2810,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress::OrHash + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -2825,7 +2849,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -2835,7 +2861,11 @@ module Increase card_verification_code: Increase::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode, cardholder_address: - Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName + ) } ) end @@ -3072,6 +3102,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end @@ -4808,13 +4890,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress::OrHash + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -4823,7 +4929,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -4833,7 +4941,11 @@ module Increase card_verification_code: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode, cardholder_address: - Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName + ) } ) end @@ -5070,6 +5182,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end diff --git a/rbi/increase/models/transaction.rbi b/rbi/increase/models/transaction.rbi index d9ae4476..dfb5e27a 100644 --- a/rbi/increase/models/transaction.rbi +++ b/rbi/increase/models/transaction.rbi @@ -4542,13 +4542,37 @@ module Increase end attr_writer :cardholder_address + # Cardholder name provided in the authorization request. + sig do + returns( + T.nilable( + Increase::Transaction::Source::CardFinancial::Verification::CardholderName + ) + ) + end + attr_reader :cardholder_name + + sig do + params( + cardholder_name: + T.nilable( + Increase::Transaction::Source::CardFinancial::Verification::CardholderName::OrHash + ) + ).void + end + attr_writer :cardholder_name + # Fields related to verification of cardholder-provided values. sig do params( card_verification_code: Increase::Transaction::Source::CardFinancial::Verification::CardVerificationCode::OrHash, cardholder_address: - Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress::OrHash + Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress::OrHash, + cardholder_name: + T.nilable( + Increase::Transaction::Source::CardFinancial::Verification::CardholderName::OrHash + ) ).returns(T.attached_class) end def self.new( @@ -4557,7 +4581,9 @@ module Increase card_verification_code:, # Cardholder address provided in the authorization request and the address on file # we verified it against. - cardholder_address: + cardholder_address:, + # Cardholder name provided in the authorization request. + cardholder_name: ) end @@ -4567,7 +4593,11 @@ module Increase card_verification_code: Increase::Transaction::Source::CardFinancial::Verification::CardVerificationCode, cardholder_address: - Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress + Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress, + cardholder_name: + T.nilable( + Increase::Transaction::Source::CardFinancial::Verification::CardholderName + ) } ) end @@ -4804,6 +4834,58 @@ module Increase end end end + + class CardholderName < Increase::Internal::Type::BaseModel + OrHash = + T.type_alias do + T.any( + Increase::Transaction::Source::CardFinancial::Verification::CardholderName, + Increase::Internal::AnyHash + ) + end + + # The first name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_first_name + + # The last name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_last_name + + # The middle name provided for verification in the authorization request. + sig { returns(T.nilable(String)) } + attr_accessor :provided_middle_name + + # Cardholder name provided in the authorization request. + sig do + params( + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + ).returns(T.attached_class) + end + def self.new( + # The first name provided for verification in the authorization request. + provided_first_name:, + # The last name provided for verification in the authorization request. + provided_last_name:, + # The middle name provided for verification in the authorization request. + provided_middle_name: + ) + end + + sig do + override.returns( + { + provided_first_name: T.nilable(String), + provided_last_name: T.nilable(String), + provided_middle_name: T.nilable(String) + } + ) + end + def to_hash + end + end end end diff --git a/sig/increase/models/card_payment.rbs b/sig/increase/models/card_payment.rbs index aac095de..863995c0 100644 --- a/sig/increase/models/card_payment.rbs +++ b/sig/increase/models/card_payment.rbs @@ -1114,7 +1114,8 @@ module Increase type verification = { card_verification_code: Increase::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -1122,14 +1123,18 @@ module Increase attr_accessor cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardAuthorization::Verification::CardholderName? } type card_verification_code = @@ -1234,6 +1239,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::CardPayment::Element::CardAuthorization::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end @@ -1868,7 +1900,8 @@ module Increase type verification = { card_verification_code: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -1876,14 +1909,18 @@ module Increase attr_accessor cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardBalanceInquiry::Verification::CardholderName? } type card_verification_code = @@ -1988,6 +2025,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::CardPayment::Element::CardBalanceInquiry::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end @@ -2774,7 +2838,8 @@ module Increase type verification = { card_verification_code: Increase::CardPayment::Element::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardDecline::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -2782,14 +2847,18 @@ module Increase attr_accessor cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::CardPayment::Element::CardDecline::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::CardPayment::Element::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardDecline::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::CardPayment::Element::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardDecline::Verification::CardholderName? } type card_verification_code = @@ -2894,6 +2963,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::CardPayment::Element::CardDecline::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end @@ -3560,7 +3656,8 @@ module Increase type verification = { card_verification_code: Increase::CardPayment::Element::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardFinancial::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -3568,14 +3665,18 @@ module Increase attr_accessor cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::CardPayment::Element::CardFinancial::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::CardPayment::Element::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardFinancial::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::CardPayment::Element::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardFinancial::Verification::CardholderName? } type card_verification_code = @@ -3680,6 +3781,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::CardPayment::Element::CardFinancial::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end @@ -6955,7 +7083,8 @@ module Increase type verification = { card_verification_code: Increase::CardPayment::Element::CardValidation::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardValidation::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -6963,14 +7092,18 @@ module Increase attr_accessor cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::CardPayment::Element::CardValidation::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::CardPayment::Element::CardValidation::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardValidation::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::CardPayment::Element::CardValidation::Verification::CardVerificationCode, - cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress + cardholder_address: Increase::CardPayment::Element::CardValidation::Verification::CardholderAddress, + cardholder_name: Increase::CardPayment::Element::CardValidation::Verification::CardholderName? } type card_verification_code = @@ -7075,6 +7208,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::CardPayment::Element::CardValidation::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end diff --git a/sig/increase/models/declined_transaction.rbs b/sig/increase/models/declined_transaction.rbs index fff6f6b2..f2803f4b 100644 --- a/sig/increase/models/declined_transaction.rbs +++ b/sig/increase/models/declined_transaction.rbs @@ -1086,7 +1086,8 @@ module Increase type verification = { card_verification_code: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -1094,14 +1095,18 @@ module Increase attr_accessor cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode, - cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress + cardholder_address: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress, + cardholder_name: Increase::DeclinedTransaction::Source::CardDecline::Verification::CardholderName? } type card_verification_code = @@ -1206,6 +1211,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end diff --git a/sig/increase/models/pending_transaction.rbs b/sig/increase/models/pending_transaction.rbs index 64e0d329..ee8f8d63 100644 --- a/sig/increase/models/pending_transaction.rbs +++ b/sig/increase/models/pending_transaction.rbs @@ -908,7 +908,8 @@ module Increase type verification = { card_verification_code: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -916,14 +917,18 @@ module Increase attr_accessor cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::PendingTransaction::Source::CardAuthorization::Verification::CardholderName? } type card_verification_code = @@ -1028,6 +1033,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end diff --git a/sig/increase/models/real_time_decision.rbs b/sig/increase/models/real_time_decision.rbs index abad2528..07876661 100644 --- a/sig/increase/models/real_time_decision.rbs +++ b/sig/increase/models/real_time_decision.rbs @@ -961,7 +961,8 @@ module Increase type verification = { card_verification_code: Increase::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -969,14 +970,18 @@ module Increase attr_accessor cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardAuthorization::Verification::CardholderName? } type card_verification_code = @@ -1081,6 +1086,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::RealTimeDecision::CardAuthorization::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end @@ -1636,7 +1668,8 @@ module Increase type verification = { card_verification_code: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -1644,14 +1677,18 @@ module Increase attr_accessor cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardVerificationCode, - cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress + cardholder_address: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress, + cardholder_name: Increase::RealTimeDecision::CardBalanceInquiry::Verification::CardholderName? } type card_verification_code = @@ -1756,6 +1793,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::RealTimeDecision::CardBalanceInquiry::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end diff --git a/sig/increase/models/transaction.rbs b/sig/increase/models/transaction.rbs index 8318d0d9..ca646120 100644 --- a/sig/increase/models/transaction.rbs +++ b/sig/increase/models/transaction.rbs @@ -1540,7 +1540,8 @@ module Increase type verification = { card_verification_code: Increase::Transaction::Source::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::Transaction::Source::CardFinancial::Verification::CardholderName? } class Verification < Increase::Internal::Type::BaseModel @@ -1548,14 +1549,18 @@ module Increase attr_accessor cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress + attr_accessor cardholder_name: Increase::Transaction::Source::CardFinancial::Verification::CardholderName? + def initialize: ( card_verification_code: Increase::Transaction::Source::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::Transaction::Source::CardFinancial::Verification::CardholderName? ) -> void def to_hash: -> { card_verification_code: Increase::Transaction::Source::CardFinancial::Verification::CardVerificationCode, - cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress + cardholder_address: Increase::Transaction::Source::CardFinancial::Verification::CardholderAddress, + cardholder_name: Increase::Transaction::Source::CardFinancial::Verification::CardholderName? } type card_verification_code = @@ -1660,6 +1665,33 @@ module Increase def self?.values: -> ::Array[Increase::Models::Transaction::Source::CardFinancial::Verification::CardholderAddress::result] end end + + type cardholder_name = + { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + + class CardholderName < Increase::Internal::Type::BaseModel + attr_accessor provided_first_name: String? + + attr_accessor provided_last_name: String? + + attr_accessor provided_middle_name: String? + + def initialize: ( + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + ) -> void + + def to_hash: -> { + provided_first_name: String?, + provided_last_name: String?, + provided_middle_name: String? + } + end end end From 7c884bd3b864a25ef6dce3f977a32095ac8e798e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:50:58 +0000 Subject: [PATCH 2/2] release: 1.185.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 592985c1..0af6b3b1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.184.0" + ".": "1.185.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 97f85d75..71c4f87b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.185.0 (2026-01-27) + +Full Changelog: [v1.184.0...v1.185.0](https://github.com/Increase/increase-ruby/compare/v1.184.0...v1.185.0) + +### Features + +* **api:** api update ([e198c3e](https://github.com/Increase/increase-ruby/commit/e198c3e11f98040cfe817eaac4d5f9d3aa3124a5)) + ## 1.184.0 (2026-01-27) Full Changelog: [v1.183.0...v1.184.0](https://github.com/Increase/increase-ruby/compare/v1.183.0...v1.184.0) diff --git a/Gemfile.lock b/Gemfile.lock index d2236450..bc0beb91 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - increase (1.184.0) + increase (1.185.0) cgi connection_pool diff --git a/README.md b/README.md index 6469792d..e738e4dd 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.184.0" +gem "increase", "~> 1.185.0" ``` diff --git a/lib/increase/version.rb b/lib/increase/version.rb index 7fac749c..3b878f81 100644 --- a/lib/increase/version.rb +++ b/lib/increase/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Increase - VERSION = "1.184.0" + VERSION = "1.185.0" end