التعدادات (Enums)
DocumentEnums
يحدد نوع المستند المراد التقاطه. يُمرَّر إلى openDocument لتهيئة جلسة الالتقاط.
حالة الأحرف المختلطة
تستخدم CPF وCNH وRG أحرفاً كبيرة (التسمية التاريخية للـ SDK). تستخدم المتغيرات متعددة الكلمات lowerCamelCase (مثل cnhFrente وrgVerso). استخدم كل قيمة بالضبط كما هو موثق — SDK حساس لحالة الأحرف.
| Swift | Objective-C | الوصف |
|---|---|---|
DocumentEnums.CPF | DocumentCPF | التقاط CPF |
DocumentEnums.CNH | DocumentCNH | التقاط CNH مفتوح (أمام وخلف) |
DocumentEnums.cnhFrente | DocumentCnhFrente | التقاط وجه CNH |
DocumentEnums.cnhVerso | DocumentCnhVerso | التقاط ظهر CNH |
DocumentEnums.RG | DocumentRG | التقاط RG مفتوح (أمام وخلف) |
DocumentEnums.rgFrente | DocumentRgFrente | التقاط وجه RG |
DocumentEnums.rgVerso | DocumentRgVerso | التقاط ظهر RG |
DocumentEnums.none | DocumentNone | إطار مستطيل عام — استخدم لأي مستند بدون إطار مخصص |
المستندات غير البرازيلية
إطارات المستندات المحددة (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
}