---
title: Enums
canonical: https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/enums
locale: es
generated_by: markdown-export
---

- [/es/](/es/)
- [SDKs y Herramientas](/es/developers/sdks-and-tools/overview)
- [iOS SDK](/es/developers/sdks-and-tools/ios/requirements)
- Referencia de API
- Enums

# Enums

DocumentEnums
Define el tipo de documento a capturar. Se pasa a `openDocument` para configurar la sesión de captura.

Nomenclatura mixta`CPF`, `CNH` y `RG` usan mayúsculas (nomenclatura histórica del SDK). Las variantes de varias palabras usan lowerCamelCase (`cnhFrente`, `rgVerso`, etc.). Use cada valor exactamente como se documenta — el SDK distingue mayúsculas de minúsculas.

| Swift | Objective-C | Descripción |
| --- | --- | --- |
| `DocumentEnums.CPF` | `DocumentCPF` | Captura el CPF |
| `DocumentEnums.CNH` | `DocumentCNH` | Captura la CNH abierta (anverso y reverso) |
| `DocumentEnums.​cnhFrente` | `DocumentCnhFrente` | Captura el anverso de la CNH |
| `DocumentEnums.​cnhVerso` | `DocumentCnhVerso` | Captura el reverso de la CNH |
| `DocumentEnums.RG` | `DocumentRG` | Captura el RG abierto (anverso y reverso) |
| `DocumentEnums.​rgFrente` | `DocumentRgFrente` | Captura el anverso del RG |
| `DocumentEnums.​rgVerso` | `DocumentRgVerso` | Captura el reverso del RG |
| `DocumentEnums.none` | `DocumentNone` | Marco rectangular genérico — úselo para cualquier documento sin marco dedicado |

Documentos no brasileñosLos frames específicos de documentos (`CPF`, `CNH`, `RG`) son exclusivos para Brasil. Para licencias de conducir de EE.UU., pasaportes u otro tipo de documento, use `DocumentEnums.none` / `DocumentNone`.

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

EnvironmentEnum
Define el entorno utilizado durante la ejecución del SDK.
ValorDescripción`EnvironmentEnum.​PROD`Entorno de producción`EnvironmentEnum.UAT`Entorno UAT / sandbox
```
enum EnvironmentEnum {    case PROD    case UAT}
```

LocaleTypes
Define el idioma utilizado en la interfaz del SDK.
ValorDescripción`LocaleTypes.PT_BR`Portugués (Brasil)`LocaleTypes.ES_MX`Español (México)`LocaleTypes.ES_ES`Español (España)`LocaleTypes.EN_US`Inglés (EE. UU.)
```
enum LocaleTypes {    case PT_BR    case ES_MX    case ES_ES    case EN_US}
```

Última actualización el 8 oct 2026**