Class: FdxV660Api::DataCluster
- Inherits:
-
Object
- Object
- FdxV660Api::DataCluster
- Defined in:
- lib/fdx_v660_api/models/data_cluster.rb
Overview
Name of permissioned Data Cluster. For Data Cluster definitions refer to the
Consent Components > Data Clusters section of the User Experience Guidelines
document included in the FDX API. ACCOUNT_PAYMENTS is deprecated and
replaced with PAYMENT_SUPPORT in FDX release V6.1.0, ACCOUNT_PAYMENTS
will be removed with V7 release
Constant Summary collapse
- DATA_CLUSTER =
[ # TODO: Write general description for ACCOUNT_BASIC ACCOUNT_BASIC = 'ACCOUNT_BASIC'.freeze, # TODO: Write general description for ACCOUNT_DETAILED ACCOUNT_DETAILED = 'ACCOUNT_DETAILED'.freeze, # TODO: Write general description for ACCOUNT_PAYMENTS ACCOUNT_PAYMENTS = 'ACCOUNT_PAYMENTS'.freeze, # TODO: Write general description for BALANCES BALANCES = 'BALANCES'.freeze, # TODO: Write general description for BILLS BILLS = 'BILLS'.freeze, # TODO: Write general description for CUSTOMER_CONTACT CUSTOMER_CONTACT = 'CUSTOMER_CONTACT'.freeze, # TODO: Write general description for CUSTOMER_PERSONAL CUSTOMER_PERSONAL = 'CUSTOMER_PERSONAL'.freeze, # TODO: Write general description for IMAGES IMAGES = 'IMAGES'.freeze, # TODO: Write general description for INVESTMENTS INVESTMENTS = 'INVESTMENTS'.freeze, # TODO: Write general description for NOTIFICATIONS NOTIFICATIONS = 'NOTIFICATIONS'.freeze, # TODO: Write general description for PAYMENT_SUPPORT PAYMENT_SUPPORT = 'PAYMENT_SUPPORT'.freeze, # TODO: Write general description for REWARDS REWARDS = 'REWARDS'.freeze, # TODO: Write general description for SCHEDULED_PAYMENTS SCHEDULED_PAYMENTS = 'SCHEDULED_PAYMENTS'.freeze, # TODO: Write general description for SOCIAL_SECURITY_NUMBER SOCIAL_SECURITY_NUMBER = 'SOCIAL_SECURITY_NUMBER'.freeze, # TODO: Write general description for STATEMENTS STATEMENTS = 'STATEMENTS'.freeze, # TODO: Write general description for TAX TAX = 'TAX'.freeze, # TODO: Write general description for TERMS_AND_CONDITIONS TERMS_AND_CONDITIONS = 'TERMS_AND_CONDITIONS'.freeze, # TODO: Write general description for TRANSACTIONS TRANSACTIONS = 'TRANSACTIONS'.freeze, # TODO: Write general description for TRANSFERS TRANSFERS = 'TRANSFERS'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ACCOUNT_BASIC) ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/fdx_v660_api/models/data_cluster.rb', line 78 def self.from_value(value, default_value = ACCOUNT_BASIC) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'account_basic' then ACCOUNT_BASIC when 'account_detailed' then ACCOUNT_DETAILED when 'account_payments' then ACCOUNT_PAYMENTS when 'balances' then BALANCES when 'bills' then BILLS when 'customer_contact' then CUSTOMER_CONTACT when 'customer_personal' then CUSTOMER_PERSONAL when 'images' then IMAGES when 'investments' then INVESTMENTS when 'notifications' then NOTIFICATIONS when 'payment_support' then PAYMENT_SUPPORT when 'rewards' then REWARDS when 'scheduled_payments' then SCHEDULED_PAYMENTS when 'social_security_number' then SOCIAL_SECURITY_NUMBER when 'statements' then STATEMENTS when 'tax' then TAX when 'terms_and_conditions' then TERMS_AND_CONDITIONS when 'transactions' then TRANSACTIONS when 'transfers' then TRANSFERS else default_value end end |
.validate(value) ⇒ Object
72 73 74 75 76 |
# File 'lib/fdx_v660_api/models/data_cluster.rb', line 72 def self.validate(value) return false if value.nil? true end |