Enums
DocumentEnums
Define o tipo de documento a ser capturado. Passado para openDocument para configurar a sessão de captura.
Nomenclatura mista
CPF, CNH e RG usam maiúsculas (nomenclatura histórica do SDK). Variantes com múltiplas palavras usam lowerCamelCase (cnhFrente, rgVerso, etc.). Use cada valor exatamente como documentado — o SDK diferencia maiúsculas de minúsculas.
| Swift | Objective-C | Descrição |
|---|---|---|
DocumentEnums.CPF | DocumentCPF | Captura o CPF |
DocumentEnums.CNH | DocumentCNH | Captura a CNH aberta (frente e verso) |
DocumentEnums.cnhFrente | DocumentCnhFrente | Captura a frente da CNH |
DocumentEnums.cnhVerso | DocumentCnhVerso | Captura o verso da CNH |
DocumentEnums.RG | DocumentRG | Captura o RG aberto (frente e verso) |
DocumentEnums.rgFrente | DocumentRgFrente | Captura a frente do RG |
DocumentEnums.rgVerso | DocumentRgVerso | Captura o verso do RG |
DocumentEnums.none | DocumentNone | Quadro retangular genérico — use para qualquer documento sem frame dedicado |
Documentos não brasileiros
Os frames específicos de documentos (CPF, CNH, RG) são exclusivos para o Brasil. Para carteiras de motorista dos EUA, passaportes ou qualquer outro 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 o ambiente usado durante a execução do SDK.
| Valor | Descrição |
|---|---|
EnvironmentEnum.PROD | Ambiente de produção |
EnvironmentEnum.UAT | Ambiente UAT / sandbox |
enum EnvironmentEnum {
case PROD
case UAT
}
LocaleTypes
Define o idioma usado na interface do SDK.
| Valor | Descrição |
|---|---|
LocaleTypes.PT_BR | Português (Brasil) |
LocaleTypes.ES_MX | Espanhol (México) |
LocaleTypes.ES_ES | Espanhol (Espanha) |
LocaleTypes.EN_US | Inglês (EUA) |
enum LocaleTypes {
case PT_BR
case ES_MX
case ES_ES
case EN_US
}