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

Unified Diff: chrome/common/extensions/api/autotest_private.idl

Issue 2801173002: arc: Provide API to control Play Store state from autotests (Closed)
Patch Set: nits Created 3 years, 8 months 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/common/extensions/api/autotest_private.idl
diff --git a/chrome/common/extensions/api/autotest_private.idl b/chrome/common/extensions/api/autotest_private.idl
index be6901c55b7aaa7a2b81b9e86dff36032075e3b4..9f2191b550948d9849235580dfc24b812e0138d8 100644
--- a/chrome/common/extensions/api/autotest_private.idl
+++ b/chrome/common/extensions/api/autotest_private.idl
@@ -63,6 +63,18 @@ namespace autotestPrivate {
};
callback NotificationArrayCallback = void (Notification[] notifications);
+ dictionary PlayStoreState {
+ // Whether the Play Store allowed for the current user.
+ boolean allowed;
+ // Whether the Play Store currently enabled.
+ boolean? enabled;
+ // Whether the Play Store managed by policy.
+ boolean? managed;
+ };
+ callback PlayStoreStateCallback = void (PlayStoreState result);
+
+ callback VoidCallback = void ();
+
interface Functions {
// Logout of a user session.
static void logout();
@@ -116,5 +128,13 @@ namespace autotestPrivate {
// Get visible notifications on the system.
static void getVisibleNotifications(NotificationArrayCallback callback);
+
+ // Get state of the Play Store.
+ static void getPlayStoreState(PlayStoreStateCallback callback);
+
+ // Enable/disable the Play Store.
+ // |enabled|: if set, enable the Play Store.
+ // |callback|: Called when the operation has completed.
+ static void setPlayStoreEnabled(boolean enabled, VoidCallback callback);
};
};

Powered by Google App Engine
This is Rietveld 408576698