枚举
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
}