Class: ThePlaidApi::TransferCreditFundsSource
- Inherits:
-
Object
- Object
- ThePlaidApi::TransferCreditFundsSource
- Defined in:
- lib/the_plaid_api/models/transfer_credit_funds_source.rb
Overview
This field is now deprecated. You may ignore it for transfers created on and after 12/01/2023. Specifies the source of funds for the transfer. Only valid for ‘credit` transfers, and defaults to `sweep` if not specified. This field is not specified for `debit` transfers. `sweep` - Sweep funds from your funding account `prefunded_rtp_credits` - Use your prefunded RTP credit balance with Plaid `prefunded_ach_credits` - Use your prefunded ACH credit balance with Plaid
Constant Summary collapse
- TRANSFER_CREDIT_FUNDS_SOURCE =
[ # TODO: Write general description for SWEEP SWEEP = 'sweep'.freeze, # TODO: Write general description for PREFUNDED_RTP_CREDITS PREFUNDED_RTP_CREDITS = 'prefunded_rtp_credits'.freeze, # TODO: Write general description for PREFUNDED_ACH_CREDITS PREFUNDED_ACH_CREDITS = 'prefunded_ach_credits'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = SWEEP) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/the_plaid_api/models/transfer_credit_funds_source.rb', line 32 def self.from_value(value, default_value = SWEEP) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'sweep' then SWEEP when 'prefunded_rtp_credits' then PREFUNDED_RTP_CREDITS when 'prefunded_ach_credits' then PREFUNDED_ACH_CREDITS else default_value end end |
.validate(value) ⇒ Object
26 27 28 29 30 |
# File 'lib/the_plaid_api/models/transfer_credit_funds_source.rb', line 26 def self.validate(value) return false if value.nil? TRANSFER_CREDIT_FUNDS_SOURCE.include?(value) end |