---
title: Перечисления
canonical: https://developer.unico.io/ru/developers/sdks-and-tools/ios/api-reference/enums
locale: ru
generated_by: markdown-export
---

- [/ru/](/ru/)
- [SDK и инструменты](/ru/developers/sdks-and-tools/overview)
- [iOS SDK](/ru/developers/sdks-and-tools/ios/requirements)
- Справочник API
- Перечисления

# Перечисления

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 / тестовая среда
```
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}
```

Последнее обновление 8 окт. 2026 г.**