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

## DocumentEnums

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

:::note[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 |

:::tip[Documentos no brasileños]
Los 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`.
:::

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

| Valor | Descripción |
|---|---|
| `EnvironmentEnum.PROD` | Entorno de producción |
| `EnvironmentEnum.UAT` | Entorno UAT / sandbox |

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

## LocaleTypes

Define el idioma utilizado en la interfaz del SDK.

| Valor | Descripció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.) |

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