Pular para o conteúdo principal

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.

SwiftObjective-CDescrição
DocumentEnums.CPFDocumentCPFCaptura o CPF
DocumentEnums.CNHDocumentCNHCaptura a CNH aberta (frente e verso)
DocumentEnums.cnhFrenteDocumentCnhFrenteCaptura a frente da CNH
DocumentEnums.cnhVersoDocumentCnhVersoCaptura o verso da CNH
DocumentEnums.RGDocumentRGCaptura o RG aberto (frente e verso)
DocumentEnums.rgFrenteDocumentRgFrenteCaptura a frente do RG
DocumentEnums.rgVersoDocumentRgVersoCaptura o verso do RG
DocumentEnums.noneDocumentNoneQuadro 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.

ValorDescrição
EnvironmentEnum.PRODAmbiente de produção
EnvironmentEnum.UATAmbiente UAT / sandbox
enum EnvironmentEnum {
case PROD
case UAT
}
LocaleTypes

Define o idioma usado na interface do SDK.

ValorDescrição
LocaleTypes.PT_BRPortuguês (Brasil)
LocaleTypes.ES_MXEspanhol (México)
LocaleTypes.ES_ESEspanhol (Espanha)
LocaleTypes.EN_USInglês (EUA)
enum LocaleTypes {
case PT_BR
case ES_MX
case ES_ES
case EN_US
}