mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-12-11 00:02:39 -05:00
Merge upstream and update generated code for v1668
This commit is contained in:
commit
0592d92f7a
@ -1 +1 @@
|
|||||||
v1667
|
v1668
|
||||||
@ -445,7 +445,6 @@ Update the bundled [stripe-mock] by editing the version number found in
|
|||||||
[idempotency-keys]: https://stripe.com/docs/api/idempotent_requests?lang=ruby
|
[idempotency-keys]: https://stripe.com/docs/api/idempotent_requests?lang=ruby
|
||||||
[stripe-mock]: https://github.com/stripe/stripe-mock
|
[stripe-mock]: https://github.com/stripe/stripe-mock
|
||||||
[versioning]: https://stripe.com/docs/api/versioning?lang=ruby
|
[versioning]: https://stripe.com/docs/api/versioning?lang=ruby
|
||||||
[youtube-playlist]: https://www.youtube.com/playlist?list=PLy1nL-pvL2M50RmP6ie-gdcSnfOuQCRYk
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
# vim: set tw=79:
|
# vim: set tw=79:
|
||||||
|
|||||||
@ -688,6 +688,36 @@ module Stripe
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
attr_accessor :refund_management
|
||||||
|
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
)
|
||||||
|
@destination_on_behalf_of_charge_management = destination_on_behalf_of_charge_management
|
||||||
|
@dispute_management = dispute_management
|
||||||
|
@refund_management = refund_management
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
attr_accessor :features
|
||||||
|
|
||||||
|
def initialize(enabled: nil, features: nil)
|
||||||
|
@enabled = enabled
|
||||||
|
@features = features
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
end
|
end
|
||||||
@ -911,6 +941,8 @@ module Stripe
|
|||||||
attr_accessor :notification_banner
|
attr_accessor :notification_banner
|
||||||
# Configuration for the payment details embedded component.
|
# Configuration for the payment details embedded component.
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
attr_accessor :payment_method_settings
|
attr_accessor :payment_method_settings
|
||||||
# Configuration for the payments embedded component.
|
# Configuration for the payments embedded component.
|
||||||
@ -950,6 +982,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
@ -978,6 +1011,7 @@ module Stripe
|
|||||||
@issuing_cards_list = issuing_cards_list
|
@issuing_cards_list = issuing_cards_list
|
||||||
@notification_banner = notification_banner
|
@notification_banner = notification_banner
|
||||||
@payment_details = payment_details
|
@payment_details = payment_details
|
||||||
|
@payment_disputes = payment_disputes
|
||||||
@payment_method_settings = payment_method_settings
|
@payment_method_settings = payment_method_settings
|
||||||
@payments = payments
|
@payments = payments
|
||||||
@payouts = payouts
|
@payouts = payouts
|
||||||
|
|||||||
@ -405,6 +405,36 @@ module Stripe
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
attr_accessor :refund_management
|
||||||
|
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
)
|
||||||
|
@destination_on_behalf_of_charge_management = destination_on_behalf_of_charge_management
|
||||||
|
@dispute_management = dispute_management
|
||||||
|
@refund_management = refund_management
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
attr_accessor :features
|
||||||
|
|
||||||
|
def initialize(enabled: nil, features: nil)
|
||||||
|
@enabled = enabled
|
||||||
|
@features = features
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
end
|
end
|
||||||
@ -628,6 +658,8 @@ module Stripe
|
|||||||
attr_accessor :notification_banner
|
attr_accessor :notification_banner
|
||||||
# Configuration for the payment details embedded component.
|
# Configuration for the payment details embedded component.
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
attr_accessor :payment_method_settings
|
attr_accessor :payment_method_settings
|
||||||
# Configuration for the payments embedded component.
|
# Configuration for the payments embedded component.
|
||||||
@ -667,6 +699,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
@ -695,6 +728,7 @@ module Stripe
|
|||||||
@issuing_cards_list = issuing_cards_list
|
@issuing_cards_list = issuing_cards_list
|
||||||
@notification_banner = notification_banner
|
@notification_banner = notification_banner
|
||||||
@payment_details = payment_details
|
@payment_details = payment_details
|
||||||
|
@payment_disputes = payment_disputes
|
||||||
@payment_method_settings = payment_method_settings
|
@payment_method_settings = payment_method_settings
|
||||||
@payments = payments
|
@payments = payments
|
||||||
@payouts = payouts
|
@payouts = payouts
|
||||||
|
|||||||
@ -10817,6 +10817,39 @@ module Stripe
|
|||||||
}
|
}
|
||||||
def initialize(enabled: nil, features: nil); end
|
def initialize(enabled: nil, features: nil); end
|
||||||
end
|
end
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :refund_management
|
||||||
|
sig {
|
||||||
|
params(destination_on_behalf_of_charge_management: T.nilable(T::Boolean), dispute_management: T.nilable(T::Boolean), refund_management: T.nilable(T::Boolean)).void
|
||||||
|
}
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
); end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes::Features))
|
||||||
|
}
|
||||||
|
attr_accessor :features
|
||||||
|
sig {
|
||||||
|
params(enabled: T::Boolean, features: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes::Features)).void
|
||||||
|
}
|
||||||
|
def initialize(enabled: nil, features: nil); end
|
||||||
|
end
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
|
|
||||||
@ -11110,6 +11143,11 @@ module Stripe
|
|||||||
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails))
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails))
|
||||||
}
|
}
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes))
|
||||||
|
}
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
sig {
|
sig {
|
||||||
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings))
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings))
|
||||||
@ -11151,7 +11189,7 @@ module Stripe
|
|||||||
}
|
}
|
||||||
attr_accessor :tax_threshold_monitoring
|
attr_accessor :tax_threshold_monitoring
|
||||||
sig {
|
sig {
|
||||||
params(account_management: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSession::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSession::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSession::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails), payment_method_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSession::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSession::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSession::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxThresholdMonitoring)).void
|
params(account_management: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSession::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSession::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSession::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails), payment_disputes: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes), payment_method_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSession::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSession::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSession::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxThresholdMonitoring)).void
|
||||||
}
|
}
|
||||||
def initialize(
|
def initialize(
|
||||||
account_management: nil,
|
account_management: nil,
|
||||||
@ -11171,6 +11209,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
@ -115060,6 +115099,39 @@ module Stripe
|
|||||||
}
|
}
|
||||||
def initialize(enabled: nil, features: nil); end
|
def initialize(enabled: nil, features: nil); end
|
||||||
end
|
end
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :refund_management
|
||||||
|
sig {
|
||||||
|
params(destination_on_behalf_of_charge_management: T.nilable(T::Boolean), dispute_management: T.nilable(T::Boolean), refund_management: T.nilable(T::Boolean)).void
|
||||||
|
}
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
); end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes::Features))
|
||||||
|
}
|
||||||
|
attr_accessor :features
|
||||||
|
sig {
|
||||||
|
params(enabled: T::Boolean, features: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes::Features)).void
|
||||||
|
}
|
||||||
|
def initialize(enabled: nil, features: nil); end
|
||||||
|
end
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
|
|
||||||
@ -115363,6 +115435,11 @@ module Stripe
|
|||||||
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails))
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails))
|
||||||
}
|
}
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes))
|
||||||
|
}
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
sig {
|
sig {
|
||||||
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings))
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings))
|
||||||
@ -115414,7 +115491,7 @@ module Stripe
|
|||||||
}
|
}
|
||||||
attr_accessor :tax_threshold_monitoring
|
attr_accessor :tax_threshold_monitoring
|
||||||
sig {
|
sig {
|
||||||
params(account_management: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails), payment_method_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxThresholdMonitoring)).void
|
params(account_management: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails), payment_disputes: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes), payment_method_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxThresholdMonitoring)).void
|
||||||
}
|
}
|
||||||
def initialize(
|
def initialize(
|
||||||
account_management: nil,
|
account_management: nil,
|
||||||
@ -115434,6 +115511,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
|
|||||||
@ -823,6 +823,39 @@ module Stripe
|
|||||||
}
|
}
|
||||||
def initialize(enabled: nil, features: nil); end
|
def initialize(enabled: nil, features: nil); end
|
||||||
end
|
end
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :refund_management
|
||||||
|
sig {
|
||||||
|
params(destination_on_behalf_of_charge_management: T.nilable(T::Boolean), dispute_management: T.nilable(T::Boolean), refund_management: T.nilable(T::Boolean)).void
|
||||||
|
}
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
); end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes::Features))
|
||||||
|
}
|
||||||
|
attr_accessor :features
|
||||||
|
sig {
|
||||||
|
params(enabled: T::Boolean, features: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes::Features)).void
|
||||||
|
}
|
||||||
|
def initialize(enabled: nil, features: nil); end
|
||||||
|
end
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
|
|
||||||
@ -1116,6 +1149,11 @@ module Stripe
|
|||||||
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails))
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails))
|
||||||
}
|
}
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes))
|
||||||
|
}
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
sig {
|
sig {
|
||||||
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings))
|
returns(T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings))
|
||||||
@ -1157,7 +1195,7 @@ module Stripe
|
|||||||
}
|
}
|
||||||
attr_accessor :tax_threshold_monitoring
|
attr_accessor :tax_threshold_monitoring
|
||||||
sig {
|
sig {
|
||||||
params(account_management: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSession::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSession::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSession::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails), payment_method_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSession::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSession::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSession::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxThresholdMonitoring)).void
|
params(account_management: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSession::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSession::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSession::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSession::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSession::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSession::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSession::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDetails), payment_disputes: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentDisputes), payment_method_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSession::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSession::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSession::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSession::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSession::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSession::CreateParams::Components::TaxThresholdMonitoring)).void
|
||||||
}
|
}
|
||||||
def initialize(
|
def initialize(
|
||||||
account_management: nil,
|
account_management: nil,
|
||||||
@ -1177,6 +1215,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
|
|||||||
@ -451,6 +451,39 @@ module Stripe
|
|||||||
}
|
}
|
||||||
def initialize(enabled: nil, features: nil); end
|
def initialize(enabled: nil, features: nil); end
|
||||||
end
|
end
|
||||||
|
class PaymentDisputes < Stripe::RequestParams
|
||||||
|
class Features < Stripe::RequestParams
|
||||||
|
# Whether to allow connected accounts to manage destination charges that are created on behalf of them. This is `false` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :destination_on_behalf_of_charge_management
|
||||||
|
# Whether to allow responding to disputes, including submitting evidence and accepting disputes. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :dispute_management
|
||||||
|
# Whether to allow sending refunds. This is `true` by default.
|
||||||
|
sig { returns(T.nilable(T::Boolean)) }
|
||||||
|
attr_accessor :refund_management
|
||||||
|
sig {
|
||||||
|
params(destination_on_behalf_of_charge_management: T.nilable(T::Boolean), dispute_management: T.nilable(T::Boolean), refund_management: T.nilable(T::Boolean)).void
|
||||||
|
}
|
||||||
|
def initialize(
|
||||||
|
destination_on_behalf_of_charge_management: nil,
|
||||||
|
dispute_management: nil,
|
||||||
|
refund_management: nil
|
||||||
|
); end
|
||||||
|
end
|
||||||
|
# Whether the embedded component is enabled.
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
attr_accessor :enabled
|
||||||
|
# The list of features enabled in the embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes::Features))
|
||||||
|
}
|
||||||
|
attr_accessor :features
|
||||||
|
sig {
|
||||||
|
params(enabled: T::Boolean, features: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes::Features)).void
|
||||||
|
}
|
||||||
|
def initialize(enabled: nil, features: nil); end
|
||||||
|
end
|
||||||
class PaymentMethodSettings < Stripe::RequestParams
|
class PaymentMethodSettings < Stripe::RequestParams
|
||||||
class Features < Stripe::RequestParams
|
class Features < Stripe::RequestParams
|
||||||
|
|
||||||
@ -754,6 +787,11 @@ module Stripe
|
|||||||
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails))
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails))
|
||||||
}
|
}
|
||||||
attr_accessor :payment_details
|
attr_accessor :payment_details
|
||||||
|
# Configuration for the payment disputes embedded component.
|
||||||
|
sig {
|
||||||
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes))
|
||||||
|
}
|
||||||
|
attr_accessor :payment_disputes
|
||||||
# Configuration for the payment method settings embedded component.
|
# Configuration for the payment method settings embedded component.
|
||||||
sig {
|
sig {
|
||||||
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings))
|
returns(T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings))
|
||||||
@ -805,7 +843,7 @@ module Stripe
|
|||||||
}
|
}
|
||||||
attr_accessor :tax_threshold_monitoring
|
attr_accessor :tax_threshold_monitoring
|
||||||
sig {
|
sig {
|
||||||
params(account_management: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails), payment_method_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxThresholdMonitoring)).void
|
params(account_management: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountManagement), account_onboarding: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AccountOnboarding), app_install: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppInstall), app_viewport: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::AppViewport), balances: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Balances), capital_financing: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancing), capital_financing_application: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingApplication), capital_financing_promotion: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalFinancingPromotion), capital_overview: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::CapitalOverview), documents: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Documents), export_tax_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ExportTaxTransactions), financial_account: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccount), financial_account_transactions: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::FinancialAccountTransactions), issuing_card: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCard), issuing_cards_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::IssuingCardsList), notification_banner: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::NotificationBanner), payment_details: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDetails), payment_disputes: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentDisputes), payment_method_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PaymentMethodSettings), payments: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payments), payouts: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Payouts), payouts_list: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::PayoutsList), product_tax_code_selector: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ProductTaxCodeSelector), recipients: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::Recipients), reporting_chart: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::ReportingChart), tax_registrations: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxRegistrations), tax_settings: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxSettings), tax_threshold_monitoring: T.nilable(::Stripe::AccountSessionService::CreateParams::Components::TaxThresholdMonitoring)).void
|
||||||
}
|
}
|
||||||
def initialize(
|
def initialize(
|
||||||
account_management: nil,
|
account_management: nil,
|
||||||
@ -825,6 +863,7 @@ module Stripe
|
|||||||
issuing_cards_list: nil,
|
issuing_cards_list: nil,
|
||||||
notification_banner: nil,
|
notification_banner: nil,
|
||||||
payment_details: nil,
|
payment_details: nil,
|
||||||
|
payment_disputes: nil,
|
||||||
payment_method_settings: nil,
|
payment_method_settings: nil,
|
||||||
payments: nil,
|
payments: nil,
|
||||||
payouts: nil,
|
payouts: nil,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user