API захвата
Методы запуска сессии
| Метод | Описание |
|---|---|
prepareSelfieCamera(_:config:) | Подготавливает камеру для селфи |
prepareSelfieCamera(_:config:prepareInfo:) | Подготавливает камеру для селфи с метаданными PrepareInfo |
prepareDocumentCamera(_:config:) | Подготавливает камеру для документов |
open(_:) | Открывает подготовленную камеру для селфи |
openDocument(_:delegate:) | Открывает подготовленную камеру для документов с DocumentEnums |
Параметры захвата
PrepareInfo — метаданные для идентификации пользовательской сессии.
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
externalUserId | String | да | Идентификатор пользователя в вашей системе. Перед передачей хешируется с помощью SHA-256. |
useCase | String | нет | Идентификатор контекста или текущего процесса. Передаётся в открытом виде. |
DocumentEnums — см. Перечисления.
Типы результатов и поля
SelfieResult — объект, возвращаемый при успешном захвате селфи.
| Поле | Тип | Описание |
|---|---|---|
base64 | String | Захваченное изображение в формате Base64 |
encrypted | String | JWT для отправки на серверную часть |
DocumentResult — объект, возвращаемый при успешном захвате документа. Содержит те же поля, что и SelfieResult.