aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/aidl/moe/yuuta/workmode/IAccessor.aidl
diff options
context:
space:
mode:
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);
+}