Pular para o conteúdo principal

Referências

VoiceMatchResponse

class VoiceMatchResponse(
val success: Boolean? = null,
var error: Error? = null,
val id: Int? = null,
val cpf: String? = null,
val external_id: String? = null,
val created_at: String? = null,
val result: Result? = null,
val details: Details? = null
)

class Error(
val code: String? = null,
val description: String? = null
)

class Result(
val recommended_action: String? = null,
val reasons: List<String>? = null
)

class Details(
val flag: Flag? = null,
val voice_match: VoiceMatch? = null
)

class Flag(
val id: Int? = null,
val type: String? = null,
val description: String? = null,
val status: String? = null
)

class VoiceMatch(
val result: String? = null,
val confidence: String? = null,
val status: String? = null
)
Copiar

Métodos públicos

startBiometricsFlow

suspend fun startBiometricsFlow(
context: Context,
mindsSDK: MindsSDK,
intentLauncher: ActivityResultLauncher<Intent>)
Copiar
ParâmetrosTipo
contextContext
mindsSDKMindsSDK
intentLauncherActivityResultLauncher

getIntent

suspend fun getIntent(
context: Context,
mindsSDK: MindsSDK): Intent
Copiar
ParâmetrosTipo
contextContext
mindsSDKMindsSDK

MindsSDK

Métodos públicos

setToken

setToken(token: String): MindsSDK
Copiar

Função utilizada para setar o token da empresa utilizado nas requisições

ParâmetrosDescriçãoTipoObrigatórioObrigatório
tokenEste é o token fornecido pela Minds DigitalstringSimNA

setCPF

setCPF(CPF: String): MindsSDK
Copiar

Método utilizado para setar o CPF que será utilizado para identificar o usuário durante a biometria de voz

ParâmetrosDescriçãoTipoObrigatórioValor Padrão
CPFCPF utilizado para a biometriaStringSimNA

setExternalID

setExternalID(externalId: String?): MindsSDK
Copiar

Método utilizado para setar o identificador externo, utilizado para controle do cliente de qual usuário foi passado

ParâmetrosDescriçãoTipoObrigatórioValor Padrão
externalIdIdentificador externoStringNãoQuando não informado, o valor será igual ao ID gerado para o registro de autenticação

setPhoneNumber

setPhoneNumber(phoneNumber: String): MindsSDK
Copiar

Método utilizado para setar o telefone que será utilizado na biometria

ParâmetrosDescriçãoTipoObrigatórioValor Padrão
phoneNumberTelefone utilizado para a biometriaStringSimNA

setProcessType

setProcessType(processType: ProcessType): MindsSDK
Copiar

Método utilizado para setar o método que será utilizado para a biometria, se será um enrollment (cadastro) ou uma authentication (confirmar a biometria)

ParâmetrosDescriçãoTipoObrigatórioValor Padrão
processTypeMétodo utilizado para a biometriaenum: ProcessType (enrollment ou authentication)SimNA

setExternalCustomerId

setExternalCustomerId(externalCustomerId: String?): MindsSDK
Copiar

Método utilizado para setar a identificação do cliente

ParâmetrosDescriçãoTipoObrigatórioValor Padrão
externalCustomerIdID externo para identificação do cliente que está enviando o áudioStringNãoNA

setShowDetails

setShowDetails(showDetails: bool?): MindsSDK
Copiar
ParâmetrosDescriçãoTipoObrigatórioValor Padrão
showDetailsDefine se os resultados detalhados("Details") serão retornados na resposta VoiceMatchResponseboolNãofalse

build

build(): MindsSDK
Copiar

Função utilizada para recuperar a instanciar da classe MindsSDK

Precisando de ajuda ?

Mesmo após a revisão cuidadosa dos detalhes e instruções indicadas aqui, ficou com novas perguntas técnicas, dúvidas de compreensão em alguma informação ou receio em avançar em algum ponto específico que não ficou muito claro para você? O nosso time de CS poderá te ajudar melhor ☺ ️. Entre em contato pelo email cs@mindsdigital.net