Class: Stripe::AccountSessionService::CreateParams::Components

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/account_session_service.rb

Defined Under Namespace

Classes: AccountManagement, AccountOnboarding, BalanceReport, Balances, DisputesList, Documents, FinancialAccount, FinancialAccountTransactions, InstantPayoutsPromotion, IssuingCard, IssuingCardsList, NotificationBanner, PaymentDetails, PaymentDisputes, Payments, PayoutDetails, PayoutReconciliationReport, Payouts, PayoutsList, TaxRegistrations, TaxSettings

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(account_management: nil, account_onboarding: nil, balance_report: nil, balances: nil, disputes_list: nil, documents: nil, financial_account: nil, financial_account_transactions: nil, instant_payouts_promotion: nil, issuing_card: nil, issuing_cards_list: nil, notification_banner: nil, payment_details: nil, payment_disputes: nil, payments: nil, payout_details: nil, payout_reconciliation_report: nil, payouts: nil, payouts_list: nil, tax_registrations: nil, tax_settings: nil) ⇒ Components

Returns a new instance of Components.



583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
# File 'lib/stripe/services/account_session_service.rb', line 583

def initialize(
  account_management: nil,
  account_onboarding: nil,
  balance_report: nil,
  balances: nil,
  disputes_list: nil,
  documents: nil,
  financial_account: nil,
  financial_account_transactions: nil,
  instant_payouts_promotion: nil,
  issuing_card: nil,
  issuing_cards_list: nil,
  notification_banner: nil,
  payment_details: nil,
  payment_disputes: nil,
  payments: nil,
  payout_details: nil,
  payout_reconciliation_report: nil,
  payouts: nil,
  payouts_list: nil,
  tax_registrations: nil,
  tax_settings: nil
)
  @account_management = 
  @account_onboarding = 
  @balance_report = balance_report
  @balances = balances
  @disputes_list = disputes_list
  @documents = documents
  @financial_account = 
  @financial_account_transactions = 
  @instant_payouts_promotion = instant_payouts_promotion
  @issuing_card = issuing_card
  @issuing_cards_list = issuing_cards_list
  @notification_banner = notification_banner
  @payment_details = payment_details
  @payment_disputes = payment_disputes
  @payments = payments
  @payout_details = payout_details
  @payout_reconciliation_report = payout_reconciliation_report
  @payouts = payouts
  @payouts_list = payouts_list
  @tax_registrations = tax_registrations
  @tax_settings = tax_settings
end

Instance Attribute Details

#account_managementObject

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



541
542
543
# File 'lib/stripe/services/account_session_service.rb', line 541

def 
  @account_management
end

#account_onboardingObject

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



543
544
545
# File 'lib/stripe/services/account_session_service.rb', line 543

def 
  @account_onboarding
end

#balance_reportObject

Configuration for the [balance report](/connect/supported-embedded-components/financial-reports#balance-report) embedded component.



545
546
547
# File 'lib/stripe/services/account_session_service.rb', line 545

def balance_report
  @balance_report
end

#balancesObject

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



547
548
549
# File 'lib/stripe/services/account_session_service.rb', line 547

def balances
  @balances
end

#disputes_listObject

Configuration for the [disputes list](/connect/supported-embedded-components/disputes-list/) embedded component.



549
550
551
# File 'lib/stripe/services/account_session_service.rb', line 549

def disputes_list
  @disputes_list
end

#documentsObject

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



551
552
553
# File 'lib/stripe/services/account_session_service.rb', line 551

def documents
  @documents
end

#financial_accountObject

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



553
554
555
# File 'lib/stripe/services/account_session_service.rb', line 553

def 
  @financial_account
end

#financial_account_transactionsObject

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



555
556
557
# File 'lib/stripe/services/account_session_service.rb', line 555

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject

Configuration for the [instant payouts promotion](/connect/supported-embedded-components/instant-payouts-promotion/) embedded component.



557
558
559
# File 'lib/stripe/services/account_session_service.rb', line 557

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject

Configuration for the [issuing card](/connect/supported-embedded-components/issuing-card/) embedded component.



559
560
561
# File 'lib/stripe/services/account_session_service.rb', line 559

def issuing_card
  @issuing_card
end

#issuing_cards_listObject

Configuration for the [issuing cards list](/connect/supported-embedded-components/issuing-cards-list/) embedded component.



561
562
563
# File 'lib/stripe/services/account_session_service.rb', line 561

def issuing_cards_list
  @issuing_cards_list
end

#notification_bannerObject

Configuration for the [notification banner](/connect/supported-embedded-components/notification-banner/) embedded component.



563
564
565
# File 'lib/stripe/services/account_session_service.rb', line 563

def notification_banner
  @notification_banner
end

#payment_detailsObject

Configuration for the [payment details](/connect/supported-embedded-components/payment-details/) embedded component.



565
566
567
# File 'lib/stripe/services/account_session_service.rb', line 565

def payment_details
  @payment_details
end

#payment_disputesObject

Configuration for the [payment disputes](/connect/supported-embedded-components/payment-disputes/) embedded component.



567
568
569
# File 'lib/stripe/services/account_session_service.rb', line 567

def payment_disputes
  @payment_disputes
end

#paymentsObject

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



569
570
571
# File 'lib/stripe/services/account_session_service.rb', line 569

def payments
  @payments
end

#payout_detailsObject

Configuration for the [payout details](/connect/supported-embedded-components/payout-details/) embedded component.



571
572
573
# File 'lib/stripe/services/account_session_service.rb', line 571

def payout_details
  @payout_details
end

#payout_reconciliation_reportObject

Configuration for the [payout reconciliation report](/connect/supported-embedded-components/financial-reports#payout-reconciliation-report) embedded component.



573
574
575
# File 'lib/stripe/services/account_session_service.rb', line 573

def payout_reconciliation_report
  @payout_reconciliation_report
end

#payoutsObject

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



575
576
577
# File 'lib/stripe/services/account_session_service.rb', line 575

def payouts
  @payouts
end

#payouts_listObject

Configuration for the [payouts list](/connect/supported-embedded-components/payouts-list/) embedded component.



577
578
579
# File 'lib/stripe/services/account_session_service.rb', line 577

def payouts_list
  @payouts_list
end

#tax_registrationsObject

Configuration for the [tax registrations](/connect/supported-embedded-components/tax-registrations/) embedded component.



579
580
581
# File 'lib/stripe/services/account_session_service.rb', line 579

def tax_registrations
  @tax_registrations
end

#tax_settingsObject

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



581
582
583
# File 'lib/stripe/services/account_session_service.rb', line 581

def tax_settings
  @tax_settings
end