Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5911)

Unified Diff: chrome/browser/policy/cloud/cloud_policy_constants.h

Issue 109743002: Move policy code into components/policy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: moar fixes Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/policy/cloud/cloud_policy_constants.h
diff --git a/chrome/browser/policy/cloud/cloud_policy_constants.h b/chrome/browser/policy/cloud/cloud_policy_constants.h
deleted file mode 100644
index aab6f166b37bd1db15cefe58ec19a8892f0c8d28..0000000000000000000000000000000000000000
--- a/chrome/browser/policy/cloud/cloud_policy_constants.h
+++ /dev/null
@@ -1,115 +0,0 @@
-// Copyright (c) 2012 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 CHROME_BROWSER_POLICY_CLOUD_CLOUD_POLICY_CONSTANTS_H_
-#define CHROME_BROWSER_POLICY_CLOUD_CLOUD_POLICY_CONSTANTS_H_
-
-#include <string>
-#include <utility>
-
-namespace policy {
-
-// Constants related to the device management protocol.
-namespace dm_protocol {
-
-// Name extern constants for URL query parameters.
-extern const char kParamAgent[];
-extern const char kParamAppType[];
-extern const char kParamDeviceID[];
-extern const char kParamDeviceType[];
-extern const char kParamOAuthToken[];
-extern const char kParamPlatform[];
-extern const char kParamRequest[];
-extern const char kParamUserAffiliation[];
-
-// String extern constants for the device and app type we report to the server.
-extern const char kValueAppType[];
-extern const char kValueDeviceType[];
-extern const char kValueRequestAutoEnrollment[];
-extern const char kValueRequestPolicy[];
-extern const char kValueRequestRegister[];
-extern const char kValueRequestApiAuthorization[];
-extern const char kValueRequestUnregister[];
-extern const char kValueRequestUploadCertificate[];
-extern const char kValueUserAffiliationManaged[];
-extern const char kValueUserAffiliationNone[];
-
-// Policy type strings for the policy_type field in PolicyFetchRequest.
-extern const char kChromeDevicePolicyType[];
-extern const char kChromeUserPolicyType[];
-extern const char kChromePublicAccountPolicyType[];
-extern const char kChromeExtensionPolicyType[];
-
-// These codes are sent in the |error_code| field of PolicyFetchResponse.
-enum PolicyFetchStatus {
- POLICY_FETCH_SUCCESS = 200,
- POLICY_FETCH_ERROR_NOT_FOUND = 902,
-};
-
-} // namespace dm_protocol
-
-// Describes the affiliation of a user w.r.t. the device owner.
-enum UserAffiliation {
- // User is on the same domain the device was registered with.
- USER_AFFILIATION_MANAGED,
- // No affiliation between device and user.
- USER_AFFILIATION_NONE,
-};
-
-// Status codes for communication errors with the device management service.
-enum DeviceManagementStatus {
- // All is good.
- DM_STATUS_SUCCESS,
- // Request payload invalid.
- DM_STATUS_REQUEST_INVALID,
- // The HTTP request failed.
- DM_STATUS_REQUEST_FAILED,
- // The server returned an error code that points to a temporary problem.
- DM_STATUS_TEMPORARY_UNAVAILABLE,
- // The HTTP request returned a non-success code.
- DM_STATUS_HTTP_STATUS_ERROR,
- // Response could not be decoded.
- DM_STATUS_RESPONSE_DECODING_ERROR,
- // Service error: Management not supported.
- DM_STATUS_SERVICE_MANAGEMENT_NOT_SUPPORTED,
- // Service error: Device not found.
- DM_STATUS_SERVICE_DEVICE_NOT_FOUND,
- // Service error: Device token invalid.
- DM_STATUS_SERVICE_MANAGEMENT_TOKEN_INVALID,
- // Service error: Activation pending.
- DM_STATUS_SERVICE_ACTIVATION_PENDING,
- // Service error: The serial number is not valid or not known to the server.
- DM_STATUS_SERVICE_INVALID_SERIAL_NUMBER,
- // Service error: The device id used for registration is already taken.
- DM_STATUS_SERVICE_DEVICE_ID_CONFLICT,
- // Service error: The licenses have expired or have been exhausted.
- DM_STATUS_SERVICE_MISSING_LICENSES,
- // Service error: Policy not found. Error code defined by the DM folks.
- DM_STATUS_SERVICE_POLICY_NOT_FOUND = 902,
-};
-
-// List of modes that the device can be locked into.
-enum DeviceMode {
- DEVICE_MODE_PENDING, // The device mode is not yet available.
- DEVICE_MODE_NOT_SET, // The device is not yet enrolled or owned.
- DEVICE_MODE_CONSUMER, // The device is locally owned as consumer
- // device.
- DEVICE_MODE_ENTERPRISE, // The device is enrolled as an enterprise
- // device.
- DEVICE_MODE_RETAIL_KIOSK, // The device is enrolled as retail kiosk device.
- DEVICE_MODE_CONSUMER_KIOSK, // The device is locally owned as consumer kiosk.
-};
-
-// A pair that combines a policy fetch type and entity ID.
-typedef std::pair<std::string, std::string> PolicyNamespaceKey;
-
-// Returns the Chrome user policy type to use. This allows overridding the
-// default user policy type on Android and iOS for testing purposes.
-// TODO(joaodasilva): remove this once the server is ready.
-// http://crbug.com/248527
-const char* GetChromeUserPolicyType();
-
-} // namespace policy
-
-#endif // CHROME_BROWSER_POLICY_CLOUD_CLOUD_POLICY_CONSTANTS_H_
« no previous file with comments | « chrome/browser/policy/cloud/cloud_policy_client_unittest.cc ('k') | chrome/browser/policy/cloud/cloud_policy_constants.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698