Class: Stripe::AccountSession::Components

Inherits:
StripeObject show all
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

Attributes inherited from StripeObject

#last_response

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_managementObject (readonly)

Attribute for field account_management



779
780
781
# File 'lib/stripe/resources/account_session.rb', line 779

def 
  @account_management
end

#account_onboardingObject (readonly)

Attribute for field account_onboarding



781
782
783
# File 'lib/stripe/resources/account_session.rb', line 781

def 
  @account_onboarding
end

#agentic_commerce_settingsObject (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

#balancesObject (readonly)

Attribute for field balances



785
786
787
# File 'lib/stripe/resources/account_session.rb', line 785

def balances
  @balances
end

#capital_financingObject (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_applicationObject (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_promotionObject (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_scanningObject (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_listObject (readonly)

Attribute for field disputes_list



795
796
797
# File 'lib/stripe/resources/account_session.rb', line 795

def disputes_list
  @disputes_list
end

#documentsObject (readonly)

Attribute for field documents



797
798
799
# File 'lib/stripe/resources/account_session.rb', line 797

def documents
  @documents
end

#financial_accountObject (readonly)

Attribute for field financial_account



799
800
801
# File 'lib/stripe/resources/account_session.rb', line 799

def 
  @financial_account
end

#financial_account_transactionsObject (readonly)

Attribute for field financial_account_transactions



801
802
803
# File 'lib/stripe/resources/account_session.rb', line 801

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject (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_cardObject (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_listObject (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_reportObject (readonly)

Configuration for the [network cost passthrough report](/connect/supported-embedded-components/network-cost-passthrough-report/) embedded component.



809
810
811
# File 'lib/stripe/resources/account_session.rb', line 809

def network_cost_passthrough_report
  @network_cost_passthrough_report
end

#notification_bannerObject (readonly)

Attribute for field notification_banner



811
812
813
# File 'lib/stripe/resources/account_session.rb', line 811

def notification_banner
  @notification_banner
end

#payment_detailsObject (readonly)

Attribute for field payment_details



813
814
815
# File 'lib/stripe/resources/account_session.rb', line 813

def payment_details
  @payment_details
end

#payment_disputesObject (readonly)

Attribute for field payment_disputes



815
816
817
# File 'lib/stripe/resources/account_session.rb', line 815

def payment_disputes
  @payment_disputes
end

#paymentsObject (readonly)

Attribute for field payments



817
818
819
# File 'lib/stripe/resources/account_session.rb', line 817

def payments
  @payments
end

#payout_detailsObject (readonly)

Attribute for field payout_details



819
820
821
# File 'lib/stripe/resources/account_session.rb', line 819

def payout_details
  @payout_details
end

#payoutsObject (readonly)

Attribute for field payouts



821
822
823
# File 'lib/stripe/resources/account_session.rb', line 821

def payouts
  @payouts
end

#payouts_listObject (readonly)

Attribute for field payouts_list



823
824
825
# File 'lib/stripe/resources/account_session.rb', line 823

def payouts_list
  @payouts_list
end

#tax_registrationsObject (readonly)

Attribute for field tax_registrations



825
826
827
# File 'lib/stripe/resources/account_session.rb', line 825

def tax_registrations
  @tax_registrations
end

#tax_settingsObject (readonly)

Attribute for field tax_settings



827
828
829
# File 'lib/stripe/resources/account_session.rb', line 827

def tax_settings
  @tax_settings
end

#terminal_hardware_ordersObject (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_shopObject (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_remappingsObject



865
866
867
# File 'lib/stripe/resources/account_session.rb', line 865

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



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,
    network_cost_passthrough_report: NetworkCostPassthroughReport,
    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,
    terminal_hardware_orders: TerminalHardwareOrders,
    terminal_hardware_shop: TerminalHardwareShop,
  }
end