Class: Stripe::V2::MoneyManagementService

Inherits:
StripeService show all
Defined in:
lib/stripe/services/v2/money_management_service.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from StripeService

#request, #request_stream

Constructor Details

#initialize(requestor) ⇒ MoneyManagementService

Returns a new instance of MoneyManagementService.



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/stripe/services/v2/money_management_service.rb', line 9

def initialize(requestor)
  super
  @adjustments = Stripe::V2::MoneyManagement::AdjustmentService.new(@requestor)
  @financial_accounts = Stripe::V2::MoneyManagement::FinancialAccountService.new(@requestor)
  @financial_addresses = Stripe::V2::MoneyManagement::FinancialAddressService.new(@requestor)
  @inbound_transfers = Stripe::V2::MoneyManagement::InboundTransferService.new(@requestor)
  @outbound_payments = Stripe::V2::MoneyManagement::OutboundPaymentService.new(@requestor)
  @outbound_payment_quotes = Stripe::V2::MoneyManagement::OutboundPaymentQuoteService
                             .new(@requestor)
  @outbound_setup_intents = Stripe::V2::MoneyManagement::OutboundSetupIntentService
                            .new(@requestor)
  @outbound_transfers = Stripe::V2::MoneyManagement::OutboundTransferService.new(@requestor)
  @payout_methods = Stripe::V2::MoneyManagement::PayoutMethodService.new(@requestor)
  @payout_methods_bank_account_spec = Stripe::V2::MoneyManagement::PayoutMethodsBankAccountSpecService
                                      .new(@requestor)
  @received_credits = Stripe::V2::MoneyManagement::ReceivedCreditService.new(@requestor)
  @received_debits = Stripe::V2::MoneyManagement::ReceivedDebitService.new(@requestor)
  @transactions = Stripe::V2::MoneyManagement::TransactionService.new(@requestor)
  @transaction_entries = Stripe::V2::MoneyManagement::TransactionEntryService.new(@requestor)
end

Instance Attribute Details

#adjustmentsObject (readonly)

Returns the value of attribute adjustments.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def adjustments
  @adjustments
end

#financial_accountsObject (readonly)

Returns the value of attribute financial_accounts.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def financial_accounts
  @financial_accounts
end

#financial_addressesObject (readonly)

Returns the value of attribute financial_addresses.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def financial_addresses
  @financial_addresses
end

#inbound_transfersObject (readonly)

Returns the value of attribute inbound_transfers.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def inbound_transfers
  @inbound_transfers
end

#outbound_payment_quotesObject (readonly)

Returns the value of attribute outbound_payment_quotes.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def outbound_payment_quotes
  @outbound_payment_quotes
end

#outbound_paymentsObject (readonly)

Returns the value of attribute outbound_payments.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def outbound_payments
  @outbound_payments
end

#outbound_setup_intentsObject (readonly)

Returns the value of attribute outbound_setup_intents.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def outbound_setup_intents
  @outbound_setup_intents
end

#outbound_transfersObject (readonly)

Returns the value of attribute outbound_transfers.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def outbound_transfers
  @outbound_transfers
end

#payout_methodsObject (readonly)

Returns the value of attribute payout_methods.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def payout_methods
  @payout_methods
end

#payout_methods_bank_account_specObject (readonly)

Returns the value of attribute payout_methods_bank_account_spec.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def 
  @payout_methods_bank_account_spec
end

#received_creditsObject (readonly)

Returns the value of attribute received_credits.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def received_credits
  @received_credits
end

#received_debitsObject (readonly)

Returns the value of attribute received_debits.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def received_debits
  @received_debits
end

#transaction_entriesObject (readonly)

Returns the value of attribute transaction_entries.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def transaction_entries
  @transaction_entries
end

#transactionsObject (readonly)

Returns the value of attribute transactions.



7
8
9
# File 'lib/stripe/services/v2/money_management_service.rb', line 7

def transactions
  @transactions
end