class Plaid::InvestmentTransactionSubtype

Constants

ACCOUNT_FEE
ADJUSTMENT
ASSIGNMENT
BUY
BUY_TO_COVER
CONTRIBUTION
DEPOSIT
DISTRIBUTION
DIVIDEND
DIVIDEND_REINVESTMENT
EXERCISE
EXPIRE
FUND_FEE
INTEREST
INTEREST_RECEIVABLE
INTEREST_REINVESTMENT
LOAN_PAYMENT
LONG_TERM_CAPITAL_GAIN
LONG_TERM_CAPITAL_GAIN_REINVESTMENT
MANAGEMENT_FEE
MARGIN_EXPENSE
MERGER
MISCELLANEOUS_FEE
NON_QUALIFIED_DIVIDEND
NON_RESIDENT_TAX
PENDING_CREDIT
PENDING_DEBIT
QUALIFIED_DIVIDEND
REBALANCE
REQUEST
RETURN_OF_PRINCIPAL
SELL
SELL_SHORT
SEND
SHORT_TERM_CAPITAL_GAIN
SHORT_TERM_CAPITAL_GAIN_REINVESTMENT
SPIN_OFF
SPLIT
STOCK_DISTRIBUTION
TAX
TAX_WITHHELD
TRADE
TRANSFER
TRANSFER_FEE
TRUST_FEE
UNQUALIFIED_GAIN
WITHDRAWAL

Public Class Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/plaid/models/investment_transaction_subtype.rb, line 70
def self.build_from_hash(value)
  new.build_from_hash(value)
end

Public Instance Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/plaid/models/investment_transaction_subtype.rb, line 77
def build_from_hash(value)
  # We do not validate that the value is one of the enums set in the OpenAPI
  # file because we want to be able to add to our list of enums without
  # breaking this client library.
  value
end