suspend Certificate
inline fun CertificatesManager.suspendCertificate(user: User, cid: String, fromTimeStamp: Long, toTimeStamp: Long, crossinline onError: (error: NetworkError) -> Unit, crossinline onSuccess: () -> Unit)
Приостановка действия сертификата.
Перед вызовом метода должно выполняться условие User.isReadyToSign == true.
Parameters
user
Объект пользователя данного устройства
cid
Идентификатор сертификата
from Time Stamp
Дата приостановления сертификата. 0 - если требуется немедленное приостановление сертификата, конкретная дата — если требуется отложенное приостановление сертификата. Задаётся в формате Unix timestamp.
to Time Stamp
Дата возобновления действия сертификата. Задаётся в формате Unix timestamp.
on Error
При ошибке возвращается NetworkError
on Success
При успехе