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, 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, 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.



506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
# File 'lib/stripe/services/account_session_service.rb', line 506

def initialize(
  account_management: nil,
  account_onboarding: nil,
  balances: nil,
  disputes_list: nil,
  documents: nil,
  financial_account: nil,
  financial_account_transactions: 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 = 
  @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 embedded component.



472
473
474
# File 'lib/stripe/services/account_session_service.rb', line 472

def 
  @account_management
end

#account_onboardingObject

Configuration for the account onboarding embedded component.



474
475
476
# File 'lib/stripe/services/account_session_service.rb', line 474

def 
  @account_onboarding
end

#balancesObject

Configuration for the balances embedded component.



476
477
478
# File 'lib/stripe/services/account_session_service.rb', line 476

def balances
  @balances
end

#disputes_listObject

Configuration for the disputes list embedded component.



478
479
480
# File 'lib/stripe/services/account_session_service.rb', line 478

def disputes_list
  @disputes_list
end

#documentsObject

Configuration for the documents embedded component.



480
481
482
# File 'lib/stripe/services/account_session_service.rb', line 480

def documents
  @documents
end

#financial_accountObject

Configuration for the financial account embedded component.



482
483
484
# File 'lib/stripe/services/account_session_service.rb', line 482

def 
  @financial_account
end

#financial_account_transactionsObject

Configuration for the financial account transactions embedded component.



484
485
486
# File 'lib/stripe/services/account_session_service.rb', line 484

def 
  @financial_account_transactions
end

#issuing_cardObject

Configuration for the issuing card embedded component.



486
487
488
# File 'lib/stripe/services/account_session_service.rb', line 486

def issuing_card
  @issuing_card
end

#issuing_cards_listObject

Configuration for the issuing cards list embedded component.



488
489
490
# File 'lib/stripe/services/account_session_service.rb', line 488

def issuing_cards_list
  @issuing_cards_list
end

#notification_bannerObject

Configuration for the notification banner embedded component.



490
491
492
# File 'lib/stripe/services/account_session_service.rb', line 490

def notification_banner
  @notification_banner
end

#payment_detailsObject

Configuration for the payment details embedded component.



492
493
494
# File 'lib/stripe/services/account_session_service.rb', line 492

def payment_details
  @payment_details
end

#payment_disputesObject

Configuration for the payment disputes embedded component.



494
495
496
# File 'lib/stripe/services/account_session_service.rb', line 494

def payment_disputes
  @payment_disputes
end

#paymentsObject

Configuration for the payments embedded component.



496
497
498
# File 'lib/stripe/services/account_session_service.rb', line 496

def payments
  @payments
end

#payoutsObject

Configuration for the payouts embedded component.



498
499
500
# File 'lib/stripe/services/account_session_service.rb', line 498

def payouts
  @payouts
end

#payouts_listObject

Configuration for the payouts list embedded component.



500
501
502
# File 'lib/stripe/services/account_session_service.rb', line 500

def payouts_list
  @payouts_list
end

#tax_registrationsObject

Configuration for the tax registrations embedded component.



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

def tax_registrations
  @tax_registrations
end

#tax_settingsObject

Configuration for the tax settings embedded component.



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

def tax_settings
  @tax_settings
end