Class: Stripe::AccountSession::Components

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

Defined Under Namespace

Classes: AccountManagement, AccountOnboarding, AgenticCommerceSettings, BalanceReport, Balances, Bills, CapitalFinancing, CapitalFinancingApplication, CapitalFinancingPromotion, CheckScanning, DisputesList, Documents, FinancialAccount, FinancialAccountRewards, FinancialAccountTransactions, InstantPayoutsPromotion, IssuingCard, IssuingCardsList, NestingDemo, NetworkCostPassthroughReport, NotificationBanner, PaymentDetails, PaymentDisputes, Payments, PayoutDetails, PayoutReconciliationReport, 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



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

def 
  @account_management
end

#account_onboardingObject (readonly)

Attribute for field account_onboarding



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

def 
  @account_onboarding
end

#agentic_commerce_settingsObject (readonly)

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



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

def agentic_commerce_settings
  @agentic_commerce_settings
end

#balance_reportObject (readonly)

Attribute for field balance_report



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

def balance_report
  @balance_report
end

#balancesObject (readonly)

Attribute for field balances



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

def balances
  @balances
end

#billsObject (readonly)

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



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

def bills
  @bills
end

#capital_financingObject (readonly)

Attribute for field capital_financing



916
917
918
# File 'lib/stripe/resources/account_session.rb', line 916

def capital_financing
  @capital_financing
end

#capital_financing_applicationObject (readonly)

Attribute for field capital_financing_application



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

def capital_financing_application
  @capital_financing_application
end

#capital_financing_promotionObject (readonly)

Attribute for field capital_financing_promotion



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

def capital_financing_promotion
  @capital_financing_promotion
end

#check_scanningObject (readonly)

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



922
923
924
# File 'lib/stripe/resources/account_session.rb', line 922

def check_scanning
  @check_scanning
end

#disputes_listObject (readonly)

Attribute for field disputes_list



924
925
926
# File 'lib/stripe/resources/account_session.rb', line 924

def disputes_list
  @disputes_list
end

#documentsObject (readonly)

Attribute for field documents



926
927
928
# File 'lib/stripe/resources/account_session.rb', line 926

def documents
  @documents
end

#financial_accountObject (readonly)

Attribute for field financial_account



928
929
930
# File 'lib/stripe/resources/account_session.rb', line 928

def 
  @financial_account
end

#financial_account_rewardsObject (readonly)

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



930
931
932
# File 'lib/stripe/resources/account_session.rb', line 930

def 
  @financial_account_rewards
end

#financial_account_transactionsObject (readonly)

Attribute for field financial_account_transactions



932
933
934
# File 'lib/stripe/resources/account_session.rb', line 932

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject (readonly)

Attribute for field instant_payouts_promotion



934
935
936
# File 'lib/stripe/resources/account_session.rb', line 934

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject (readonly)

Attribute for field issuing_card



936
937
938
# File 'lib/stripe/resources/account_session.rb', line 936

def issuing_card
  @issuing_card
end

#issuing_cards_listObject (readonly)

Attribute for field issuing_cards_list



938
939
940
# File 'lib/stripe/resources/account_session.rb', line 938

def issuing_cards_list
  @issuing_cards_list
end

#nesting_demoObject (readonly)

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



940
941
942
# File 'lib/stripe/resources/account_session.rb', line 940

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.



942
943
944
# File 'lib/stripe/resources/account_session.rb', line 942

def network_cost_passthrough_report
  @network_cost_passthrough_report
end

#notification_bannerObject (readonly)

Attribute for field notification_banner



944
945
946
# File 'lib/stripe/resources/account_session.rb', line 944

def notification_banner
  @notification_banner
end

#payment_detailsObject (readonly)

Attribute for field payment_details



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

def payment_details
  @payment_details
end

#payment_disputesObject (readonly)

Attribute for field payment_disputes



948
949
950
# File 'lib/stripe/resources/account_session.rb', line 948

def payment_disputes
  @payment_disputes
end

#paymentsObject (readonly)

Attribute for field payments



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

def payments
  @payments
end

#payout_detailsObject (readonly)

Attribute for field payout_details



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

def payout_details
  @payout_details
end

#payout_reconciliation_reportObject (readonly)

Attribute for field payout_reconciliation_report



954
955
956
# File 'lib/stripe/resources/account_session.rb', line 954

def payout_reconciliation_report
  @payout_reconciliation_report
end

#payoutsObject (readonly)

Attribute for field payouts



956
957
958
# File 'lib/stripe/resources/account_session.rb', line 956

def payouts
  @payouts
end

#payouts_listObject (readonly)

Attribute for field payouts_list



958
959
960
# File 'lib/stripe/resources/account_session.rb', line 958

def payouts_list
  @payouts_list
end

#tax_registrationsObject (readonly)

Attribute for field tax_registrations



960
961
962
# File 'lib/stripe/resources/account_session.rb', line 960

def tax_registrations
  @tax_registrations
end

#tax_settingsObject (readonly)

Attribute for field tax_settings



962
963
964
# File 'lib/stripe/resources/account_session.rb', line 962

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.



964
965
966
# File 'lib/stripe/resources/account_session.rb', line 964

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.



966
967
968
# File 'lib/stripe/resources/account_session.rb', line 966

def terminal_hardware_shop
  @terminal_hardware_shop
end

Class Method Details

.field_remappingsObject



1005
1006
1007
# File 'lib/stripe/resources/account_session.rb', line 1005

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
# File 'lib/stripe/resources/account_session.rb', line 968

def self.inner_class_types
  @inner_class_types = {
    account_management: AccountManagement,
    account_onboarding: AccountOnboarding,
    agentic_commerce_settings: AgenticCommerceSettings,
    balance_report: BalanceReport,
    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,
    payout_reconciliation_report: PayoutReconciliationReport,
    payouts: Payouts,
    payouts_list: PayoutsList,
    tax_registrations: TaxRegistrations,
    tax_settings: TaxSettings,
    terminal_hardware_orders: TerminalHardwareOrders,
    terminal_hardware_shop: TerminalHardwareShop,
  }
end