blob: b0552c1cd71c3b0d932d1dca325f1c6759de1ca8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package net.taler.merchantpos
import android.net.Uri
data class MerchantConfig(val baseUrl: String, val instance: String, val apiKey: String) {
fun urlFor(endpoint: String, params: Map<String, String>?): String {
val uriBuilder = Uri.parse(baseUrl).buildUpon()
uriBuilder.appendPath(endpoint)
if (params != null) {
params.forEach {
uriBuilder.appendQueryParameter(it.key, it.value)
}
}
return uriBuilder.toString()
}
}
|