Class: Onfido::DocumentTypes
- Inherits:
-
Object
- Object
- Onfido::DocumentTypes
- Defined in:
- lib/onfido/models/document_types.rb
Constant Summary collapse
- PASSPORT =
"passport".freeze
- DRIVING_LICENCE =
"driving_licence".freeze
- NATIONAL_IDENTITY_CARD =
"national_identity_card".freeze
- RESIDENCE_PERMIT =
"residence_permit".freeze
- PASSPORT_CARD =
"passport_card".freeze
- TAX_ID =
"tax_id".freeze
- VISA =
"visa".freeze
- VOTER_ID =
"voter_id".freeze
- RESIDENCE_STATUS_DOCUMENT =
"residence_status_document".freeze
- POSTAL_IDENTITY_CARD =
"postal_identity_card".freeze
- SOCIAL_SECURITY_CARD =
"social_security_card".freeze
- WORK_PERMIT =
"work_permit".freeze
- ASYLUM_REGISTRATION_CARD =
"asylum_registration_card".freeze
- NATIONAL_HEALTH_INSURANCE_CARD =
"national_health_insurance_card".freeze
- MUNICIPALITY_IDENTITY_CARD =
"municipality_identity_card".freeze
- PRIVATE_OPERATORS_CARD =
"private_operators_card".freeze
- PROOF_OF_CITIZENSHIP =
"proof_of_citizenship".freeze
- SERVICE_ID_CARD =
"service_id_card".freeze
- IMMIGRATION_STATUS_DOCUMENT =
"immigration_status_document".freeze
- INDIGENOUS_CARD =
"indigenous_card".freeze
- VEHICLE_REGISTRATION_CARD =
"vehicle_registration_card".freeze
- CERTIFICATE_OF_NATURALISATION =
"certificate_of_naturalisation".freeze
- PROFESSIONAL_QUALIFICATION_CARD =
"professional_qualification_card".freeze
- CONSULAR_ID =
"consular_id".freeze
- INTERNATIONAL_DRIVING_LICENCE =
"international_driving_licence".freeze
- HOME_OFFICE_LETTER =
"home_office_letter".freeze
- BIRTH_CERTIFICATE =
"birth_certificate".freeze
- VEHICLE_REGISTRATION_CERTIFICATE =
"vehicle_registration_certificate".freeze
- FORM_FOR_AFFIXING_THE_VISA =
"form_for_affixing_the_visa".freeze
- IDENTIFICATION_NUMBER_DOCUMENT =
"identification_number_document".freeze
- ADOPTION_CERTIFICATE =
"adoption_certificate".freeze
- BANK_BUILDING_SOCIETY_STATEMENT =
"bank_building_society_statement".freeze
- BANK_STATEMENT =
"bank_statement".freeze
- BENEFIT_LETTERS =
"benefit_letters".freeze
- CBT =
"cbt".freeze
- CERTIFICATE_OF_SPONSORSHIP =
"certificate_of_sponsorship".freeze
- CHARACTER_REFERENCE =
"character_reference".freeze
- CIVIL_PARTNERSHIP_CERTIFICATE =
"civil_partnership_certificate".freeze
- COUNCIL_TAX =
"council_tax".freeze
- CREDIT_CARD_STATEMENT =
"credit_card_statement".freeze
- DEED_POLL =
"deed_poll".freeze
- DIVORCE_ABSOLUTE_DECREE =
"divorce_absolute_decree".freeze
- EDUCATIONAL_STATEMENT =
"educational_statement".freeze
- ELECTRICITY_BILL =
"electricity_bill".freeze
- GAS_BILL =
"gas_bill".freeze
- GOVERNMENT_LETTER =
"government_letter".freeze
- INTERNET_BILL =
"internet_bill".freeze
- MARRIAGE_CERTIFICATE =
"marriage_certificate".freeze
- MOTORCYCLE_INSURANCE =
"motorcycle_insurance".freeze
- NATIONAL_INSURANCE_CARD =
"national_insurance_card".freeze
- NATURALISATION_CERTIFICATE =
"naturalisation_certificate".freeze
- NON_UK_DRIVING_LICENCE =
"non_uk_driving_licence".freeze
- P45_P60 =
"p45_p60".freeze
- PAYSLIP =
"payslip".freeze
- PHONE_BILL =
"phone_bill".freeze
- PROFESSIONAL_IDENTIFICATION_CARD =
"professional_identification_card".freeze
- RIGHT_TO_WORK_SHARE_CODE_RESULT =
"right_to_work_share_code_result".freeze
- STATEMENT_FACT =
"statement_fact".freeze
- T4_STUDENT_UNIVERSITY_TERM_DATES_EVIDENCE =
"t4_student_university_term_dates_evidence".freeze
- UK_BIOMETRIC_RESIDENCE_PERMIT =
"uk_biometric_residence_permit".freeze
- UK_DRIVING_LICENCE =
"uk_driving_licence".freeze
- UNKNOWN =
"unknown".freeze
- UTILITY_BILL =
"utility_bill".freeze
- UTILITY_BILL_ELECTRIC =
"utility_bill_electric".freeze
- UTILITY_BILL_GAS =
"utility_bill_gas".freeze
- UTILITY_BILL_OTHER =
"utility_bill_other".freeze
- WATER_BILL =
"water_bill".freeze
- ADDRESS_CERTIFICATE =
"address_certificate".freeze
- GENERAL_LETTER =
"general_letter".freeze
- INSURANCE_STATEMENT =
"insurance_statement".freeze
- PENSION_PROPERTY_STATEMENT_LETTER =
"pension_property_statement_letter".freeze
- MORTGAGE_STATEMENT =
"mortgage_statement".freeze
- MOBILE_PHONE_BILL =
"mobile_phone_bill".freeze
- IDENTITY_DOCUMENT_WITH_ADDRESS =
"identity_document_with_address".freeze
- EXCHANGE_HOUSE_STATEMENT =
"exchange_house_statement".freeze
- ACCOMMODATION_TENANCY_CERTIFICATE =
"accommodation_tenancy_certificate".freeze
- UNKNOWN_DEFAULT_OPEN_API =
"unknown_default_open_api".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
.build_from_hash(value) ⇒ String
Builds the enum from string
103 104 105 |
# File 'lib/onfido/models/document_types.rb', line 103 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
110 111 112 113 |
# File 'lib/onfido/models/document_types.rb', line 110 def build_from_hash(value) return value if DocumentTypes.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #DocumentTypes" end |