summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/anastasis/Routes.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/taler/anastasis/Routes.kt')
-rw-r--r--app/src/main/java/net/taler/anastasis/Routes.kt23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/src/main/java/net/taler/anastasis/Routes.kt b/app/src/main/java/net/taler/anastasis/Routes.kt
new file mode 100644
index 0000000..4a8a258
--- /dev/null
+++ b/app/src/main/java/net/taler/anastasis/Routes.kt
@@ -0,0 +1,23 @@
+package net.taler.anastasis
+
+
+sealed class Routes(
+ val route: String
+) {
+ object Home: Routes("home")
+
+ // Backup
+ object BackupCountry: Routes("backup_country")
+
+ // Recovery
+ object RecoveryCountry: Routes("recovery_country")
+
+ // Restore
+ object RestoreInit: Routes("restore")
+
+// fun withArgs(args: Map<String, Any>) = with(Uri.parse(route).buildUpon()) {
+// args.forEach { entry ->
+// appendQueryParameter(entry.key, entry.value.toString())
+// }
+// }.toString()
+} \ No newline at end of file