API de Captura
Métodos para iniciar uma sessão
| Método | Descrição |
|---|---|
prepareSelfieCamera(_:config:) | Prepara a câmera de selfie |
prepareSelfieCamera(_:config:prepareInfo:) | Prepara a câmera de selfie com metadados PrepareInfo |
prepareDocumentCamera(_:config:) | Prepara a câmera de documento |
open(_:) | Abre a câmera de selfie preparada |
openDocument(_:delegate:) | Abre a câmera de documento preparada com um DocumentEnums |
Opções / parâmetros de captura
PrepareInfo — metadados para identificar a sessão do usuário.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
externalUserId | String | sim | Identificador do usuário no seu sistema. Gerado hash SHA-256 antes da transmissão. |
useCase | String | não | Identificador do contexto ou fluxo em execução. Transmitido em texto simples. |
DocumentEnums — consulte Enums.
Tipos de resultado e campos
SelfieResult — objeto retornado em captura de selfie bem-sucedida.
| Campo | Tipo | Descrição |
|---|---|---|
base64 | String | Imagem capturada em Base64 |
encrypted | String | JWT a ser enviado ao backend |
DocumentResult — objeto retornado em captura de documento bem-sucedida. Mesmos campos que SelfieResult.