Class: ThePlaidApi::PartnerEndCustomerCraUseCase
- Inherits:
-
Object
- Object
- ThePlaidApi::PartnerEndCustomerCraUseCase
- Defined in:
- lib/the_plaid_api/models/partner_end_customer_cra_use_case.rb
Overview
A CRA use case under a permissible purpose.
Constant Summary collapse
- PARTNER_END_CUSTOMER_CRA_USE_CASE =
[ # TODO: Write general description for CREDIT_UNDERWRITING CREDIT_UNDERWRITING = 'CREDIT_UNDERWRITING'.freeze, # TODO: Write general description for TENANT_SCREENING TENANT_SCREENING = 'TENANT_SCREENING'.freeze, # TODO: Write general description for INVESTOR_OR_SERVICER_OF_CREDIT INVESTOR_OR_SERVICER_OF_CREDIT = 'INVESTOR_OR_SERVICER_OF_CREDIT'.freeze, # TODO: Write general description for UTILITIES UTILITIES = 'UTILITIES'.freeze, # TODO: Write general description for BANK_ACCOUNT_OPENING BANK_ACCOUNT_OPENING = 'BANK_ACCOUNT_OPENING'.freeze, # TODO: Write general description for # IDENTITY_VERIFICATION_FRAUD_PREVENTION IDENTITY_VERIFICATION_FRAUD_PREVENTION = 'IDENTITY_VERIFICATION_FRAUD_PREVENTION'.freeze, # TODO: Write general description for COLLECTIONS_DEBT_RECOVERY COLLECTIONS_DEBT_RECOVERY = 'COLLECTIONS_DEBT_RECOVERY'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = CREDIT_UNDERWRITING) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/the_plaid_api/models/partner_end_customer_cra_use_case.rb', line 39 def self.from_value(value, default_value = CREDIT_UNDERWRITING) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'credit_underwriting' then CREDIT_UNDERWRITING when 'tenant_screening' then TENANT_SCREENING when 'investor_or_servicer_of_credit' then INVESTOR_OR_SERVICER_OF_CREDIT when 'utilities' then UTILITIES when 'bank_account_opening' then BANK_ACCOUNT_OPENING when 'identity_verification_fraud_prevention' then IDENTITY_VERIFICATION_FRAUD_PREVENTION when 'collections_debt_recovery' then COLLECTIONS_DEBT_RECOVERY else default_value end end |
.validate(value) ⇒ Object
33 34 35 36 37 |
# File 'lib/the_plaid_api/models/partner_end_customer_cra_use_case.rb', line 33 def self.validate(value) return false if value.nil? PARTNER_END_CUSTOMER_CRA_USE_CASE.include?(value) end |