mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-11-20 00:01:05 -05:00
Update generated code for v2113 and
This commit is contained in:
parent
9ca6688635
commit
5d330ef050
@ -1 +1 @@
|
||||
6d15a7f20cb77c2c22091a30e499cb89d7e3248c
|
||||
e9bd085efa60918c796676dc6348a3fed3cb2d90
|
||||
@ -1 +1 @@
|
||||
v2112
|
||||
v2113
|
||||
@ -1867,6 +1867,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -1947,6 +1971,10 @@ module Stripe
|
||||
attr_accessor :ssn_last_4
|
||||
# The individual's verification document information.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -1971,7 +1999,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@address = address
|
||||
@address_kana = address_kana
|
||||
@ -1996,6 +2026,8 @@ module Stripe
|
||||
@relationship = relationship
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -239,6 +239,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -369,6 +393,10 @@ module Stripe
|
||||
attr_accessor :us_cfpb_data
|
||||
# The person's verification status.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -399,7 +427,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@additional_tos_acceptances = additional_tos_acceptances
|
||||
@address = address
|
||||
@ -430,6 +460,8 @@ module Stripe
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@us_cfpb_data = us_cfpb_data
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -239,6 +239,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -369,6 +393,10 @@ module Stripe
|
||||
attr_accessor :us_cfpb_data
|
||||
# The person's verification status.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -399,7 +427,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@additional_tos_acceptances = additional_tos_acceptances
|
||||
@address = address
|
||||
@ -430,6 +460,8 @@ module Stripe
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@us_cfpb_data = us_cfpb_data
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -1786,6 +1786,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -1866,6 +1890,10 @@ module Stripe
|
||||
attr_accessor :ssn_last_4
|
||||
# The individual's verification document information.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -1890,7 +1918,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@address = address
|
||||
@address_kana = address_kana
|
||||
@ -1915,6 +1945,8 @@ module Stripe
|
||||
@relationship = relationship
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -462,6 +462,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -542,6 +566,10 @@ module Stripe
|
||||
attr_accessor :ssn_last_4
|
||||
# The individual's verification document information.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -566,7 +594,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@address = address
|
||||
@address_kana = address_kana
|
||||
@ -591,6 +621,8 @@ module Stripe
|
||||
@relationship = relationship
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
# The business type.
|
||||
@ -976,6 +1008,30 @@ module Stripe
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
attr_accessor :amount
|
||||
# Attribute for param field currency
|
||||
attr_accessor :currency
|
||||
|
||||
def initialize(amount: nil, currency: nil)
|
||||
@amount = amount
|
||||
@currency = currency
|
||||
end
|
||||
end
|
||||
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -1102,6 +1158,10 @@ module Stripe
|
||||
attr_accessor :us_cfpb_data
|
||||
# The person's verification status.
|
||||
attr_accessor :verification
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
attr_accessor :self_reported_income
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
attr_accessor :self_reported_monthly_housing_payment
|
||||
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -1130,7 +1190,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
)
|
||||
@additional_tos_acceptances = additional_tos_acceptances
|
||||
@address = address
|
||||
@ -1159,6 +1221,8 @@ module Stripe
|
||||
@ssn_last_4 = ssn_last_4
|
||||
@us_cfpb_data = us_cfpb_data
|
||||
@verification = verification
|
||||
@self_reported_income = self_reported_income
|
||||
@self_reported_monthly_housing_payment = self_reported_monthly_housing_payment
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -395,6 +395,36 @@ module Stripe
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedIncome < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
attr_reader :amount
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
attr_reader :currency
|
||||
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
attr_reader :amount
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
attr_reader :currency
|
||||
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
# The account the person is associated with.
|
||||
attr_reader :account
|
||||
# Attribute for field additional_tos_acceptances
|
||||
@ -459,6 +489,10 @@ module Stripe
|
||||
attr_reader :us_cfpb_data
|
||||
# Attribute for field verification
|
||||
attr_reader :verification
|
||||
# Attribute for field self_reported_income
|
||||
attr_reader :self_reported_income
|
||||
# Attribute for field self_reported_monthly_housing_payment
|
||||
attr_reader :self_reported_monthly_housing_payment
|
||||
# Always true for a deleted object
|
||||
attr_reader :deleted
|
||||
|
||||
@ -496,6 +530,8 @@ module Stripe
|
||||
requirements: Requirements,
|
||||
us_cfpb_data: UsCfpbData,
|
||||
verification: Verification,
|
||||
self_reported_income: SelfReportedIncome,
|
||||
self_reported_monthly_housing_payment: SelfReportedMonthlyHousingPayment,
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
324
rbi/stripe.rbi
324
rbi/stripe.rbi
@ -5619,6 +5619,34 @@ module Stripe
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
# The account the person is associated with.
|
||||
sig { returns(T.nilable(String)) }
|
||||
def account; end
|
||||
@ -5715,6 +5743,12 @@ module Stripe
|
||||
# Attribute for field verification
|
||||
sig { returns(T.nilable(Verification)) }
|
||||
def verification; end
|
||||
# Attribute for field self_reported_income
|
||||
sig { returns(T.nilable(SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
# Attribute for field self_reported_monthly_housing_payment
|
||||
sig { returns(T.nilable(SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
# Always true for a deleted object
|
||||
sig { returns(T.nilable(T::Boolean)) }
|
||||
def deleted; end
|
||||
@ -81302,6 +81336,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -81485,8 +81547,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountUpdateParams::Individual::Verification)).returns(T.nilable(AccountUpdateParams::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountUpdateParams::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(AccountUpdateParams::Individual::Address), address_kana: T.nilable(AccountUpdateParams::Individual::AddressKana), address_kanji: T.nilable(AccountUpdateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountUpdateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountUpdateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountUpdateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountUpdateParams::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountUpdateParams::Individual::SelfReportedIncome)).returns(T.nilable(AccountUpdateParams::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(AccountUpdateParams::Individual::Address), address_kana: T.nilable(AccountUpdateParams::Individual::AddressKana), address_kanji: T.nilable(AccountUpdateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountUpdateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountUpdateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountUpdateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountUpdateParams::Individual::Verification), self_reported_income: T.nilable(AccountUpdateParams::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -81511,7 +81587,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class RiskControls < ::Stripe::RequestParams
|
||||
@ -84732,6 +84810,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -84915,8 +85021,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountCreateParams::Individual::Verification)).returns(T.nilable(AccountCreateParams::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountCreateParams::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(AccountCreateParams::Individual::Address), address_kana: T.nilable(AccountCreateParams::Individual::AddressKana), address_kanji: T.nilable(AccountCreateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountCreateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountCreateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountCreateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountCreateParams::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountCreateParams::Individual::SelfReportedIncome)).returns(T.nilable(AccountCreateParams::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(AccountCreateParams::Individual::Address), address_kana: T.nilable(AccountCreateParams::Individual::AddressKana), address_kanji: T.nilable(AccountCreateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountCreateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountCreateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountCreateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountCreateParams::Individual::Verification), self_reported_income: T.nilable(AccountCreateParams::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -84941,7 +85061,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class RiskControls < ::Stripe::RequestParams
|
||||
@ -178320,6 +178442,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -178503,8 +178653,24 @@ module Stripe
|
||||
params(_verification: T.nilable(TokenCreateParams::Account::Individual::Verification)).returns(T.nilable(TokenCreateParams::Account::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(TokenCreateParams::Account::Individual::Address), address_kana: T.nilable(TokenCreateParams::Account::Individual::AddressKana), address_kanji: T.nilable(TokenCreateParams::Account::Individual::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Account::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Account::Individual::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Account::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(TokenCreateParams::Account::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome)).returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig {
|
||||
returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(TokenCreateParams::Account::Individual::Address), address_kana: T.nilable(TokenCreateParams::Account::Individual::AddressKana), address_kanji: T.nilable(TokenCreateParams::Account::Individual::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Account::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Account::Individual::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Account::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(TokenCreateParams::Account::Individual::Verification), self_reported_income: T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -178529,7 +178695,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
# The business type.
|
||||
@ -179075,6 +179243,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -179339,8 +179535,22 @@ module Stripe
|
||||
params(_verification: T.nilable(TokenCreateParams::Person::Verification)).returns(T.nilable(TokenCreateParams::Person::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Person::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(TokenCreateParams::Person::AdditionalTosAcceptances), address: T.nilable(TokenCreateParams::Person::Address), address_kana: T.nilable(TokenCreateParams::Person::AddressKana), address_kanji: T.nilable(TokenCreateParams::Person::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Person::Dob)), documents: T.nilable(TokenCreateParams::Person::Documents), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Person::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Person::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(TokenCreateParams::Person::UsCfpbData), verification: T.nilable(TokenCreateParams::Person::Verification)).void
|
||||
params(_self_reported_income: T.nilable(TokenCreateParams::Person::SelfReportedIncome)).returns(T.nilable(TokenCreateParams::Person::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)).returns(T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(TokenCreateParams::Person::AdditionalTosAcceptances), address: T.nilable(TokenCreateParams::Person::Address), address_kana: T.nilable(TokenCreateParams::Person::AddressKana), address_kanji: T.nilable(TokenCreateParams::Person::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Person::Dob)), documents: T.nilable(TokenCreateParams::Person::Documents), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Person::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Person::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(TokenCreateParams::Person::UsCfpbData), verification: T.nilable(TokenCreateParams::Person::Verification), self_reported_income: T.nilable(TokenCreateParams::Person::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -179369,7 +179579,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class Pii < ::Stripe::RequestParams
|
||||
@ -183725,6 +183937,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -183997,8 +184237,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountPersonUpdateParams::Verification)).returns(T.nilable(AccountPersonUpdateParams::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountPersonUpdateParams::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonUpdateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonUpdateParams::Address), address_kana: T.nilable(AccountPersonUpdateParams::AddressKana), address_kanji: T.nilable(AccountPersonUpdateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonUpdateParams::Dob)), documents: T.nilable(AccountPersonUpdateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonUpdateParams::RegisteredAddress), relationship: T.nilable(AccountPersonUpdateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonUpdateParams::UsCfpbData), verification: T.nilable(AccountPersonUpdateParams::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountPersonUpdateParams::SelfReportedIncome)).returns(T.nilable(AccountPersonUpdateParams::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonUpdateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonUpdateParams::Address), address_kana: T.nilable(AccountPersonUpdateParams::AddressKana), address_kanji: T.nilable(AccountPersonUpdateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonUpdateParams::Dob)), documents: T.nilable(AccountPersonUpdateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonUpdateParams::RegisteredAddress), relationship: T.nilable(AccountPersonUpdateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonUpdateParams::UsCfpbData), verification: T.nilable(AccountPersonUpdateParams::Verification), self_reported_income: T.nilable(AccountPersonUpdateParams::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -184029,7 +184283,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
end
|
||||
@ -184469,6 +184725,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -184741,8 +185025,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountPersonCreateParams::Verification)).returns(T.nilable(AccountPersonCreateParams::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountPersonCreateParams::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonCreateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonCreateParams::Address), address_kana: T.nilable(AccountPersonCreateParams::AddressKana), address_kanji: T.nilable(AccountPersonCreateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonCreateParams::Dob)), documents: T.nilable(AccountPersonCreateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonCreateParams::RegisteredAddress), relationship: T.nilable(AccountPersonCreateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonCreateParams::UsCfpbData), verification: T.nilable(AccountPersonCreateParams::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountPersonCreateParams::SelfReportedIncome)).returns(T.nilable(AccountPersonCreateParams::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonCreateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonCreateParams::Address), address_kana: T.nilable(AccountPersonCreateParams::AddressKana), address_kanji: T.nilable(AccountPersonCreateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonCreateParams::Dob)), documents: T.nilable(AccountPersonCreateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonCreateParams::RegisteredAddress), relationship: T.nilable(AccountPersonCreateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonCreateParams::UsCfpbData), verification: T.nilable(AccountPersonCreateParams::Verification), self_reported_income: T.nilable(AccountPersonCreateParams::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -184773,7 +185071,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
end
|
||||
|
||||
@ -2536,6 +2536,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -2719,8 +2747,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountCreateParams::Individual::Verification)).returns(T.nilable(AccountCreateParams::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountCreateParams::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(AccountCreateParams::Individual::Address), address_kana: T.nilable(AccountCreateParams::Individual::AddressKana), address_kanji: T.nilable(AccountCreateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountCreateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountCreateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountCreateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountCreateParams::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountCreateParams::Individual::SelfReportedIncome)).returns(T.nilable(AccountCreateParams::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(AccountCreateParams::Individual::Address), address_kana: T.nilable(AccountCreateParams::Individual::AddressKana), address_kanji: T.nilable(AccountCreateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountCreateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountCreateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountCreateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountCreateParams::Individual::Verification), self_reported_income: T.nilable(AccountCreateParams::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountCreateParams::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -2745,7 +2787,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class RiskControls < ::Stripe::RequestParams
|
||||
|
||||
@ -352,6 +352,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -624,8 +652,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountPersonCreateParams::Verification)).returns(T.nilable(AccountPersonCreateParams::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountPersonCreateParams::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonCreateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonCreateParams::Address), address_kana: T.nilable(AccountPersonCreateParams::AddressKana), address_kanji: T.nilable(AccountPersonCreateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonCreateParams::Dob)), documents: T.nilable(AccountPersonCreateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonCreateParams::RegisteredAddress), relationship: T.nilable(AccountPersonCreateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonCreateParams::UsCfpbData), verification: T.nilable(AccountPersonCreateParams::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountPersonCreateParams::SelfReportedIncome)).returns(T.nilable(AccountPersonCreateParams::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonCreateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonCreateParams::Address), address_kana: T.nilable(AccountPersonCreateParams::AddressKana), address_kanji: T.nilable(AccountPersonCreateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonCreateParams::Dob)), documents: T.nilable(AccountPersonCreateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonCreateParams::RegisteredAddress), relationship: T.nilable(AccountPersonCreateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonCreateParams::UsCfpbData), verification: T.nilable(AccountPersonCreateParams::Verification), self_reported_income: T.nilable(AccountPersonCreateParams::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountPersonCreateParams::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -656,7 +698,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
end
|
||||
@ -352,6 +352,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -624,8 +652,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountPersonUpdateParams::Verification)).returns(T.nilable(AccountPersonUpdateParams::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountPersonUpdateParams::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonUpdateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonUpdateParams::Address), address_kana: T.nilable(AccountPersonUpdateParams::AddressKana), address_kanji: T.nilable(AccountPersonUpdateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonUpdateParams::Dob)), documents: T.nilable(AccountPersonUpdateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonUpdateParams::RegisteredAddress), relationship: T.nilable(AccountPersonUpdateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonUpdateParams::UsCfpbData), verification: T.nilable(AccountPersonUpdateParams::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountPersonUpdateParams::SelfReportedIncome)).returns(T.nilable(AccountPersonUpdateParams::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(AccountPersonUpdateParams::AdditionalTosAcceptances), address: T.nilable(AccountPersonUpdateParams::Address), address_kana: T.nilable(AccountPersonUpdateParams::AddressKana), address_kanji: T.nilable(AccountPersonUpdateParams::AddressKanji), dob: T.nilable(T.any(String, AccountPersonUpdateParams::Dob)), documents: T.nilable(AccountPersonUpdateParams::Documents), email: T.nilable(String), expand: T.nilable(T::Array[String]), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), person_token: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountPersonUpdateParams::RegisteredAddress), relationship: T.nilable(AccountPersonUpdateParams::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(AccountPersonUpdateParams::UsCfpbData), verification: T.nilable(AccountPersonUpdateParams::Verification), self_reported_income: T.nilable(AccountPersonUpdateParams::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountPersonUpdateParams::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -656,7 +698,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
end
|
||||
@ -2426,6 +2426,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -2609,8 +2637,22 @@ module Stripe
|
||||
params(_verification: T.nilable(AccountUpdateParams::Individual::Verification)).returns(T.nilable(AccountUpdateParams::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(AccountUpdateParams::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(AccountUpdateParams::Individual::Address), address_kana: T.nilable(AccountUpdateParams::Individual::AddressKana), address_kanji: T.nilable(AccountUpdateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountUpdateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountUpdateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountUpdateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountUpdateParams::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(AccountUpdateParams::Individual::SelfReportedIncome)).returns(T.nilable(AccountUpdateParams::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(AccountUpdateParams::Individual::Address), address_kana: T.nilable(AccountUpdateParams::Individual::AddressKana), address_kanji: T.nilable(AccountUpdateParams::Individual::AddressKanji), dob: T.nilable(T.any(String, AccountUpdateParams::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(AccountUpdateParams::Individual::RegisteredAddress), relationship: T.nilable(AccountUpdateParams::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(AccountUpdateParams::Individual::Verification), self_reported_income: T.nilable(AccountUpdateParams::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(AccountUpdateParams::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -2635,7 +2677,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class RiskControls < ::Stripe::RequestParams
|
||||
|
||||
@ -673,6 +673,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class Verification < ::Stripe::RequestParams
|
||||
class AdditionalDocument < ::Stripe::RequestParams
|
||||
# The back of an ID returned by a [file upload](https://stripe.com/docs/api#create_file) with a `purpose` value of `identity_document`. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG, PNG, or PDF format, and less than 10 MB in size.
|
||||
@ -856,8 +884,24 @@ module Stripe
|
||||
params(_verification: T.nilable(TokenCreateParams::Account::Individual::Verification)).returns(T.nilable(TokenCreateParams::Account::Individual::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(address: T.nilable(TokenCreateParams::Account::Individual::Address), address_kana: T.nilable(TokenCreateParams::Account::Individual::AddressKana), address_kanji: T.nilable(TokenCreateParams::Account::Individual::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Account::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Account::Individual::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Account::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(TokenCreateParams::Account::Individual::Verification)).void
|
||||
params(_self_reported_income: T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome)).returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig {
|
||||
returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment)).returns(T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(address: T.nilable(TokenCreateParams::Account::Individual::Address), address_kana: T.nilable(TokenCreateParams::Account::Individual::AddressKana), address_kanji: T.nilable(TokenCreateParams::Account::Individual::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Account::Individual::Dob)), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Account::Individual::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Account::Individual::Relationship), ssn_last_4: T.nilable(String), verification: T.nilable(TokenCreateParams::Account::Individual::Verification), self_reported_income: T.nilable(TokenCreateParams::Account::Individual::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Account::Individual::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
address: nil,
|
||||
@ -882,7 +926,9 @@ module Stripe
|
||||
registered_address: nil,
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
# The business type.
|
||||
@ -1428,6 +1474,34 @@ module Stripe
|
||||
title: nil
|
||||
); end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::RequestParams
|
||||
# Attribute for param field amount
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
sig { params(_amount: Integer).returns(Integer) }
|
||||
def amount=(_amount); end
|
||||
# Attribute for param field currency
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
sig { params(_currency: String).returns(String) }
|
||||
def currency=(_currency); end
|
||||
sig { params(amount: Integer, currency: String).void }
|
||||
def initialize(amount: nil, currency: nil); end
|
||||
end
|
||||
class UsCfpbData < ::Stripe::RequestParams
|
||||
class EthnicityDetails < ::Stripe::RequestParams
|
||||
# The persons ethnicity
|
||||
@ -1692,8 +1766,22 @@ module Stripe
|
||||
params(_verification: T.nilable(TokenCreateParams::Person::Verification)).returns(T.nilable(TokenCreateParams::Person::Verification))
|
||||
}
|
||||
def verification=(_verification); end
|
||||
# The credit applicant's self-reported yearly income in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Person::SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(TokenCreateParams::Person::AdditionalTosAcceptances), address: T.nilable(TokenCreateParams::Person::Address), address_kana: T.nilable(TokenCreateParams::Person::AddressKana), address_kanji: T.nilable(TokenCreateParams::Person::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Person::Dob)), documents: T.nilable(TokenCreateParams::Person::Documents), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Person::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Person::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(TokenCreateParams::Person::UsCfpbData), verification: T.nilable(TokenCreateParams::Person::Verification)).void
|
||||
params(_self_reported_income: T.nilable(TokenCreateParams::Person::SelfReportedIncome)).returns(T.nilable(TokenCreateParams::Person::SelfReportedIncome))
|
||||
}
|
||||
def self_reported_income=(_self_reported_income); end
|
||||
# The credit applicant's self-reported monthly housing payment in minor units.
|
||||
sig { returns(T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
sig {
|
||||
params(_self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)).returns(T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment))
|
||||
}
|
||||
def self_reported_monthly_housing_payment=(_self_reported_monthly_housing_payment); end
|
||||
sig {
|
||||
params(additional_tos_acceptances: T.nilable(TokenCreateParams::Person::AdditionalTosAcceptances), address: T.nilable(TokenCreateParams::Person::Address), address_kana: T.nilable(TokenCreateParams::Person::AddressKana), address_kanji: T.nilable(TokenCreateParams::Person::AddressKanji), dob: T.nilable(T.any(String, TokenCreateParams::Person::Dob)), documents: T.nilable(TokenCreateParams::Person::Documents), email: T.nilable(String), first_name: T.nilable(String), first_name_kana: T.nilable(String), first_name_kanji: T.nilable(String), full_name_aliases: T.nilable(T.any(String, T::Array[String])), gender: T.nilable(String), id_number: T.nilable(String), id_number_secondary: T.nilable(String), last_name: T.nilable(String), last_name_kana: T.nilable(String), last_name_kanji: T.nilable(String), maiden_name: T.nilable(String), metadata: T.nilable(T.any(String, T::Hash[String, String])), nationality: T.nilable(String), phone: T.nilable(String), political_exposure: T.nilable(String), registered_address: T.nilable(TokenCreateParams::Person::RegisteredAddress), relationship: T.nilable(TokenCreateParams::Person::Relationship), ssn_last_4: T.nilable(String), us_cfpb_data: T.nilable(TokenCreateParams::Person::UsCfpbData), verification: T.nilable(TokenCreateParams::Person::Verification), self_reported_income: T.nilable(TokenCreateParams::Person::SelfReportedIncome), self_reported_monthly_housing_payment: T.nilable(TokenCreateParams::Person::SelfReportedMonthlyHousingPayment)).void
|
||||
}
|
||||
def initialize(
|
||||
additional_tos_acceptances: nil,
|
||||
@ -1722,7 +1810,9 @@ module Stripe
|
||||
relationship: nil,
|
||||
ssn_last_4: nil,
|
||||
us_cfpb_data: nil,
|
||||
verification: nil
|
||||
verification: nil,
|
||||
self_reported_income: nil,
|
||||
self_reported_monthly_housing_payment: nil
|
||||
); end
|
||||
end
|
||||
class Pii < ::Stripe::RequestParams
|
||||
|
||||
@ -418,6 +418,34 @@ module Stripe
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
class SelfReportedIncome < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
class SelfReportedMonthlyHousingPayment < ::Stripe::StripeObject
|
||||
# Amount in the minor currency unit (e.g., cents for USD)
|
||||
sig { returns(Integer) }
|
||||
def amount; end
|
||||
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
||||
sig { returns(String) }
|
||||
def currency; end
|
||||
def self.inner_class_types
|
||||
@inner_class_types = {}
|
||||
end
|
||||
def self.field_remappings
|
||||
@field_remappings = {}
|
||||
end
|
||||
end
|
||||
# The account the person is associated with.
|
||||
sig { returns(T.nilable(String)) }
|
||||
def account; end
|
||||
@ -514,6 +542,12 @@ module Stripe
|
||||
# Attribute for field verification
|
||||
sig { returns(T.nilable(Verification)) }
|
||||
def verification; end
|
||||
# Attribute for field self_reported_income
|
||||
sig { returns(T.nilable(SelfReportedIncome)) }
|
||||
def self_reported_income; end
|
||||
# Attribute for field self_reported_monthly_housing_payment
|
||||
sig { returns(T.nilable(SelfReportedMonthlyHousingPayment)) }
|
||||
def self_reported_monthly_housing_payment; end
|
||||
# Always true for a deleted object
|
||||
sig { returns(T.nilable(T::Boolean)) }
|
||||
def deleted; end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user