Chromium Code Reviews| 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..01fdf0447afcce6d558634b88865ff8e9995bd8d 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 { |
| + // Is the Play Store currently enabled? |
| + boolean enabled; |
|
stevenjb
2017/04/13 00:23:48
You can make this optional with:
boolean? enabled
khmel
2017/04/13 01:14:21
Done.
|
| + // Is the Play Store managed by policy? |
| + boolean managed; |
| + // Is the Play Store allowed for the current user? |
| + boolean allowed; |
|
stevenjb
2017/04/13 00:23:48
nit: logically and alphabetically I would expect t
khmel
2017/04/13 01:14:21
Done.
|
| + }; |
| + 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); |
|
stevenjb
2017/04/13 00:23:48
Thanks!
|
| + |
| + // 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); |
| }; |
| }; |