blob: 6ec2ef55c4397322cb75ac009772d69c81454f43 [file] [log] [blame]
// Copyright 2017 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 EXTENSIONS_BROWSER_API_LOCK_SCREEN_DATA_OPERATION_RESULT_H_
#define EXTENSIONS_BROWSER_API_LOCK_SCREEN_DATA_OPERATION_RESULT_H_
namespace extensions {
namespace lock_screen_data {
// Enum containing possible results of data item operations exposed by
// ItemStorage and DataItem.
// IMPORTANT: Used to report metrics. Should be kept in sync with
// LockScreenDataItemOperationResult histogram enum. The assigned values should
// not be changed.
enum class OperationResult {
kSuccess = 0,
kFailed = 1,
kNotFound = 2,
kUnknownExtension = 3,
kAlreadyRegistered = 4,
kInvalidKey = 5,
kWrongKey = 6,
kCount,
};
} // namespace lock_screen_data
} // namespace extensions
#endif // EXTENSIONS_BROWSER_API_LOCK_SCREEN_DATA_OPERATION_RESULT_H_