// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef ASH_DETACHABLE_BASE_DETACHABLE_BASE_PAIRING_STATUS_H_ #define ASH_DETACHABLE_BASE_DETACHABLE_BASE_PAIRING_STATUS_H_ #include "ash/ash_export.h" namespace ash { // Enum describing current detachable base device pairing status. enum class ASH_EXPORT DetachableBasePairingStatus { // A detachable base is not currently paired. kNone, // A detachable base is paired, and successfully authenticated. kAuthenticated, // A detachable base is paired, but it was not successfully authenticated. kNotAuthenticated, // A detachable base is paired, but it was not verified to be a valid base - // e.g. unlike bases in kNotAuthenticated state, the paired device might not // support authentication at all. kInvalidDevice, }; } // namespace ash #endif // ASH_DETACHABLE_BASE_DETACHABLE_BASE_PAIRING_STATUS_H_