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, FinancialAccountRewards, FinancialAccountTransactions, InstantPayoutsPromotion, IssuingCard, IssuingCardsList, NestingDemo, 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?, field_encodings, #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



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

def 
  @account_management
end

#account_onboardingObject (readonly)

Attribute for field account_onboarding



829
830
831
# File 'lib/stripe/resources/account_session.rb', line 829

def 
  @account_onboarding
end

#agentic_commerce_settingsObject (readonly)

Configuration for the [agentic commerce settings](/connect/supported-embedded-components/agentic-commerce-settings/) embedded component.



831
832
833
# File 'lib/stripe/resources/account_session.rb', line 831

def agentic_commerce_settings
  @agentic_commerce_settings
end

#balancesObject (readonly)

Attribute for field balances



833
834
835
# File 'lib/stripe/resources/account_session.rb', line 833

def balances
  @balances
end

#capital_financingObject (readonly)

Attribute for field capital_financing



835
836
837
# File 'lib/stripe/resources/account_session.rb', line 835

def capital_financing
  @capital_financing
end

#capital_financing_applicationObject (readonly)

Attribute for field capital_financing_application



837
838
839
# File 'lib/stripe/resources/account_session.rb', line 837

def capital_financing_application
  @capital_financing_application
end

#capital_financing_promotionObject (readonly)

Attribute for field capital_financing_promotion



839
840
841
# File 'lib/stripe/resources/account_session.rb', line 839

def capital_financing_promotion
  @capital_financing_promotion
end

#check_scanningObject (readonly)

Configuration for the [check scanning](/connect/supported-embedded-components/check-scanning/) embedded component.



841
842
843
# File 'lib/stripe/resources/account_session.rb', line 841

def check_scanning
  @check_scanning
end

#disputes_listObject (readonly)

Attribute for field disputes_list



843
844
845
# File 'lib/stripe/resources/account_session.rb', line 843

def disputes_list
  @disputes_list
end

#documentsObject (readonly)

Attribute for field documents



845
846
847
# File 'lib/stripe/resources/account_session.rb', line 845

def documents
  @documents
end

#financial_accountObject (readonly)

Attribute for field financial_account



847
848
849
# File 'lib/stripe/resources/account_session.rb', line 847

def 
  @financial_account
end

#financial_account_rewardsObject (readonly)

Configuration for the [financial account rewards](/connect/supported-embedded-components/financial-account-rewards/) embedded component.



849
850
851
# File 'lib/stripe/resources/account_session.rb', line 849

def 
  @financial_account_rewards
end

#financial_account_transactionsObject (readonly)

Attribute for field financial_account_transactions



851
852
853
# File 'lib/stripe/resources/account_session.rb', line 851

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject (readonly)

Attribute for field instant_payouts_promotion



853
854
855
# File 'lib/stripe/resources/account_session.rb', line 853

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject (readonly)

Attribute for field issuing_card



855
856
857
# File 'lib/stripe/resources/account_session.rb', line 855

def issuing_card
  @issuing_card
end

#issuing_cards_listObject (readonly)

Attribute for field issuing_cards_list



857
858
859
# File 'lib/stripe/resources/account_session.rb', line 857

def issuing_cards_list
  @issuing_cards_list
end

#nesting_demoObject (readonly)

Configuration for the [Nestingdemo](/connect/supported-embedded-components/nesting-demo/) embedded component.



859
860
861
# File 'lib/stripe/resources/account_session.rb', line 859

def nesting_demo
  @nesting_demo
end

#network_cost_passthrough_reportObject (readonly)

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



861
862
863
# File 'lib/stripe/resources/account_session.rb', line 861

def network_cost_passthrough_report
  @network_cost_passthrough_report
end

#notification_bannerObject (readonly)

Attribute for field notification_banner



863
864
865
# File 'lib/stripe/resources/account_session.rb', line 863

def notification_banner
  @notification_banner
end

#payment_detailsObject (readonly)

Attribute for field payment_details



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

def payment_details
  @payment_details
end

#payment_disputesObject (readonly)

Attribute for field payment_disputes



867
868
869
# File 'lib/stripe/resources/account_session.rb', line 867

def payment_disputes
  @payment_disputes
end

#paymentsObject (readonly)

Attribute for field payments



869
870
871
# File 'lib/stripe/resources/account_session.rb', line 869

def payments
  @payments
end

#payout_detailsObject (readonly)

Attribute for field payout_details



871
872
873
# File 'lib/stripe/resources/account_session.rb', line 871

def payout_details
  @payout_details
end

#payoutsObject (readonly)

Attribute for field payouts



873
874
875
# File 'lib/stripe/resources/account_session.rb', line 873

def payouts
  @payouts
end

#payouts_listObject (readonly)

Attribute for field payouts_list



875
876
877
# File 'lib/stripe/resources/account_session.rb', line 875

def payouts_list
  @payouts_list
end

#tax_registrationsObject (readonly)

Attribute for field tax_registrations



877
878
879
# File 'lib/stripe/resources/account_session.rb', line 877

def tax_registrations
  @tax_registrations
end

#tax_settingsObject (readonly)

Attribute for field tax_settings



879
880
881
# File 'lib/stripe/resources/account_session.rb', line 879

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.



881
882
883
# File 'lib/stripe/resources/account_session.rb', line 881

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.



883
884
885
# File 'lib/stripe/resources/account_session.rb', line 883

def terminal_hardware_shop
  @terminal_hardware_shop
end

Class Method Details

.field_remappingsObject



919
920
921
# File 'lib/stripe/resources/account_session.rb', line 919

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
# File 'lib/stripe/resources/account_session.rb', line 885

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_rewards: FinancialAccountRewards,
    financial_account_transactions: FinancialAccountTransactions,
    instant_payouts_promotion: InstantPayoutsPromotion,
    issuing_card: IssuingCard,
    issuing_cards_list: IssuingCardsList,
    nesting_demo: NestingDemo,
    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