static func listDevices(user: User) async throws -> [Device]
Получение списка всех устройств
static func listDevices(user: User, queue: DispatchQueue, completion: (_ result: Result<[Device], Error>) -> Void)
Получение списка всех устройств
static func processAwaitingDevice(user: User) async throws -> ApprovingResult
Подтверждение/отклонение добавления ключа на новое устройство
static func processAwaitingDevice(user: User, queue: DispatchQueue, completion: (_ result: Result<ApprovingResult, Error>) -> Void)
Подтверждение/отклонение добавления ключа на новое устройство
static func revoke(device: Device, user: User) async throws
Отзыв (удаление) устройства и соответствующего ему ключа CKey
static func revoke(device: Device, user: User, queue: DispatchQueue, completion: (_ result: Result<Void, Error>) -> Void)
Отзыв (удаление) устройства и соответствующего ему ключа CKey