// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_OPTIMIZATION_GUIDE_CORE_MODEL_ENUMS_H_ #define COMPONENTS_OPTIMIZATION_GUIDE_CORE_MODEL_ENUMS_H_ namespace optimization_guide { // The types of decisions that can be made for an optimization target. // // Keep in sync with OptimizationGuideOptimizationTargetDecision in enums.xml. enum class OptimizationTargetDecision { … }; // The statuses for a prediction model in the prediction manager when requested // to be evaluated. // // Keep in sync with OptimizationGuidePredictionManagerModelStatus in enums.xml. enum class PredictionManagerModelStatus { … }; // The various reasons a prediction model in the model store is being removed. // Keep in sync with OptimizationGuidePredictionModelStoreModelRemovalReason in // enums.xml. enum class PredictionModelStoreModelRemovalReason { … }; } // namespace optimization_guide #endif // COMPONENTS_OPTIMIZATION_GUIDE_CORE_MODEL_ENUMS_H_