signDocumentsOffline

inline fun OperationsManager.signDocumentsOffline(parentActivity: Activity? = null, user: User, documentIds: ArrayList<String>, params: OperationsManager.SignParams, crossinline onError: (request: OperationsManager.ApproveRequest) -> Unit, crossinline onSuccess: (request: OperationsManager.ApproveRequest) -> Unit)

Подписание документов без отправки запроса на сервер . Показывает экран с содержимым документов. При необходимости ввода пароля показывает соответствующий экран.

Parameters

parentActivity

Экземпляр Activity приложения, с которого будет запущено Activity из SDK. При этом Activity из SDK добавляется в стек той же задачи, в которой запущена parentActivity. Если указать null, то Activity из SDK будет запущена отдельной задачей из контекста приложения, переданного при инициализации.

user

Объект пользователя данного устройства

documentIds

Непустой список документов на подписание

params

Параметры подписания

onError

При ошибке возвращается запрос на подтверждение

onSuccess

При успехе возвращается запрос на подтверждение

See also


inline fun OperationsManagerNonQual.signDocumentsOffline(user: User, confirmedDocuments: List<Operation.Document?>, params: OperationsManager.SignParams, crossinline onError: (request: OperationsManager.ApproveRequest) -> Unit, crossinline onSuccess: (request: OperationsManager.ApproveRequest) -> Unit)

Формирование запроса на подпись без отправки на сервер .

Перед вызовом метода должно выполняться условие User.isReadyToSign == true.

Parameters

user

Объект пользователя данного устройства

confirmedDocuments

Список подтвержденных документов

params

Параметры подписания

onError

При ошибке возвращается запрос на подтверждение

onSuccess

При успехе возвращается запрос на подтверждение

See also