Skip to main content

builder

DocumentRecognition.Builder

ParâmetroFunçãoObrigatório
mobileTokenChave do cliente que identifica que os dados coletados são provenientes do seu aplicativo. Caso ainda não tenha recebido o seu mobile-token, entre em contato com o suporte.Sim.
.setDocumentSteps(DocumentRecognitionStep[] documentSteps)Define o fluxo de captura de documentos realizado pelo usuário. Mais informações aquiSim.
.setSandboxEnvironment()Caso este parâmetro seja utilizado no construtor, a biblioteca será configurada para enviar os dados ao ambiente de sandbox. Caso ausente, as requisições são enviadas para o ambiente production.Não.
.showIntroductionScreens(Boolean showIntroductionScreens)Quando "false" desativa as telas de introdução à coleta de foto do documento que aparecem para o usuário.Não. O padrão é "true".
.setShowSuccessScreen(Boolean showSuccessScreen)Quando "false" desativa a tela de sucesso após a coleta da foto.Não. O padrão é "true".
.setBackgroundColor(String backgroundColor)Permite a configuração da cor de background das activities da SDK.Não. O padrão é "#ffffff".
.setFontColor(String fontColor)Permite a configuração da cor da fonte e dos ícones das activities da SDK.Não. O padrão é "#000000".
.setFontFamily(FontFamily fontFamily)Permite a configuração da fonte das activities da SDK.Não. Caso não seja informada o padrão é FontFamily.open_sans. Fontes disponíveis: FontFamily.open_sans, FontFamily.futura, FontFamily.verdana, FontFamily.roboto, FontFamily.poppins e FontFamily.helvetica.
.setVisualConfiguration(VisualConfiguration. visualConfiguration)Utilizado para customizar as imagens mostradas para o usuário ao longo da execução da SDK.Não.
.setTextConfiguration(TextConfiguration. textConfiguration)Utilizado para customizar os textos da tela introdutória de onboarding mostradas para o usuário ao longo da execução da SDK.Não.
.setSessionId(String sessionId)Utilizado para definir a chave que identifica a sessão iniciada na SDK. É usada para rastrear todo fluxo percorrido pelo usuário na execução da FaceRecon através de logs. Este campo aceita até 255 caracteres.Não.
.setLogLevel(DocumentRecognition.LogLevel logLevel)Utilizado para customizar o nível de verbosidade dos logs da SDK. Níveis disponíveis: LogLevel.debug, LogLevel.info, LogLevel.warn, LogLevel.error e LogLevel.trace. O padrão é LogLevel.debug.Não.

O Objeto VisualConfiguration

ParâmetroFunçãoObrigatório
.setOnboardingDrawable(int onboarding_drawable, int onboarding_width)Utilizado para configurar a imagem mostrada para o usuário na tela de onboarding da SDK. O parâmetro onboarding_drawable deve referenciar o id da imagem a ser mostrada e onboarding_width é o tamanho desejado de exibição desta imagem.Não.
.setDocumentFullDrawable(int documentfull_drawable, int documentfull_width)Utilizado para configurar a imagem mostrada para o usuário na tela de captura de CNH inteira da SDK. O parâmetro documentfull_drawable deve referenciar o id da imagem a ser mostrada e documentfull_width é o tamanho desejado de exibição desta imagem.Não.
.setDocumentFrontDrawable(int documentfront_drawable, int documentfront_width)Utilizado para configurar a imagem mostrada para o usuário na tela de captura de CNH e RG frente da SDK. O parâmetro documentfront_drawable deve referenciar o id da imagem a ser mostrada e documentfront_width é o tamanho desejado de exibição desta imagem.Não.
.setDocumentBackDrawable(int documentback_drawable, int documentback_width)Utilizado para configurar a imagem mostrada para o usuário na tela de captura de CNH e RG verso da SDK. O parâmetro documentback_drawable deve referenciar o id da imagem a ser mostrada e documentback_width é o tamanho desejado de exibição desta imagem.Não.
.setButtonBorderSize(int border_size)Utilizado para configurar a largura de borda dos botões da SDK.Não. O padrão é 1.
.setButtonShadow(boolean button_shadow)Quando setado para false remove o efeito de sombra, padrão no android, utilizado pelos botões da SDK.Não. O padrão é true.

O Objeto TextConfiguration

ParâmetroFunçãoObrigatório
.setCustomText(CustomLabel label, String text)Utilizado para configurar os textos mostrados para o usuário na tela de onboarding da SDKNão.