summaryrefslogtreecommitdiff
path: root/anastasis/src/main/java/net/taler/anastasis/Routes.kt
blob: 1a0accca340dd29482f9f482015d6ef97228509d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package net.taler.anastasis


sealed class Routes(
    val route: String
) {
    object Home: Routes("home")

    // Common
    object SelectContinent: Routes("select_continent")
    object SelectCountry: Routes("select_country")
    object SelectUserAttributes: Routes("select_user_attributes")

    // 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()
}