---
title: التعدادات (Enums)
canonical: https://developer.unico.io/ar/dual-api/developers/sdks-and-tools/ios/api-reference/enums
locale: ar
generated_by: markdown-export
---

## DocumentEnums

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

:::note[حالة الأحرف المختلطة]
تستخدم `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` | إطار مستطيل عام — استخدم لأي مستند بدون إطار مخصص |

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

```swift
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 |

```swift
enum EnvironmentEnum {
    case PROD
    case UAT
}
```

## LocaleTypes

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

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

```swift
enum LocaleTypes {
    case PT_BR
    case ES_MX
    case ES_ES
    case EN_US
}
```