الانتقال إلى المحتوى الرئيسي

التعدادات (Enums)

DocumentEnums

يحدد نوع المستند المراد التقاطه. يُمرَّر إلى openDocument لتهيئة جلسة الالتقاط.

حالة الأحرف المختلطة

تستخدم CPF وCNH وRG أحرفاً كبيرة (التسمية التاريخية للـ SDK). تستخدم المتغيرات متعددة الكلمات lowerCamelCase (مثل cnhFrente وrgVerso). استخدم كل قيمة بالضبط كما هو موثق — SDK حساس لحالة الأحرف.

SwiftObjective-Cالوصف
DocumentEnums.CPFDocumentCPFالتقاط CPF
DocumentEnums.CNHDocumentCNHالتقاط CNH مفتوح (أمام وخلف)
DocumentEnums.cnhFrenteDocumentCnhFrenteالتقاط وجه CNH
DocumentEnums.cnhVersoDocumentCnhVersoالتقاط ظهر CNH
DocumentEnums.RGDocumentRGالتقاط RG مفتوح (أمام وخلف)
DocumentEnums.rgFrenteDocumentRgFrenteالتقاط وجه RG
DocumentEnums.rgVersoDocumentRgVersoالتقاط ظهر RG
DocumentEnums.noneDocumentNoneإطار مستطيل عام — استخدم لأي مستند بدون إطار مخصص
المستندات غير البرازيلية

إطارات المستندات المحددة (CPF وCNH وRG) مخصصة للبرازيل فقط. لرخص القيادة الأمريكية أو جوازات السفر أو أي نوع آخر من المستندات، استخدم DocumentEnums.none / DocumentNone.

enum DocumentEnums {
case CPF
case CNH
case cnhFrente
case cnhVerso
case RG
case rgFrente
case rgVerso
case none
}
EnvironmentEnum

يحدد البيئة المستخدمة أثناء تشغيل SDK.

القيمةالوصف
EnvironmentEnum.PRODبيئة الإنتاج
EnvironmentEnum.UATبيئة UAT / sandbox
enum EnvironmentEnum {
case PROD
case UAT
}
LocaleTypes

يحدد اللغة المستخدمة في واجهة SDK.

القيمةالوصف
LocaleTypes.PT_BRالبرتغالية (البرازيل)
LocaleTypes.ES_MXالإسبانية (المكسيك)
LocaleTypes.ES_ESالإسبانية (إسبانيا)
LocaleTypes.EN_USالإنجليزية (الولايات المتحدة)
enum LocaleTypes {
case PT_BR
case ES_MX
case ES_ES
case EN_US
}