class Onfido::DocumentTypes
Constants
- ASYLUM_REGISTRATION_CARD
- BIRTH_CERTIFICATE
- CERTIFICATE_OF_NATURALISATION
- CONSULAR_ID
- DRIVING_LICENCE
- FORM_FOR_AFFIXING_THE_VISA
- HOME_OFFICE_LETTER
- IDENTIFICATION_NUMBER_DOCUMENT
- IMMIGRATION_STATUS_DOCUMENT
- INDIGENOUS_CARD
- INTERNATIONAL_DRIVING_LICENCE
- MUNICIPALITY_IDENTITY_CARD
- NATIONAL_HEALTH_INSURANCE_CARD
- NATIONAL_IDENTITY_CARD
- PASSPORT
- PASSPORT_CARD
- POSTAL_IDENTITY_CARD
- PRIVATE_OPERATORS_CARD
- PROFESSIONAL_QUALIFICATION_CARD
- PROOF_OF_CITIZENSHIP
- RESIDENCE_PERMIT
- RESIDENCE_STATUS_DOCUMENT
- SERVICE_ID_CARD
- SOCIAL_SECURITY_CARD
- TAX_ID
- UNKNOWN_DEFAULT_OPEN_API
- VEHICLE_REGISTRATION_CARD
- VEHICLE_REGISTRATION_CERTIFICATE
- VISA
- VOTER_ID
- WORK_PERMIT
Public Class Methods
all_vars()
click to toggle source
# File lib/onfido/models/document_types.rb, line 50 def self.all_vars @all_vars ||= [PASSPORT, DRIVING_LICENCE, NATIONAL_IDENTITY_CARD, RESIDENCE_PERMIT, PASSPORT_CARD, TAX_ID, VISA, VOTER_ID, RESIDENCE_STATUS_DOCUMENT, POSTAL_IDENTITY_CARD, SOCIAL_SECURITY_CARD, WORK_PERMIT, ASYLUM_REGISTRATION_CARD, NATIONAL_HEALTH_INSURANCE_CARD, MUNICIPALITY_IDENTITY_CARD, PRIVATE_OPERATORS_CARD, PROOF_OF_CITIZENSHIP, SERVICE_ID_CARD, IMMIGRATION_STATUS_DOCUMENT, INDIGENOUS_CARD, VEHICLE_REGISTRATION_CARD, CERTIFICATE_OF_NATURALISATION, PROFESSIONAL_QUALIFICATION_CARD, CONSULAR_ID, INTERNATIONAL_DRIVING_LICENCE, HOME_OFFICE_LETTER, BIRTH_CERTIFICATE, VEHICLE_REGISTRATION_CERTIFICATE, FORM_FOR_AFFIXING_THE_VISA, IDENTIFICATION_NUMBER_DOCUMENT, UNKNOWN_DEFAULT_OPEN_API].freeze end
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/onfido/models/document_types.rb, line 57 def self.build_from_hash(value) new.build_from_hash(value) end
Public Instance Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/onfido/models/document_types.rb, line 64 def build_from_hash(value) return value if DocumentTypes.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #DocumentTypes" end