Пользователь-владелец сертификата
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