summaryrefslogtreecommitdiff
path: root/chromium/extensions/common/extension_updater_uma.h
blob: 577cba9f886b0c4f3696cc2efa6826f6b67e77d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// 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 EXTENSIONS_COMMON_EXTENSION_UPDATER_UMA_H_
#define EXTENSIONS_COMMON_EXTENSION_UPDATER_UMA_H_

namespace extensions {

// These enum values are used in UMA, they should NOT be reordered.
enum class ExtensionUpdaterUpdateResult {
  NO_UPDATE = 0,
  UPDATE_SUCCESS = 1,
  DEPRECATED_UPDATE_ERROR = 2,  // DEPRECATED, use the error values below.
  UPDATE_CHECK_ERROR = 3,
  UPDATE_DOWNLOAD_ERROR = 4,
  UPDATE_INSTALL_ERROR = 5,
  UPDATE_SERVICE_ERROR = 6,

  UPDATE_RESULT_COUNT
};

}  // namespace extensions

#endif  // EXTENSIONS_COMMON_EXTENSION_UPDATER_UMA_H_