Class: Stripe::AccountSession::Components

Inherits:
StripeObject show all
Defined in:
lib/stripe/resources/account_session.rb

Defined Under Namespace

Classes: AccountManagement, AccountOnboarding, AgenticCommerceSettings, Balances, Bills, 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



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

def 
  @account_management
end

#account_onboardingObject (readonly)

Attribute for field account_onboarding



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

def 
  @account_onboarding
end

#agentic_commerce_settingsObject (readonly)

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



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

def agentic_commerce_settings
  @agentic_commerce_settings
end

#balancesObject (readonly)

Attribute for field balances



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

def balances
  @balances
end

#billsObject (readonly)

Configuration for the [Bills](/connect/supported-embedded-components/bills/) embedded component.



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

def bills
  @bills
end

#capital_financingObject (readonly)

Attribute for field capital_financing



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

def capital_financing
  @capital_financing
end

#capital_financing_applicationObject (readonly)

Attribute for field capital_financing_application



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

def capital_financing_application
  @capital_financing_application
end

#capital_financing_promotionObject (readonly)

Attribute for field capital_financing_promotion



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

def capital_financing_promotion
  @capital_financing_promotion
end

#check_scanningObject (readonly)

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



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

def check_scanning
  @check_scanning
end

#disputes_listObject (readonly)

Attribute for field disputes_list



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

def disputes_list
  @disputes_list
end

#documentsObject (readonly)

Attribute for field documents



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

def documents
  @documents
end

#financial_accountObject (readonly)

Attribute for field financial_account



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

def 
  @financial_account
end

#financial_account_rewardsObject (readonly)

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



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

def 
  @financial_account_rewards
end

#financial_account_transactionsObject (readonly)

Attribute for field financial_account_transactions



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

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject (readonly)

Attribute for field instant_payouts_promotion



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

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject (readonly)

Attribute for field issuing_card



886
887
888
# File 'lib/stripe/resources/account_session.rb', line 886

def issuing_card
  @issuing_card
end

#issuing_cards_listObject (readonly)

Attribute for field issuing_cards_list



888
889
890
# File 'lib/stripe/resources/account_session.rb', line 888

def issuing_cards_list
  @issuing_cards_list
end

#nesting_demoObject (readonly)

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



890
891
892
# File 'lib/stripe/resources/account_session.rb', line 890

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.



892
893
894
# File 'lib/stripe/resources/account_session.rb', line 892

def network_cost_passthrough_report
  @network_cost_passthrough_report
end

#notification_bannerObject (readonly)

Attribute for field notification_banner



894
895
896
# File 'lib/stripe/resources/account_session.rb', line 894

def notification_banner
  @notification_banner
end

#payment_detailsObject (readonly)

Attribute for field payment_details



896
897
898
# File 'lib/stripe/resources/account_session.rb', line 896

def payment_details
  @payment_details
end

#payment_disputesObject (readonly)

Attribute for field payment_disputes



898
899
900
# File 'lib/stripe/resources/account_session.rb', line 898

def payment_disputes
  @payment_disputes
end

#paymentsObject (readonly)

Attribute for field payments



900
901
902
# File 'lib/stripe/resources/account_session.rb', line 900

def payments
  @payments
end

#payout_detailsObject (readonly)

Attribute for field payout_details



902
903
904
# File 'lib/stripe/resources/account_session.rb', line 902

def payout_details
  @payout_details
end

#payoutsObject (readonly)

Attribute for field payouts



904
905
906
# File 'lib/stripe/resources/account_session.rb', line 904

def payouts
  @payouts
end

#payouts_listObject (readonly)

Attribute for field payouts_list



906
907
908
# File 'lib/stripe/resources/account_session.rb', line 906

def payouts_list
  @payouts_list
end

#tax_registrationsObject (readonly)

Attribute for field tax_registrations



908
909
910
# File 'lib/stripe/resources/account_session.rb', line 908

def tax_registrations
  @tax_registrations
end

#tax_settingsObject (readonly)

Attribute for field tax_settings



910
911
912
# File 'lib/stripe/resources/account_session.rb', line 910

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.



912
913
914
# File 'lib/stripe/resources/account_session.rb', line 912

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.



914
915
916
# File 'lib/stripe/resources/account_session.rb', line 914

def terminal_hardware_shop
  @terminal_hardware_shop
end

Class Method Details

.field_remappingsObject



951
952
953
# File 'lib/stripe/resources/account_session.rb', line 951

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
# File 'lib/stripe/resources/account_session.rb', line 916

def self.inner_class_types
  @inner_class_types = {
    account_management: AccountManagement,
    account_onboarding: AccountOnboarding,
    agentic_commerce_settings: AgenticCommerceSettings,
    balances: Balances,
    bills: Bills,
    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