aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl
diff options
context:
space:
mode:
authorYuutaW <17158086+trumeet@users.noreply.github.com>2019-03-30 16:19:07 -0700
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-03-30 16:19:07 -0700
commit06fbdcac173aea88cb4d02c4806866c83e720307 (patch)
treedce2416bfd2d991c23cf79e7820c2cbadc1d59fb /app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl
parentb0d7fdf0cb31c54d47dcfbc5b39190ee39890bfa (diff)
downloadWorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar
WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar.gz
WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.tar.bz2
WorkMode-06fbdcac173aea88cb4d02c4806866c83e720307.zip
feat(app/ci): implement multi user support
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
Diffstat (limited to 'app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl')
-rw-r--r--app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl b/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl
new file mode 100644
index 0000000..000ba9d
--- /dev/null
+++ b/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl
@@ -0,0 +1,19 @@
+// IAccessor.aidl
+package moe.yuuta.workmode;
+
+import moe.yuuta.workmode.suspend.data.TransferableSuspendedApp;
+import moe.yuuta.workmode.access.DumpResult;
+
+interface IAccessor {
+ boolean isSuspended(in List<TransferableSuspendedApp> packages);
+ Bundle getSuspendedPackageAppExtras(in TransferableSuspendedApp packageInfo);
+ Bundle getSuspendedPackageLauncherExtras(in TransferableSuspendedApp packageInfo);
+ DumpResult dump(in TransferableSuspendedApp packageInfo);
+ Bundle setPackagesSuspended(in List<TransferableSuspendedApp> packages,
+ boolean suspended,
+ in PersistableBundle appExtras,
+ in PersistableBundle launcherExtras,
+ String dialogMessage);
+ Bundle apply(in Bundle dat, in TransferableSuspendedApp[] suspendList, int listMode, int status);
+ List<TransferableSuspendedApp> getInstalledApplicationsAcrossUser(int flags);
+}