---
title: 枚举
canonical: https://developer.unico.io/zh-CN/dual-api/developers/sdks-and-tools/ios/api-reference/enums
locale: zh-CN
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 / 沙盒环境 |

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