diff options
Diffstat (limited to 'android')
3 files changed, 6 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/Constraint.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/Constraint.kt index 7ccb75e3c1..ecb3ae3303 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/Constraint.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/Constraint.kt @@ -2,7 +2,8 @@ package net.mullvad.mullvadvpn.model sealed class Constraint<T>() { class Any<T>() : Constraint<T>() - class Only<T>(val value: T) : Constraint<T>() { + + data class Only<T>(val value: T) : Constraint<T>() { fun get0() = value } } diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LocationConstraint.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LocationConstraint.kt index 039f10a411..79e4cf059f 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LocationConstraint.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/LocationConstraint.kt @@ -1,17 +1,17 @@ package net.mullvad.mullvadvpn.model sealed class LocationConstraint(val code: Array<String>) { - class Country(var countryCode: String) : LocationConstraint(arrayOf(countryCode)) { + data class Country(var countryCode: String) : LocationConstraint(arrayOf(countryCode)) { fun get0() = countryCode } - class City(var countryCode: String, var cityCode: String) : + data class City(var countryCode: String, var cityCode: String) : LocationConstraint(arrayOf(countryCode, cityCode)) { fun get0() = countryCode fun get1() = cityCode } - class Hostname(var countryCode: String, var cityCode: String, var hostname: String) : + data class Hostname(var countryCode: String, var cityCode: String, var hostname: String) : LocationConstraint(arrayOf(countryCode, cityCode, hostname)) { fun get0() = countryCode fun get1() = cityCode diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/RelaySettingsUpdate.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/RelaySettingsUpdate.kt index 51a6e48cca..eb606f7aa5 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/RelaySettingsUpdate.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/RelaySettingsUpdate.kt @@ -3,7 +3,7 @@ package net.mullvad.mullvadvpn.model sealed class RelaySettingsUpdate { class CustomTunnelEndpoint() : RelaySettingsUpdate() - class Normal(var constraints: RelayConstraintsUpdate) : RelaySettingsUpdate() { + data class Normal(var constraints: RelayConstraintsUpdate) : RelaySettingsUpdate() { fun get0() = constraints } } |
