Type Method

suspendCertificate(user:certificateId:from:to:queue:callback:)

Приостановка действия сертификата

Declaration

static func suspendCertificate(user: User, certificateId: String, from fromTimestamp: TimeInterval? = nil, to toTimestamp: TimeInterval, queue: DispatchQueue = .main, callback: @escaping (_ result: Result<Void, Error>) -> Void)

Parameters

user

Пользователь-владелец сертификата

fromTimestamp

Время начала приостановки действия сертификата. Рекомендуем дополнительно закладывать 15 минут на сетевые запросы, обработку сервером и прочие операции. Если параметр не задан, то действие сертификата будет приостановлено немедленно.

toTimestamp

Время возобновления действия сертификата

queue

Очередь на которой будет вызвано замыкание

callback

Замыкание возвращает результат

Discussion

Перед выполнением user.isReadyToSign должен быть true