Class: Stripe::AccountSession::Components
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::AccountSession::Components
- Defined in:
- lib/stripe/resources/account_session.rb
Defined Under Namespace
Classes: AccountManagement, AccountOnboarding, AgenticCommerceSettings, Balances, CapitalFinancing, CapitalFinancingApplication, CapitalFinancingPromotion, CheckScanning, DisputesList, Documents, FinancialAccount, FinancialAccountTransactions, InstantPayoutsPromotion, IssuingCard, IssuingCardsList, NetworkCostPassthroughReport, NotificationBanner, PaymentDetails, PaymentDisputes, Payments, PayoutDetails, Payouts, PayoutsList, TaxRegistrations, TaxSettings, TerminalHardwareOrders, TerminalHardwareShop
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#account_management ⇒ Object
readonly
Attribute for field account_management.
-
#account_onboarding ⇒ Object
readonly
Attribute for field account_onboarding.
-
#agentic_commerce_settings ⇒ Object
readonly
Configuration for the [agentic commerce settings](/connect/supported-embedded-components/agentic-commerce-settings/) embedded component.
-
#balances ⇒ Object
readonly
Attribute for field balances.
-
#capital_financing ⇒ Object
readonly
Attribute for field capital_financing.
-
#capital_financing_application ⇒ Object
readonly
Attribute for field capital_financing_application.
-
#capital_financing_promotion ⇒ Object
readonly
Attribute for field capital_financing_promotion.
-
#check_scanning ⇒ Object
readonly
Configuration for the [check scanning](/connect/supported-embedded-components/check-scanning/) embedded component.
-
#disputes_list ⇒ Object
readonly
Attribute for field disputes_list.
-
#documents ⇒ Object
readonly
Attribute for field documents.
-
#financial_account ⇒ Object
readonly
Attribute for field financial_account.
-
#financial_account_transactions ⇒ Object
readonly
Attribute for field financial_account_transactions.
-
#instant_payouts_promotion ⇒ Object
readonly
Attribute for field instant_payouts_promotion.
-
#issuing_card ⇒ Object
readonly
Attribute for field issuing_card.
-
#issuing_cards_list ⇒ Object
readonly
Attribute for field issuing_cards_list.
-
#network_cost_passthrough_report ⇒ Object
readonly
Configuration for the [network cost passthrough report](/connect/supported-embedded-components/network-cost-passthrough-report/) embedded component.
-
#notification_banner ⇒ Object
readonly
Attribute for field notification_banner.
-
#payment_details ⇒ Object
readonly
Attribute for field payment_details.
-
#payment_disputes ⇒ Object
readonly
Attribute for field payment_disputes.
-
#payments ⇒ Object
readonly
Attribute for field payments.
-
#payout_details ⇒ Object
readonly
Attribute for field payout_details.
-
#payouts ⇒ Object
readonly
Attribute for field payouts.
-
#payouts_list ⇒ Object
readonly
Attribute for field payouts_list.
-
#tax_registrations ⇒ Object
readonly
Attribute for field tax_registrations.
-
#tax_settings ⇒ Object
readonly
Attribute for field tax_settings.
-
#terminal_hardware_orders ⇒ Object
readonly
Configuration for the [Terminal hardware orders](/connect/supported-embedded-components/terminal-hardware-orders/) embedded component.
-
#terminal_hardware_shop ⇒ Object
readonly
Configuration for the [Terminal hardware shop](/connect/supported-embedded-components/terminal-hardware-shop/) embedded component.
Attributes inherited from StripeObject
Class Method Summary collapse
Methods inherited from StripeObject
#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values
Constructor Details
This class inherits a constructor from Stripe::StripeObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject
Instance Attribute Details
#account_management ⇒ Object (readonly)
Attribute for field account_management
779 780 781 |
# File 'lib/stripe/resources/account_session.rb', line 779 def account_management @account_management end |
#account_onboarding ⇒ Object (readonly)
Attribute for field account_onboarding
781 782 783 |
# File 'lib/stripe/resources/account_session.rb', line 781 def account_onboarding @account_onboarding end |
#agentic_commerce_settings ⇒ Object (readonly)
Configuration for the [agentic commerce settings](/connect/supported-embedded-components/agentic-commerce-settings/) embedded component.
783 784 785 |
# File 'lib/stripe/resources/account_session.rb', line 783 def agentic_commerce_settings @agentic_commerce_settings end |
#balances ⇒ Object (readonly)
Attribute for field balances
785 786 787 |
# File 'lib/stripe/resources/account_session.rb', line 785 def balances @balances end |
#capital_financing ⇒ Object (readonly)
Attribute for field capital_financing
787 788 789 |
# File 'lib/stripe/resources/account_session.rb', line 787 def capital_financing @capital_financing end |
#capital_financing_application ⇒ Object (readonly)
Attribute for field capital_financing_application
789 790 791 |
# File 'lib/stripe/resources/account_session.rb', line 789 def capital_financing_application @capital_financing_application end |
#capital_financing_promotion ⇒ Object (readonly)
Attribute for field capital_financing_promotion
791 792 793 |
# File 'lib/stripe/resources/account_session.rb', line 791 def capital_financing_promotion @capital_financing_promotion end |
#check_scanning ⇒ Object (readonly)
Configuration for the [check scanning](/connect/supported-embedded-components/check-scanning/) embedded component.
793 794 795 |
# File 'lib/stripe/resources/account_session.rb', line 793 def check_scanning @check_scanning end |
#disputes_list ⇒ Object (readonly)
Attribute for field disputes_list
795 796 797 |
# File 'lib/stripe/resources/account_session.rb', line 795 def disputes_list @disputes_list end |
#documents ⇒ Object (readonly)
Attribute for field documents
797 798 799 |
# File 'lib/stripe/resources/account_session.rb', line 797 def documents @documents end |
#financial_account ⇒ Object (readonly)
Attribute for field financial_account
799 800 801 |
# File 'lib/stripe/resources/account_session.rb', line 799 def financial_account @financial_account end |
#financial_account_transactions ⇒ Object (readonly)
Attribute for field financial_account_transactions
801 802 803 |
# File 'lib/stripe/resources/account_session.rb', line 801 def financial_account_transactions @financial_account_transactions end |
#instant_payouts_promotion ⇒ Object (readonly)
Attribute for field instant_payouts_promotion
803 804 805 |
# File 'lib/stripe/resources/account_session.rb', line 803 def instant_payouts_promotion @instant_payouts_promotion end |
#issuing_card ⇒ Object (readonly)
Attribute for field issuing_card
805 806 807 |
# File 'lib/stripe/resources/account_session.rb', line 805 def issuing_card @issuing_card end |
#issuing_cards_list ⇒ Object (readonly)
Attribute for field issuing_cards_list
807 808 809 |
# File 'lib/stripe/resources/account_session.rb', line 807 def issuing_cards_list @issuing_cards_list end |
#network_cost_passthrough_report ⇒ Object (readonly)
Configuration for the [network cost passthrough report](/connect/supported-embedded-components/network-cost-passthrough-report/) embedded component.
827 828 829 |
# File 'lib/stripe/resources/account_session.rb', line 827 def network_cost_passthrough_report @network_cost_passthrough_report end |
#notification_banner ⇒ Object (readonly)
Attribute for field notification_banner
809 810 811 |
# File 'lib/stripe/resources/account_session.rb', line 809 def @notification_banner end |
#payment_details ⇒ Object (readonly)
Attribute for field payment_details
811 812 813 |
# File 'lib/stripe/resources/account_session.rb', line 811 def payment_details @payment_details end |
#payment_disputes ⇒ Object (readonly)
Attribute for field payment_disputes
813 814 815 |
# File 'lib/stripe/resources/account_session.rb', line 813 def payment_disputes @payment_disputes end |
#payments ⇒ Object (readonly)
Attribute for field payments
815 816 817 |
# File 'lib/stripe/resources/account_session.rb', line 815 def payments @payments end |
#payout_details ⇒ Object (readonly)
Attribute for field payout_details
817 818 819 |
# File 'lib/stripe/resources/account_session.rb', line 817 def payout_details @payout_details end |
#payouts ⇒ Object (readonly)
Attribute for field payouts
819 820 821 |
# File 'lib/stripe/resources/account_session.rb', line 819 def payouts @payouts end |
#payouts_list ⇒ Object (readonly)
Attribute for field payouts_list
821 822 823 |
# File 'lib/stripe/resources/account_session.rb', line 821 def payouts_list @payouts_list end |
#tax_registrations ⇒ Object (readonly)
Attribute for field tax_registrations
823 824 825 |
# File 'lib/stripe/resources/account_session.rb', line 823 def tax_registrations @tax_registrations end |
#tax_settings ⇒ Object (readonly)
Attribute for field tax_settings
825 826 827 |
# File 'lib/stripe/resources/account_session.rb', line 825 def tax_settings @tax_settings end |
#terminal_hardware_orders ⇒ Object (readonly)
Configuration for the [Terminal hardware orders](/connect/supported-embedded-components/terminal-hardware-orders/) embedded component.
829 830 831 |
# File 'lib/stripe/resources/account_session.rb', line 829 def terminal_hardware_orders @terminal_hardware_orders end |
#terminal_hardware_shop ⇒ Object (readonly)
Configuration for the [Terminal hardware shop](/connect/supported-embedded-components/terminal-hardware-shop/) embedded component.
831 832 833 |
# File 'lib/stripe/resources/account_session.rb', line 831 def terminal_hardware_shop @terminal_hardware_shop end |
Class Method Details
.field_remappings ⇒ Object
865 866 867 |
# File 'lib/stripe/resources/account_session.rb', line 865 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'lib/stripe/resources/account_session.rb', line 833 def self.inner_class_types @inner_class_types = { account_management: AccountManagement, account_onboarding: AccountOnboarding, agentic_commerce_settings: AgenticCommerceSettings, balances: Balances, capital_financing: CapitalFinancing, capital_financing_application: CapitalFinancingApplication, capital_financing_promotion: CapitalFinancingPromotion, check_scanning: CheckScanning, disputes_list: DisputesList, documents: Documents, financial_account: FinancialAccount, financial_account_transactions: FinancialAccountTransactions, instant_payouts_promotion: InstantPayoutsPromotion, issuing_card: IssuingCard, issuing_cards_list: IssuingCardsList, notification_banner: NotificationBanner, payment_details: PaymentDetails, payment_disputes: PaymentDisputes, payments: Payments, payout_details: PayoutDetails, payouts: Payouts, payouts_list: PayoutsList, tax_registrations: TaxRegistrations, tax_settings: TaxSettings, network_cost_passthrough_report: NetworkCostPassthroughReport, terminal_hardware_orders: TerminalHardwareOrders, terminal_hardware_shop: TerminalHardwareShop, } end |