- IdDocTypes =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:AGREEMENT,
:ARBITRARY_DOC,
:BANK_CARD,
:CONTRACT,
:COVID_VACCINATION_FORM,
:DRIVERS,
:DRIVERS_TRANSLATION,
:FILE_ATTACHMENT,
:ID_CARD,
:ID_DOC_PHOTO,
:INCOME_SOURCE,
:INVESTOR_DOC,
:PASSPORT,
:PAYMENT_SOURCE,
:PROFILE_IMAGE,
:RESIDENCE_PERMIT,
:SELFIE,
:UTILITY_BILL,
:UTILITY_BILL2,
:VEHICLE_REGISTRATION_CERTIFICATE,
:VIDEO_SELFIE,
:OTHER,
nil,
)
- IdDocSubTypes =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:FRONT_SIDE,
:BACK_SIDE,
nil,
)
- ReviewAnswers =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:GREEN,
:RED,
)
- RejectedLabels =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:ADVERSE_MEDIA,
:AGE_REQUIREMENT_MISMATCH,
:BLOCKLIST,
:CHECK_UNAVAILABLE,
:COMPROMISED_PERSONS,
:CRIMINAL,
:DB_DATA_MISMATCH,
:DB_DATA_NOT_FOUND,
:DOCUMENT_TEMPLATE,
:DUPLICATE,
:EXPERIENCE_REQUIREMENT_MISMATCH,
:EXTERNAL_DECISION_REJECTION,
:FORGERY,
:FRAUDULENT_LIVENESS,
:FRAUDULENT_PATTERNS,
:INCONSISTENT_PROFILE,
:PEP,
:REGULATIONS_VIOLATIONS,
:SANCTIONS,
:SELFIE_MISMATCH,
:SPAM,
:NOT_DOCUMENT,
:THIRD_PARTY_INVOLVED,
:UNSUPPORTED_LANGUAGE,
:WRONG_USER_REGION,
:SUSPICIOUS_PATTERNS,
)
- ResubmissionRequestedLabels =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:APPLICANT_INTERRUPTED_INTERVIEW,
:ADDITIONAL_DOCUMENT_REQUIRED,
:BACK_SIDE_MISSING,
:BAD_AVATAR,
:BAD_FACE_MATCHING,
:BAD_PROOF_OF_ADDRESS,
:BAD_PROOF_OF_IDENTITY,
:BAD_PROOF_OF_PAYMENT,
:BAD_SELFIE,
:BAD_VIDEO_SELFIE,
:BLACK_AND_WHITE,
:COMPANY_NOT_DEFINED_BENEFICIARIES,
:COMPANY_NOT_DEFINED_REPRESENTATIVES,
:COMPANY_NOT_DEFINED_STRUCTURE,
:COMPANY_NOT_VALIDATED_BENEFICIARIES,
:COMPANY_NOT_VALIDATED_REPRESENTATIVES,
:CONNECTION_INTERRUPTED,
:DIGITAL_DOCUMENT,
:DOCUMENT_DEPRIVED,
:DOCUMENT_DAMAGED,
:DOCUMENT_MISSING,
:DOCUMENT_PAGE_MISSING,
:EXPIRATION_DATE,
:FRONT_SIDE_MISSING,
:GRAPHIC_EDITOR,
:ID_INVALID,
:INCOMPATIBLE_LANGUAGE,
:INCOMPLETE_DOCUMENT,
:INCORRECT_SOCIAL_NUMBER,
:PROBLEMATIC_APPLICANT_DATA,
:REQUESTED_DATA_MISMATCH,
:SELFIE_WITH_PAPER,
:LOW_QUALITY,
:NOT_ALL_CHECKS_COMPLETED,
:SCREENSHOTS,
:UNFILLED_ID,
:UNSATISFACTORY_PHOTOS,
:UNSUITABLE_ENV,
:WRONG_ADDRESS,
)
- RejectLabels =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
*RejectedLabels.values,
*ResubmissionRequestedLabels.values
)
- ReviewRejectTypes =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:FINAL,
:RETRY,
)
- WebhookTypes =
Types::Strict::Symbol
.constructor(&:to_sym)
.enum(
:applicantCreated,
:applicantPending,
:applicantReviewed,
:applicantOnHold,
:applicantActionPending,
:applicantActionReviewed,
:applicantActionOnHold,
:applicantPersonalInfoChanged,
:applicantTagsChanged,
:applicantActivated,
:applicantDeactivated,
:applicantDeleted,
:applicantReset,
:applicantPrechecked,
:applicantLevelChanged,
:applicantWorkflowCompleted,
:applicantWorkflowFailed,
:videoIdentStatusChanged,
:videoIdentCompositionCompleted,
:applicantAwaitingService,
:applicantAwaitingUser,
)