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, Balances, DisputesList, Documents, FinancialAccount, FinancialAccountTransactions, InstantPayoutsPromotion, IssuingCard, IssuingCardsList, NotificationBanner, PaymentDetails, PaymentDisputes, Payments, 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, 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, payouts: nil, payouts_list: nil, tax_registrations: nil, tax_settings: nil) ⇒ Components

Returns a new instance of Components.



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'lib/stripe/services/account_session_service.rb', line 538

def initialize(
  account_management: nil,
  account_onboarding: 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,
  payouts: nil,
  payouts_list: nil,
  tax_registrations: nil,
  tax_settings: nil
)
  @account_management = 
  @account_onboarding = 
  @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
  @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.



502
503
504
# File 'lib/stripe/services/account_session_service.rb', line 502

def 
  @account_management
end

#account_onboardingObject

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



504
505
506
# File 'lib/stripe/services/account_session_service.rb', line 504

def 
  @account_onboarding
end

#balancesObject

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



506
507
508
# File 'lib/stripe/services/account_session_service.rb', line 506

def balances
  @balances
end

#disputes_listObject

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



508
509
510
# File 'lib/stripe/services/account_session_service.rb', line 508

def disputes_list
  @disputes_list
end

#documentsObject

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



510
511
512
# File 'lib/stripe/services/account_session_service.rb', line 510

def documents
  @documents
end

#financial_accountObject

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



512
513
514
# File 'lib/stripe/services/account_session_service.rb', line 512

def 
  @financial_account
end

#financial_account_transactionsObject

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



514
515
516
# File 'lib/stripe/services/account_session_service.rb', line 514

def 
  @financial_account_transactions
end

#instant_payouts_promotionObject

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



516
517
518
# File 'lib/stripe/services/account_session_service.rb', line 516

def instant_payouts_promotion
  @instant_payouts_promotion
end

#issuing_cardObject

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



518
519
520
# File 'lib/stripe/services/account_session_service.rb', line 518

def issuing_card
  @issuing_card
end

#issuing_cards_listObject

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



520
521
522
# File 'lib/stripe/services/account_session_service.rb', line 520

def issuing_cards_list
  @issuing_cards_list
end

#notification_bannerObject

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



522
523
524
# File 'lib/stripe/services/account_session_service.rb', line 522

def notification_banner
  @notification_banner
end

#payment_detailsObject

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



524
525
526
# File 'lib/stripe/services/account_session_service.rb', line 524

def payment_details
  @payment_details
end

#payment_disputesObject

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



526
527
528
# File 'lib/stripe/services/account_session_service.rb', line 526

def payment_disputes
  @payment_disputes
end

#paymentsObject

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



528
529
530
# File 'lib/stripe/services/account_session_service.rb', line 528

def payments
  @payments
end

#payoutsObject

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



530
531
532
# File 'lib/stripe/services/account_session_service.rb', line 530

def payouts
  @payouts
end

#payouts_listObject

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



532
533
534
# File 'lib/stripe/services/account_session_service.rb', line 532

def payouts_list
  @payouts_list
end

#tax_registrationsObject

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



534
535
536
# File 'lib/stripe/services/account_session_service.rb', line 534

def tax_registrations
  @tax_registrations
end

#tax_settingsObject

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



536
537
538
# File 'lib/stripe/services/account_session_service.rb', line 536

def tax_settings
  @tax_settings
end