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



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

def 
  @account_management
end

#account_onboardingObject (readonly)

Attribute for field account_onboarding



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

def 
  @account_onboarding
end

#agentic_commerce_settingsObject (readonly)

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



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

def agentic_commerce_settings
  @agentic_commerce_settings
end

#balancesObject (readonly)

Attribute for field balances



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

def balances
  @balances
end

#billsObject (readonly)

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



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

def bills
  @bills
end

#capital_financingObject (readonly)

Attribute for field capital_financing



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

def capital_financing
  @capital_financing
end

#capital_financing_applicationObject (readonly)

Attribute for field capital_financing_application



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

def capital_financing_application
  @capital_financing_application
end

#capital_financing_promotionObject (readonly)

Attribute for field capital_financing_promotion



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

def capital_financing_promotion
  @capital_financing_promotion
end

#check_scanningObject (readonly)

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



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

def check_scanning
  @check_scanning
end

#disputes_listObject (readonly)

Attribute for field disputes_list



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

def disputes_list
  @disputes_list
end

#documentsObject (readonly)

Attribute for field documents



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

def documents
  @documents
end

#financial_accountObject (readonly)

Attribute for field financial_account



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

def 
  @financial_account
end

#financial_account_rewardsObject (readonly)

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



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

def 
  @financial_account_rewards
end

#financial_account_transactionsObject (readonly)

Attribute for field financial_account_transactions



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

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject (readonly)

Attribute for field instant_payouts_promotion



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

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject (readonly)

Attribute for field issuing_card



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

def issuing_card
  @issuing_card
end

#issuing_cards_listObject (readonly)

Attribute for field issuing_cards_list



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

def issuing_cards_list
  @issuing_cards_list
end

#nesting_demoObject (readonly)

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



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

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.



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

def network_cost_passthrough_report
  @network_cost_passthrough_report
end

#notification_bannerObject (readonly)

Attribute for field notification_banner



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

def notification_banner
  @notification_banner
end

#payment_detailsObject (readonly)

Attribute for field payment_details



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

def payment_details
  @payment_details
end

#payment_disputesObject (readonly)

Attribute for field payment_disputes



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

def payment_disputes
  @payment_disputes
end

#paymentsObject (readonly)

Attribute for field payments



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

def payments
  @payments
end

#payout_detailsObject (readonly)

Attribute for field payout_details



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

def payout_details
  @payout_details
end

#payoutsObject (readonly)

Attribute for field payouts



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

def payouts
  @payouts
end

#payouts_listObject (readonly)

Attribute for field payouts_list



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

def payouts_list
  @payouts_list
end

#tax_registrationsObject (readonly)

Attribute for field tax_registrations



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

def tax_registrations
  @tax_registrations
end

#tax_settingsObject (readonly)

Attribute for field tax_settings



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

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.



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

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.



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

def terminal_hardware_shop
  @terminal_hardware_shop
end

Class Method Details

.field_remappingsObject



946
947
948
# File 'lib/stripe/resources/account_session.rb', line 946

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



911
912
913
914
915
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
# File 'lib/stripe/resources/account_session.rb', line 911

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