Index: chrome/browser/policy/proto/device_management_backend.proto |
diff --git a/chrome/browser/policy/proto/device_management_backend.proto b/chrome/browser/policy/proto/device_management_backend.proto |
index c82f0061fd0d83fcab077c07f7498d3d8c81e389..b3939b43271914d5d63300cac252f2a148b1db15 100644 |
--- a/chrome/browser/policy/proto/device_management_backend.proto |
+++ b/chrome/browser/policy/proto/device_management_backend.proto |
@@ -161,6 +161,17 @@ message PolicyData { |
// In this field the DMServer should echo back the "deviceid" HTTP parameter |
// from the request. |
optional string device_id = 8; |
+ |
+ // Indicates which state this association with DMServer is in. This can be |
+ // used to tell the client that it is not receiving policy even though the |
+ // registration with the server is kept active. |
+ enum AssociationState { |
+ // Association is active and policy is pushed. |
+ ACTIVE = 0; |
+ // Association is alive, but the corresponding domain is not managed. |
+ UNMANAGED = 1; |
+ } |
+ optional AssociationState state = 9 [default = ACTIVE]; |
} |
message PolicyFetchResponse { |