Pular para o conteúdo principal

DocumentDetectorStep

O fluxo de captura de documentos que o usuário será submetido é definido através de um array de objetos do tipo DocumentRecognitionStep (disponível na SDK), em que cada elemento é um dos passos de captura realizado pelo usuário.

DocumentSteps = new DocumentRecognitionStep[]{
new DocumentRecognitionStep(Document.cnh_front),
new DocumentRecognitionStep(Document.cnh_back)
};

Acima, é implementado um fluxo que coletará do usuário primeiro a frente de seu CNH (cnh_front) e, depois de validada a coleta de uma foto de qualidade, o verso do CNH.

O objeto DocumentRecognitionStep pode assumir os seguintes valores:

public enum Document {
cnh, // Carteira Nacional de Habilitação brasileira completa
cnh_front, // Carteira Nacional de Habilitação brasileira frente (Lado da foto)
cnh_back, // Carteira Nacional de Habilitação brasileira frente (Lado da assinatura)
cnh_digital, // PDF da Carteira Nacional de Habilitação brasileira digital
rg_front, // Carteira de Identidade brasileira frente (Lado da foto)
rg_back, // Carteira de Identidade brasileira verso (Lado dos dados)
proof_of_address, // Comprovante de Residência
other // Outros documentos de identificação
}