diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmission.kt | 6 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmissionResult.kt | 24 |
2 files changed, 23 insertions, 7 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmission.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmission.kt index 9a14c4cf7e..bf96646516 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmission.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmission.kt @@ -1,3 +1,7 @@ package net.mullvad.mullvadvpn.model -data class VoucherSubmission(val timeAdded: Long, val newExpiry: String) +import android.os.Parcelable +import kotlinx.parcelize.Parcelize + +@Parcelize +data class VoucherSubmission(val timeAdded: Long, val newExpiry: String) : Parcelable diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmissionResult.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmissionResult.kt index 6978ebba73..7403d66014 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmissionResult.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/VoucherSubmissionResult.kt @@ -1,9 +1,21 @@ package net.mullvad.mullvadvpn.model -sealed class VoucherSubmissionResult { - class Ok(val submission: VoucherSubmission) : VoucherSubmissionResult() - object InvalidVoucher : VoucherSubmissionResult() - object VoucherAlreadyUsed : VoucherSubmissionResult() - object RpcError : VoucherSubmissionResult() - object OtherError : VoucherSubmissionResult() +import android.os.Parcelable +import kotlinx.parcelize.Parcelize + +sealed class VoucherSubmissionResult : Parcelable { + @Parcelize + class Ok(val submission: VoucherSubmission) : VoucherSubmissionResult(), Parcelable + + @Parcelize + object InvalidVoucher : VoucherSubmissionResult(), Parcelable + + @Parcelize + object VoucherAlreadyUsed : VoucherSubmissionResult(), Parcelable + + @Parcelize + object RpcError : VoucherSubmissionResult(), Parcelable + + @Parcelize + object OtherError : VoucherSubmissionResult(), Parcelable } |
