diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-19 16:09:24 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2023-10-23 10:43:49 +0200 |
| commit | 9c8732ea4371c3172058dc70712e7054b24defda (patch) | |
| tree | bc1c29200593bfd4c1c1c263dea2664126c8b3d8 /android/lib | |
| parent | 90a275fd5e17888b6a36e568164bf5e5a5cc94b0 (diff) | |
| download | mullvadvpn-9c8732ea4371c3172058dc70712e7054b24defda.tar.xz mullvadvpn-9c8732ea4371c3172058dc70712e7054b24defda.zip | |
Add relay ownership enum to relay constraints
Diffstat (limited to 'android/lib')
3 files changed, 13 insertions, 1 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Ownership.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Ownership.kt new file mode 100644 index 0000000000..43037be676 --- /dev/null +++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Ownership.kt @@ -0,0 +1,10 @@ +package net.mullvad.mullvadvpn.model + +import android.os.Parcelable +import kotlinx.parcelize.Parcelize + +@Parcelize +enum class Ownership : Parcelable { + MullvadOwned, + Rented +} diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraints.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraints.kt index da2acb39f6..21b1575edc 100644 --- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraints.kt +++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraints.kt @@ -6,5 +6,6 @@ import kotlinx.parcelize.Parcelize @Parcelize data class RelayConstraints( val location: Constraint<LocationConstraint>, - val wireguardConstraints: WireguardConstraints + val ownership: Constraint<Ownership>, + val wireguardConstraints: WireguardConstraints, ) : Parcelable diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraintsUpdate.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraintsUpdate.kt index 991ae7dbde..9d07ba92c3 100644 --- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraintsUpdate.kt +++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/RelayConstraintsUpdate.kt @@ -2,5 +2,6 @@ package net.mullvad.mullvadvpn.model data class RelayConstraintsUpdate( val location: Constraint<LocationConstraint>?, + val ownership: Constraint<Ownership>?, val wireguardConstraints: WireguardConstraints? ) |
