Class: ThePlaidApi::LinkDeliveryVerificationStatus
- Inherits:
-
Object
- Object
- ThePlaidApi::LinkDeliveryVerificationStatus
- Defined in:
- lib/the_plaid_api/models/link_delivery_verification_status.rb
Overview
Indicates an Item’s micro-deposit-based verification or database verification status.
Constant Summary collapse
- LINK_DELIVERY_VERIFICATION_STATUS =
[ # TODO: Write general description for AUTOMATICALLY_VERIFIED AUTOMATICALLY_VERIFIED = 'automatically_verified'.freeze, # TODO: Write general description for PENDING_AUTOMATIC_VERIFICATION PENDING_AUTOMATIC_VERIFICATION = 'pending_automatic_verification'.freeze, # TODO: Write general description for PENDING_MANUAL_VERIFICATION PENDING_MANUAL_VERIFICATION = 'pending_manual_verification'.freeze, # TODO: Write general description for MANUALLY_VERIFIED MANUALLY_VERIFIED = 'manually_verified'.freeze, # TODO: Write general description for VERIFICATION_EXPIRED VERIFICATION_EXPIRED = 'verification_expired'.freeze, # TODO: Write general description for VERIFICATION_FAILED VERIFICATION_FAILED = 'verification_failed'.freeze, # TODO: Write general description for UNSENT UNSENT = 'unsent'.freeze, # TODO: Write general description for DATABASE_MATCHED DATABASE_MATCHED = 'database_matched'.freeze, # TODO: Write general description for DATABASE_INSIGHTS_PENDING DATABASE_INSIGHTS_PENDING = 'database_insights_pending'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = AUTOMATICALLY_VERIFIED) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/the_plaid_api/models/link_delivery_verification_status.rb', line 45 def self.from_value(value, default_value = AUTOMATICALLY_VERIFIED) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'automatically_verified' then AUTOMATICALLY_VERIFIED when 'pending_automatic_verification' then PENDING_AUTOMATIC_VERIFICATION when 'pending_manual_verification' then PENDING_MANUAL_VERIFICATION when 'manually_verified' then MANUALLY_VERIFIED when 'verification_expired' then VERIFICATION_EXPIRED when 'verification_failed' then VERIFICATION_FAILED when 'unsent' then UNSENT when 'database_matched' then DATABASE_MATCHED when 'database_insights_pending' then DATABASE_INSIGHTS_PENDING else default_value end end |
.validate(value) ⇒ Object
39 40 41 42 43 |
# File 'lib/the_plaid_api/models/link_delivery_verification_status.rb', line 39 def self.validate(value) return false if value.nil? LINK_DELIVERY_VERIFICATION_STATUS.include?(value) end |