blob: bdf0e29020e3aeb34421c85b571ac5fbf999fc31 [file] [log] [blame]
// Copyright 2014 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.
/** @fileoverview Externs generated from namespace: echoPrivate */
/**
* @const
*/
chrome.echoPrivate = {};
/**
* Sets the offer info in Local State.
* @param {string} id The service id of the echo offer.
* @param {Object} offerInfo The offer info.
*/
chrome.echoPrivate.setOfferInfo = function(id, offerInfo) {};
/**
* Check in Local State for the offer info.
* @param {string} id The service id of the offer eligibility check.
* @param {Function} callback
*/
chrome.echoPrivate.getOfferInfo = function(id, callback) {};
/**
* Get the group or coupon code from underlying storage.
* @param {string} type Type of coupon code requested to be read (coupon or
* group).
* @param {Function} callback
*/
chrome.echoPrivate.getRegistrationCode = function(type, callback) {};
/**
* Get the OOBE timestamp.
* @param {Function} callback
*/
chrome.echoPrivate.getOobeTimestamp = function(callback) {};
/**
* If device policy allows user to redeem offer, displays a native dialog
* asking user for a consent to verify device's eligibility for the offer. If
* the device policy forbids user to redeem offers, displays a native dialog
* informing user the offer redeeming is disabled.
* @param {Object} consentRequester Information about the service requesting
* user consent.
* @param {Function} callback
*/
chrome.echoPrivate.getUserConsent = function(consentRequester, callback) {};