blob: d9620e19c5e67731724d7dc310d3479e61e463f6 [file] [log] [blame]
// Copyright 2018 The Chromium Authors
// 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_