Class: FdxV660Api::PaymentNetworkType1
- Inherits:
-
Object
- Object
- FdxV660Api::PaymentNetworkType1
- Defined in:
- lib/fdx_v660_api/models/payment_network_type1.rb
Overview
The payment rail of the transaction, such as SWIFT_WIRE
Constant Summary collapse
- PAYMENT_NETWORK_TYPE1 =
[ # TODO: Write general description for CA_ACSS CA_ACSS = 'CA_ACSS'.freeze, # TODO: Write general description for CA_LVTS CA_LVTS = 'CA_LVTS'.freeze, # TODO: Write general description for SWIFT_WIRE SWIFT_WIRE = 'SWIFT_WIRE'.freeze, # TODO: Write general description for US_ACH US_ACH = 'US_ACH'.freeze, # TODO: Write general description for US_CHECK US_CHECK = 'US_CHECK'.freeze, # TODO: Write general description for US_CHIPS US_CHIPS = 'US_CHIPS'.freeze, # TODO: Write general description for US_FEDNOW US_FEDNOW = 'US_FEDNOW'.freeze, # TODO: Write general description for US_FEDWIRE US_FEDWIRE = 'US_FEDWIRE'.freeze, # TODO: Write general description for US_RTP US_RTP = 'US_RTP'.freeze, # TODO: Write general description for US_RTP_RFP US_RTP_RFP = 'US_RTP_RFP'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = CA_ACSS) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/fdx_v660_api/models/payment_network_type1.rb', line 47 def self.from_value(value, default_value = CA_ACSS) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'ca_acss' then CA_ACSS when 'ca_lvts' then CA_LVTS when 'swift_wire' then SWIFT_WIRE when 'us_ach' then US_ACH when 'us_check' then US_CHECK when 'us_chips' then US_CHIPS when 'us_fednow' then US_FEDNOW when 'us_fedwire' then US_FEDWIRE when 'us_rtp' then US_RTP when 'us_rtp_rfp' then US_RTP_RFP else default_value end end |
.validate(value) ⇒ Object
41 42 43 44 45 |
# File 'lib/fdx_v660_api/models/payment_network_type1.rb', line 41 def self.validate(value) return false if value.nil? true end |