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

- [/fr/](/fr/)
- [SDKs et outils](/fr/developers/sdks-and-tools/overview)
- [iOS SDK](/fr/developers/sdks-and-tools/ios/requirements)
- Référence API
- Enums

# Enums

DocumentEnums
Définit le type de document à capturer. Passé à `openDocument` pour configurer la session de capture.

Casse mixte`CPF`, `CNH` et `RG` utilisent des majuscules (nommage historique du SDK). Les variantes composées utilisent le lowerCamelCase (`cnhFrente`, `rgVerso`, etc.). Utilisez chaque valeur exactement comme documenté — le SDK est sensible à la casse.

| Swift | Objective-C | Description |
| --- | --- | --- |
| `DocumentEnums.CPF` | `DocumentCPF` | Capture le CPF |
| `DocumentEnums.CNH` | `DocumentCNH` | Capture le CNH ouvert (recto et verso) |
| `DocumentEnums.​cnhFrente` | `DocumentCnhFrente` | Capture le recto du CNH |
| `DocumentEnums.​cnhVerso` | `DocumentCnhVerso` | Capture le verso du CNH |
| `DocumentEnums.RG` | `DocumentRG` | Capture le RG ouvert (recto et verso) |
| `DocumentEnums.​rgFrente` | `DocumentRgFrente` | Capture le recto du RG |
| `DocumentEnums.​rgVerso` | `DocumentRgVerso` | Capture le verso du RG |
| `DocumentEnums.none` | `DocumentNone` | Cadre rectangulaire générique — à utiliser pour tout document sans cadre dédié |

Documents non brésiliensLes frames spécifiques aux documents (`CPF`, `CNH`, `RG`) sont exclusivement brésiliens. Pour les permis de conduire américains, les passeports ou tout autre type de document, utilisez `DocumentEnums.none` / `DocumentNone`.

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

EnvironmentEnum
Définit l'environnement utilisé lors de l'exécution du SDK.
ValeurDescription`EnvironmentEnum.​PROD`Environnement de production`EnvironmentEnum.UAT`Environnement UAT / sandbox
```
enum EnvironmentEnum {    case PROD    case UAT}
```

LocaleTypes
Définit la langue utilisée dans l'interface du SDK.
ValeurDescription`LocaleTypes.PT_BR`Portugais (Brésil)`LocaleTypes.ES_MX`Espagnol (Mexique)`LocaleTypes.ES_ES`Espagnol (Espagne)`LocaleTypes.EN_US`Anglais (États-Unis)
```
enum LocaleTypes {    case PT_BR    case ES_MX    case ES_ES    case EN_US}
```

Dernière mise à jour le 8 oct. 2026**