summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt12
1 files changed, 12 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
index c6d03bc4b4..b8dfc3c3dd 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
@@ -13,9 +13,15 @@ sealed class Request : Message.RequestMessage() {
object CreateAccount : Request()
@Parcelize
+ data class ExcludeApp(val packageName: String) : Request()
+
+ @Parcelize
object FetchAccountExpiry : Request()
@Parcelize
+ data class IncludeApp(val packageName: String) : Request()
+
+ @Parcelize
data class InvalidateAccountExpiry(val expiry: DateTime) : Request()
@Parcelize
@@ -25,12 +31,18 @@ sealed class Request : Message.RequestMessage() {
object Logout : Request()
@Parcelize
+ object PersistExcludedApps : Request()
+
+ @Parcelize
data class RegisterListener(val listener: Messenger) : Request()
@Parcelize
data class RemoveAccountFromHistory(val account: String?) : Request()
@Parcelize
+ data class SetEnableSplitTunneling(val enable: Boolean) : Request()
+
+ @Parcelize
object WireGuardGenerateKey : Request()
@Parcelize