Supervised user whitelists: Cleanup
[chromium-blink-merge.git] / ui / file_manager / externs / chrome_echo_private.js
blobbdf0e29020e3aeb34421c85b571ac5fbf999fc31
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 /** @fileoverview Externs generated from namespace: echoPrivate */
7 /**
8  * @const
9  */
10 chrome.echoPrivate = {};
12 /**
13  * Sets the offer info in Local State.
14  * @param {string} id The service id of the echo offer.
15  * @param {Object} offerInfo The offer info.
16  */
17 chrome.echoPrivate.setOfferInfo = function(id, offerInfo) {};
19 /**
20  * Check in Local State for the offer info.
21  * @param {string} id The service id of the offer eligibility check.
22  * @param {Function} callback
23  */
24 chrome.echoPrivate.getOfferInfo = function(id, callback) {};
26 /**
27  * Get the group or coupon code from underlying storage.
28  * @param {string} type Type of coupon code requested to be read (coupon or
29  * group).
30  * @param {Function} callback
31  */
32 chrome.echoPrivate.getRegistrationCode = function(type, callback) {};
34 /**
35  * Get the OOBE timestamp.
36  * @param {Function} callback
37  */
38 chrome.echoPrivate.getOobeTimestamp = function(callback) {};
40 /**
41  * If device policy allows user to redeem offer, displays a native dialog
42  * asking user for a consent to verify device's eligibility for the offer. If
43  * the device policy forbids user to redeem offers, displays a native dialog
44  * informing user the offer redeeming is disabled.
45  * @param {Object} consentRequester Information about the service requesting
46  * user consent.
47  * @param {Function} callback
48  */
49 chrome.echoPrivate.getUserConsent = function(consentRequester, callback) {};