class Onfido::ReportName
Constants
- DEVICE_INTELLIGENCE
- DOCUMENT
- DOCUMENT_VIDEO
- DOCUMENT_VIDEO_WITH_ADDRESS_INFORMATION
- DOCUMENT_WITH_ADDRESS_INFORMATION
- DOCUMENT_WITH_DRIVER_VERIFICATION
- DOCUMENT_WITH_DRIVING_LICENCE_INFORMATION
- FACIAL_SIMILARITY_MOTION
- FACIAL_SIMILARITY_PHOTO
- FACIAL_SIMILARITY_PHOTO_FULLY_AUTO
- FACIAL_SIMILARITY_VIDEO
- IDENTITY_ENHANCED
- INDIA_PAN
- KNOWN_FACES
- PROOF_OF_ADDRESS
- UNKNOWN_DEFAULT_OPEN_API
- US_DRIVING_LICENCE
- WATCHLIST_AML
- WATCHLIST_ENHANCED
- WATCHLIST_PEPS_ONLY
- WATCHLIST_SANCTIONS_ONLY
- WATCHLIST_STANDARD
Public Class Methods
Source
# File lib/onfido/models/report_name.rb, line 41 def self.all_vars @all_vars ||= [DOCUMENT, DOCUMENT_VIDEO, DOCUMENT_VIDEO_WITH_ADDRESS_INFORMATION, DOCUMENT_WITH_ADDRESS_INFORMATION, DOCUMENT_WITH_DRIVING_LICENCE_INFORMATION, DOCUMENT_WITH_DRIVER_VERIFICATION, FACIAL_SIMILARITY_PHOTO, FACIAL_SIMILARITY_PHOTO_FULLY_AUTO, FACIAL_SIMILARITY_VIDEO, FACIAL_SIMILARITY_MOTION, KNOWN_FACES, IDENTITY_ENHANCED, WATCHLIST_AML, WATCHLIST_ENHANCED, WATCHLIST_STANDARD, WATCHLIST_PEPS_ONLY, WATCHLIST_SANCTIONS_ONLY, PROOF_OF_ADDRESS, US_DRIVING_LICENCE, DEVICE_INTELLIGENCE, INDIA_PAN, UNKNOWN_DEFAULT_OPEN_API].freeze end
Source
# File lib/onfido/models/report_name.rb, line 48 def self.build_from_hash(value) new.build_from_hash(value) end
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
Public Instance Methods
Source
# File lib/onfido/models/report_name.rb, line 55 def build_from_hash(value) return value if ReportName.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #ReportName" end
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value